Bill each completed stage. Keep the next payment clear.
Create construction invoices for deposits, completed work and final balances. Add the project name, billing stage, project total and amount previously invoiced, then itemise labour and materials so the client can check the current amount due.
For independent builders and small construction businesses
Enter the actual job details, review the totals and preview your invoice. You can start without an account. Downloads follow the free-tool limits; saving, tracked sending and reminders are available with an account.
Choose the billing stage and give it a clear label, such as foundation work or final fit-out. Show the project value and earlier billing alongside this invoice.
Save common services and rates in your price book. Reuse a previous invoice and update the quantities for the next job.
Attach photos or PDFs to a saved invoice so the client can review supporting information from the invoice link.
See invoice status, due dates and recorded payments. Send a tracked invoice and enable reminders for an unpaid balance.
Create the quote and record the project reference, agreed price and payment milestones.
Choose deposit, progress or final billing. Add this stage’s items and enter the project total and previous billing.
Attach supporting job files, send the invoice and track its balance until payment is recorded.
For a 10,000 project before tax, agree the billing stages with the client before work starts. Each invoice requests only that stage’s amount.
Takeaway: Previously invoiced is not the same as previously paid. Enter earlier billing accurately and record actual payments against the relevant invoices.
Save the project, stage and client details, then keep track until payment is recorded.
Start freeYes. You can label an invoice as progress billing and enter its project, stage, project total and amount previously invoiced. Previous billing is entered by you; it is not automatically reconciled across every invoice for the project.
No. InvoiceSonic creates standard invoices with project and stage details. It does not generate AIA G702/G703 forms, calculate retainage or provide construction accounting. Use the required specialist process where your project needs those features.
Yes. Add supported images or PDFs to a saved invoice. The client can access the attachments from the hosted invoice.
Yes. A free account includes 3 saved invoices, one tracked send and one automatic reminder per month. Pro adds unlimited invoices, sending and reminders.
Invoicing for contractors · Contractor progress billing · Construction invoice template · Construction estimate template · Plumbing invoicing · Invoice tracker
A useful billing system starts with an invoice the customer can verify. Set up the job details, agree the charging basis and check the balance before you automate follow-up.
Break the agreed project price into recognisable stages before work starts. Name what each stage covers and what makes it complete. A deposit request, a progress invoice and a final invoice serve different purposes; do not resend the full contract value as the amount due at every stage.
Include the project address, contract or purchase-order reference, stage name and the period of work. Check the legal billing name and delivery contact against the accepted work. Keep the accepted scope, stage approval, relevant job photos and separately approved variations available to resolve questions. An invoice records the charge; it does not replace the underlying approval or supporting documents.
This invoice requests one completed milestone plus an approved variation. Earlier invoices belong in the project billing history, not as new charges. If the contract value changes, document the approved revised value before calculating the unbilled remainder.
| Description | Quantity | Rate | Amount |
|---|---|---|---|
| Framing stage — agreed milestone | 1 | 4,000.00 | 4,000.00 |
| Approved additional doorway — variation V02 | 1 | 450.00 | 450.00 |
| Example subtotal | 4,450.00 | ||
Subtracting an unpaid earlier invoice as though it were a received deposit hides debt. Keep three figures separate: the contract value, the amount invoiced to date and the cash received. InvoiceSonic’s previous-billing field is entered manually; it is not a project ledger or an automatic retainage calculation.
Confirm who approves the stage and who processes payment; they may be different people. For a disputed variation, send the approval and line reference instead of simply resending the total. Projects requiring AIA payment applications, retainage schedules or construction accounting need a suitable specialist process.
The free browser tool prepares the document. Saving customers, sending tracked invoices and managing reminders require an account and are subject to plan limits. Payment status needs accurate payment records; an invoice view alone does not confirm payment.