Free Invoice Generator

Contractor invoice template

Contractor and trades invoices need to show labour, materials and any deposit clearly, because clients often compare them with the quote. The example below keeps those parts separate. Open it in the generator, change the lines to your job and download the PDF.

Open this template in the generator

Free, no account. Your data stays in your browser. Download as PDF.

Example contractor invoice

DescriptionQtyRateAmount
Labour: bathroom tiling (hours)16$45.00$720.00
Materials: tiles and adhesive1$380.00$380.00
Skip hire1$120.00$120.00
Subtotal$1,220.00
Total$1,220.00

Sample figures only. Replace them with your own in the generator.

What to include

Common mistakes

Practical tips

On bigger jobs, use stage invoices: deposit, progress payment, final payment. Refer to the quote number on each invoice so the client can follow the history. Take photos of finished work and keep receipts for materials, since clients and tax offices may ask for them. If your area requires a licence number or specific wording on invoices, add it to your payment notes and keep it the same every time.

Frequently asked questions

Should I invoice materials separately?

Yes, in most cases. It is transparent for the client and easier for your bookkeeping. Add a markup only if it was agreed in the quote.

How do I invoice a job in stages?

Create one invoice per stage, reference the quote number, and show payments already received on each new invoice.

Do I need a licence number on the invoice?

Some regions require it for certain trades. Check your local licensing board and put the number in your details if it applies.

Contractor templates by country

More profession templates

Last reviewed: October 2026. This page is general information, not legal, tax or accounting advice. Rules and rates change, so check your local tax authority before relying on it.