Home/Invoice templates/Contractor invoice
Free printable template

Free Contractor Invoice Template

A professional invoice for labour, materials, site prep and disposal. Print a blank copy or edit the sample online.

Open the invoice maker

Free to print · No sign-up · A4 & Letter · Sample data only

Free sample
Ridgeline Contracting
Residential construction & renovation · Sample business
INVOICE
# INV-6007
Issue date
31 Oct 2026
Payment due
30 Nov 2026
From
Ridgeline Contracting
88 Quarry Road
Austin, TX 78745
(512) 555-0199
projects@ridgeline.example
Bill to
Taylor Brooks
204 Hillcrest Drive
Austin, TX 78746
DescriptionQtyRateAmount
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
Subtotal$2,395.00
Sales tax (8.25%)$197.59
Total$2,592.59
Notes: Payment due within 30 days. Deposit received: $1,000.00. Balance shown above.
Change orders are billed separately. Warranty: 12 months on workmanship. Retainage and lien terms may apply to commercial projects.
Thank you for your business.Page 1 of 1
Fill it in online

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. 1

    Start with the sample

    Open the free invoice maker and replace the sample business and client details.

  2. 2

    Make it yours

    Add labour, materials, equipment and disposal as separate lines.

  3. 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.