What every contractor invoice should include
- Your business details and the invoice number: name, contact, licence number where required, and a unique invoice number for your records
- Client name and property address
- Reference to the contract: which job and contract this invoice bills against, so it ties to the agreement
- The work being billed: the milestone or scope completed, described plainly, not just a lump total
- Itemized amount: the amount for this invoice, any prior payments, and the balance
- Holdback or retainage where it applies, shown separately
- Payment terms and methods: when it is due (for example, net 7 or on receipt) and how they can pay
- A due date
Spelling these out does two things: it makes the invoice look professional, and it removes every reason a client might have to delay while they "figure out" what the invoice means.
Invoice against the contract and the schedule
The strongest invoices are not standalone documents. They bill against the payment schedule in the contract, milestone by milestone, so the client already agreed to the amount when they signed. This is progress billing, and it is how most residential jobs should be invoiced: a deposit, then payments tied to real progress, then a final invoice at completion with any holdback released per your terms.
When the invoice references the contract and the milestone, there is nothing to dispute. The client is paying for work they approved, on a schedule they signed.
How to get paid faster
- Send it the day the milestone is done. Momentum matters; a same-day invoice gets paid faster than a delayed one.
- Make the terms plain. A clear due date and "net 7" beats "due upon receipt" with no date.
- Offer easy ways to pay. The more friction to pay, the slower the payment. Let clients pay the way that suits them.
- Keep a running record. Track what is invoiced, paid, and outstanding, so nothing slips and follow-up is simple.
A template is a start; invoicing from the job is faster
A template is a file you fill in by hand every time, re-keying the same numbers from the contract and the schedule. The real time saver is invoicing straight from the job, where the amounts come from the contract you already built and the tool tracks what is still owed.
That is what TradesMetrics does: your estimate becomes a contract, the contract sets the payment schedule, and you invoice against it and track money in and out, with your net profit always up to date. Building and sending is free, with no subscription and no per-seat fees.
Build your invoice free
Start from a template, or build your estimate and invoice free so your invoices bill straight from the contract. Either way, invoice clearly, invoice on time, and make it easy to pay.
This is general guidance on invoicing construction work, not financial or legal advice. Payment terms, holdback, and retainage rules vary by jurisdiction and by contract.