Reports & profitability
Completed Plumbing Jobs Not Invoiced: Find the Gaps
Review completed work that has no invoice covering the billable scope. Before creating an invoice, check deposits, progress billing, linked records, and legitimate billing holds. A job marked complete is a signal to investigate, not proof that a new charge should be issued.
In this guide
Define completion and invoice coverage
Use your operational closeout definition to identify completed jobs. Then determine whether an invoice covers the relevant agreed scope, including approved changes and any required final adjustments.
A job with an invoice may still have unbilled approved work. A job without a final invoice may already have progress invoices or other billing records. A simple “invoice exists” check can miss both situations.
Keep completion status, invoicing status, and payment status as separate questions.
Build the review from linked records
| Field | Why it matters |
|---|---|
| Job and customer IDs | Prevents confusion between similar records |
| Completion date and evidence | Confirms the work is ready for review |
| Approved scope/change references | Establishes what billing should cover |
| Existing invoice references | Helps avoid duplicate billing |
| Deposit/progress-billing references | Identifies prior charges and payments |
| Exception reason | Explains why action is needed |
| Reviewer and next action | Assigns responsibility |
Use an explicit as-of date. The report describes the records available at that point, not a permanent statement that the business failed to bill the job.
Separate true gaps from legitimate exceptions
Completed-work billing review
Job ID: [reference]
Completion evidence/date: [details]
Approved billable scope: [reference]
Existing invoices and coverage: [references]
Prior payment/deposit evidence: [references]
Exception: [missing invoice / incomplete coverage / billing hold / record mismatch]
Required review: [specific task]
Owner and next review date: [details]
Resolution evidence: [invoice/reference or documented decision]
Examples of legitimate holds include a required commercial review or incomplete supporting documentation. Record the reason and owner so a hold does not become an indefinite parking place.
Work through a fictional example
Suppose job J-500 is marked complete. The office finds an invoice for the original scope and a separately approved addition that is not reflected in any invoice.
The next step is to review how that addition should be billed under the agreement and accounting process—not to create a second invoice for the entire job. Any deposits or payments must be applied consistently through the relevant records.
Conversely, an apparently missing invoice may already exist under a duplicate customer. Resolve the record relationship before billing again.
Prioritize commitments and unresolved age
Review customer billing promises, the age of the exception, and the work needed to resolve it. A recent large job with a documented hold may need a different action from an older small job simply awaiting a completed note.
Do not call the sum of all exception amounts “lost revenue.” Some work may already be billed elsewhere, subject to a change, or not yet appropriate to invoice.
Verify the resolution
After review, link the correct invoice, document the billing decision, or correct the job status as appropriate. Preserve the evidence of what changed and who approved financial corrections.
GoPlumber's job and invoice workflow can support this review, but the exact exception report and field coverage must be verified in the current product. The worksheet here is available regardless of whether the review is native or manually maintained.
Sources and editorial notes
Product and documentation references checked September 29, 2026. GoPlumber publishes this guide about its own product category. Examples and templates are original illustrative material, not customer case studies or market benchmarks. Confirm current vendor terms before acting.