Who this is for
General contractors, electricians, plumbers, HVAC techs, builders, painters, handymen — anyone billing for on-site work where materials and labor need to be itemized separately and the client needs proof of where the work was done.
What goes on a contractor invoice
Three things make a contractor invoice professional:
1. Separate labor and materials. Always. Clients (and their insurers, if relevant) need to see the split. Materials should reference attached receipts when possible. Labor should describe the task in plain language — "Install 40-gallon water heater, including disconnect and disposal of old unit" — not just "labor."
2. Job site address. The Bill To address is the client's mailing address (often their home or office). The Ship To field doubles as the job site address — critical for multi-property clients and any insurance claim. Always include it.
3. Warranty terms in writing. Most contractor disputes are about "what was promised." Putting the warranty on the invoice itself — labor warranty, materials warranty, and what voids them — closes that loop. A common phrasing: "6-month workmanship warranty from final inspection. Materials warranty per manufacturer."
Common pitfalls
- No change-order documentation. If the client asked for an extra task mid-job, the invoice line should reference the change order date and approval. Verbal additions cause non-payment.
- Vague task descriptions. "Misc. plumbing" invites pushback. Spell out each task.
- Missing lien rights notice (US-specific). Some states require pre-lien or mechanic's lien notices to be served before the invoice. Check your state's rules.
- No before/after photos referenced. Pro tip: take completion photos and mention "Completion photos available on request" in the notes section. Speeds disputes.
Payment terms for contractors
Most one-off residential jobs are Net 14 or even due-on-receipt after the final walkthrough. For commercial contracts, Net 30 is standard. Larger projects are commonly invoiced in stages: deposit on signing (25–30%), progress payments at agreed milestones, and final payment on completion.
For long jobs, never finish all the work before the final invoice — hold back 10–15% of the final payment until the punch list is signed off, and structure the invoice to reflect that.
How to use this template
- Open the contractor template.
- Fill the job site address into the Ship To field.
- Replace the placeholder line items with actual labor hours and materials.
- Adjust the warranty language in Notes/Terms to match what was agreed.
- Download the PDF and attach to your email or invoice software.