Free Contractor Invoice Template
A professional invoice for labour, materials, site prep and disposal. Print a blank copy or edit the sample online.
Free to print · No sign-up · A4 & Letter · Sample data only
Austin, TX 78745
(512) 555-0199
projects@ridgeline.example
Austin, TX 78746
| Description | Qty | Rate | Amount |
|---|---|---|---|
Site prep and protection Dust sheets, access protection and cleanup | 1 | $180.00 | $180.00 |
Framing labour Two-person crew, 8 hours | 16 | $55.00 | $880.00 |
Lumber and materials Studs, boards, fixings and adhesive | 1 | $1,240.00 | $1,240.00 |
Disposal Skip hire and tip fees | 1 | $95.00 | $95.00 |
Change orders are billed separately. Warranty: 12 months on workmanship. Retainage and lien terms may apply to commercial projects.
Sample line items. Replace the business and client details with your own before sending.
The essentials
What a contractor invoice should include.
Contractor invoices carry more detail than a service call: phases, materials, labour, disposal and sometimes retainage. This template gives you a clear starting point for a residential or small commercial job.
- Your business name, licence number, address and contact details.
- Invoice number, project reference and payment due date.
- Client name, project address and purchase order (if required).
- Labour, materials, equipment and disposal, itemised by phase.
- Change orders, deposits or retainage, clearly labelled.
- Payment terms, warranty terms and lien notice where required.
- 1
Start with the sample
Open the free invoice maker and replace the sample business and client details.
- 2
Make it yours
Add labour, materials, equipment and disposal as separate lines.
- 3
Send it
Print or save a PDF; use the full app to keep project and client records.
From template to paid
A template is a start. The app finishes the job.
Print a blank sheet for free, or use InvoiceHarbor to fill, save, duplicate and convert documents without a subscription.
No account, no upload
Client details stay in your browser. There is no backend and no invoice data is sent anywhere.
Quotes become invoices
Create a quote, send it, then convert it to an invoice with one click when the job is approved.
One file, yours to keep
A personal source license is $24 one-time. Download it, open it offline, and edit the HTML if you want.
Own the full invoice app.
Unlimited documents, clients, quotes, PDF printing and JSON backups. No subscription, no account, no cloud.
$24 personal · $149 agency, unlimited client deployments
Questions
Contractor invoice FAQ.
Is this contractor invoice template free?
Yes. The printable template is free to use. The full InvoiceHarbor app, which saves and manages invoices, is a one-time paid download.
What should a contractor invoice include?
Your business and licence details, invoice number, project reference, client and project address, itemised labour and materials, change orders, deposits, tax, total and payment terms.
Can I add change orders?
Yes. Add them as separate lines or in the notes, with the approved reference.
Can I show a deposit or retainage?
Yes. Record the deposit and the balance due in the notes. The template is a starting point and is not legal advice.
Can I use this for commercial projects?
Yes. Add the purchase order, project reference and any retainage terms.
Does InvoiceHarbor work offline?
Yes. The full app is a single HTML file. Once you have it, it opens without an internet connection and stores data in your browser.