📋 Work Orders

Work order software that gets every job done — and billed.

Templates pre-fill the details, statuses match how your shop actually runs, and When-If-Then automation keeps each work order moving from created to invoiced — no retyping, no jobs slipping through.

7 recurring schedules, daily to annual Included in every plan iOS & Android

The problem with the old way

Work orders scattered everywhere

Job details live on paper tickets, in text threads, and in the dispatcher's head. When a tech asks what the scope is, somebody goes digging.

Every job rebuilt from scratch

Scope of work, line items, tax rates — retyped for the hundredth time. Slow on a good day; wrong line items and missed details on a bad one.

Finished work that never gets billed

The job got done, the paperwork didn't. Completed work orders sit unbilled for weeks — or forever — and nobody notices until the bank account does.

How work orders works in Forz

Job templates that pre-fill the work order

Store job type, scope of work, labels, tax rate, and line items in a template. Creating a job from it pre-fills everything — you only select the customer. Duplicate templates to build variations fast.

Job types and statuses you configure

Job types set in Settings determine the workflow each work order follows, and statuses come from your own Status Options — so the pipeline mirrors how your shop runs, not a vendor's defaults.

Recurring work orders, generated automatically

Define the schedule once — daily, weekly, biweekly, monthly, quarterly, every 6 months, or annually — and Forz creates each job with the configured job type, customer, description, and line items. Every generated job gets its own number and enters the normal workflow.

When-If-Then automation on every job

Trigger a workflow when a job is created or updated: send an SMS or email, create tasks, apply labels, update statuses, set field values, or fire a webhook. Handoffs between statuses stop depending on memory.

Custom fields and labels for your trade

Add custom fields to job records in 8 types — Text, Paragraph, Dropdown, Multiselect, Checkbox, Date, URL, and Attachment — and tag work orders with labels. Capture what your trade needs, not just what the stock form asks.

An unbilled jobs view that protects revenue

Forz includes a dedicated unbilled jobs view, so completed work that hasn't been invoiced stays in plain sight instead of slipping away between done and billed.

Frequently asked questions

Yes. Statuses are configured in Settings > Status Options, and job types determine the workflow each job follows — so a repair, an inspection visit, and an install can each move through their own path to done. On top of that, When-If-Then workflows automate the transitions: when a job is created or updated and your conditions match, Forz can send an SMS or email, create tasks, apply labels, update statuses, set field values, or fire a webhook.

With recurring jobs. Define the schedule once — daily, weekly, biweekly, monthly, quarterly, every 6 months, or annually — with a next date and an optional end date, and Forz auto-generates standard jobs with the configured job type, customer, description, and line items. Each generated job gets its own number and enters your normal workflow, so quarterly sprinkler inspections or monthly elevator maintenance show up ready to schedule, dispatch, and invoice. Pair them with job templates — which store job type, scope of work, labels, tax rate, and line items — and new work orders take seconds to create.

Forz is $50 per user per month on an annual plan, or $60 month-to-month — and every feature is included: work orders, job templates, workflows, custom fields, scheduling, invoicing, and the iOS and Android apps with offline access. There are no per-module add-on fees, migration and onboarding are free, and month-to-month billing means no lock-in.

See work orders in action

Get a personalized demo and watch how it works on your real workflows — in 15 minutes.

Free data migration Free 15-minute demo — no commitment