Construction invoices differ from a normal service invoice in three ways: the job is billed in stages, the client often holds retainage, and the paperwork has to survive a dispute. This template covers all three without turning into a 12-page pay application.
Free, fillable, US Letter. No email, no sign-up. Use it for progress invoices (“Invoice 3 of 5 — rough-in complete”), for the final invoice that releases retainage, and for change orders billed separately.
What the PDF looks like. The hints in the line table show the lines a construction company typically bills; type over them.
If invoice 3 doesn't show what was billed on 1 and 2, the client's bookkeeper will stop everything to reconcile. Show contract total, previously billed, this invoice and balance remaining.
Retainage withheld but not shown on the invoice is the most common reason a construction payment is short. Make it a visible line.
A change order billed inside the original lines looks like overbilling. Give it a line with the approval date.
Lines a typical job produces. Labor and materials are separate, and anything already paid is a negative line so the total is the balance due.
| Description | Qty × rate | Amount |
|---|---|---|
| Phase 2 — Foundation (100% complete) | 1 | $18,400.00 |
| Phase 3 — Framing (60% complete) | 0.6 × $24,000 | $14,400.00 |
| Change order #2 — relocate drain, approved 09 Apr | 1 | $2,150.00 |
| Less retainage held (10%) | −$3,495.00 | |
| Less previously billed | −$18,400.00 | |
| Total due | $13,055.00 | |
Avo keeps your clients and your usual line items, so the next invoice is three taps. Your first three documents are free, full-quality PDF, no watermark. Premium from $59.99/year if you invoice often.
A pay application (AIA G702/G703 style) is a formal schedule-of-values document required by some general contractors and lenders. A construction invoice is the simpler version most subcontractors and residential builders use. This template is the invoice; its summary block carries the same numbers a pay app would.
Multiply the line's contract value by the percentage complete, subtract what was billed on earlier invoices, and show both numbers. The sample above does exactly that for framing at 60%.
As a negative line on each progress invoice (“Less retainage held, 10%”), and as a positive line on the final invoice (“Retainage release”).
Yes, as a separate line with its own number and approval date. Never fold it into a base-scope line.
Not legally everywhere, but many clients and all lenders expect a conditional waiver with the invoice and an unconditional one after payment. Mentioning it on the invoice avoids a follow-up email.