How to Find Work You Have Not Billed
Last updated September 22, 2026 · Owners and office staff
Work gets done and never invoiced. It is the quietest way a busy season loses money, because nothing on the schedule complains. The product answers this in four places, and they all use the same vocabulary so a job reads the same wherever you find it.

The three billing statuses
Billing status is computed, never typed. It compares what you have invoiced against the job’s total value.
| Status | Rule | Badge |
|---|---|---|
| Unbilled | Nothing has been invoiced against the job | Amber |
| Partial | Something has been invoiced, but less than the job’s value | Blue |
| Fully Billed | Invoiced at least the job’s full value | Green |
A job with no priced line items has no target to hit, so it can never read as Fully Billed no matter what has been invoiced against it. It reads as Partial instead. That is deliberate: a job that was never priced is a job you should look at, not one to mark done.
Deleted invoices do not count toward the invoiced total.
1. The Unbilled Jobs report
Financials > Invoices & Payments, then Unbilled Jobs.
This is the whole-book view: every job, what it is worth, what you have invoiced against it, and where that leaves it.
The tiles
Four tiles across the top: All, Unbilled, Partial and Fully Billed. Click one to filter the grid below it. The selected tile is highlighted.
The tile counts are always tallied over every job, never over the filtered subset, so the numbers do not move when you click between them. If Unbilled says 14, it says 14 whichever tile you are standing on.
The grid
| Column | What it tells you |
|---|---|
| Job | The job name, linked through to the job |
| Customer | Who it is for |
| Job Value | The total of the job’s priced line items |
| Invoiced | What has actually been invoiced against it |
| Status | Unbilled, Partial or Fully Billed |
The difference between Job Value and Invoiced is the money on the table. Sort by it.
Export the grid to PDF, Excel or CSV from the toolbar when you want to work the list offline or hand it to a bookkeeper.
2. Billing status on the Jobs list
Work > Jobs shows the same status badge on every row, alongside a scheduling status, so you can see in one pass whether a job is scheduled, whether it is billed, or neither.
The list also filters by:
- Unbilled — jobs with nothing invoiced against them
- Never scheduled — jobs that have no appointments at all
Never scheduled is the one most people have never looked at. A job nobody ever put on the calendar produces no visits, so it never reaches billing and never appears in any “overdue” list. It simply sits there. Check it at the start and the end of every season.
3. Billing status on the job itself
Open a job and look at the Financials tab. The same badge appears there with the invoice history behind it, so you can answer “why does this say Partial?” without leaving the job.
4. The invoice-readiness warning
When you create an invoice by hand for a whole job, the product checks two things first and shows a dismissible warning if either looks wrong:
- the job has no appointments at all, or
- the job is still at the Estimate stage of its workflow
The warning never blocks the save. You can invoice anyway, and sometimes that is correct (a deposit, a mobilisation charge, an agreed advance). It exists because invoicing a job that was never scheduled is far more often a mistake than a decision.
This check applies only to manual whole-job invoices. The automated per-visit and program-round billing runs do their own checks and never show it.
A recommended routine
Weekly, in season: open Unbilled Jobs, click the Unbilled tile, and work anything with completed visits.
Monthly: click Partial and check the gap between Job Value and Invoiced. Partial usually means either a genuine progress billing or a line item somebody forgot.
At season end: filter the Jobs list by Never scheduled. Those jobs either need scheduling, or they should not exist.
Related articles
- Invoicing Overview
- Create & Manage Invoices
- Batch Billing
- Automatic Invoicing
- Built-in Reports, which includes the Unbilled Visits report, the visit-level equivalent of this job-level view