NeatDue

Contractor invoice template

An invoice for construction and trade work — labour and materials on separate lines, progress draws, retainage held back, and permits passed through. Edit it below and download the PDF.

From (you)

Bill to

Items

Free PDFs include a “Made with NeatDue” watermark.

Preview

INVOICE

JOB-2026-001

Bill to

Issue Date:Sep 6, 2026Due Date:Sep 13, 2026
ItemQtyRateAmount
Labour — bathroom renovation, progress billing (40% of contract to date)1$4,800.00$4,800.00
Materials — tile, fixtures, plumbing (receipts on file)1$2,600.00$2,600.00
Permit fees — city building department1$250.00$250.00
Subtotal$7,650.00
Total Due$7,650.00

Notes

10% retainage is held on labour until final inspection and sign-off. Deposit paid on JOB-2026-011 is credited on the final invoice. Payment terms: net 15 from invoice date.

Made with NeatDue

Want to reuse this next month?

Create a free account to save this invoice, keep clients on file, and skip the re-typing. Your draft comes with you.

Create free account

Contractor invoicing has more moving parts than most trades: a job runs for weeks, money is released in stages, a slice is held back until the end, and materials have to be accountable separately from your time. An invoice that keeps those threads clear gets paid on schedule.

Split labour and materials

Always give labour and materials their own lines, and keep them backed up differently. Labour ties to a schedule of values — the breakdown of the contract price by trade or stage — or to logged hours and a rate. Materials tie to receipts and supplier invoices you keep on file. Lenders releasing funds against the job, and clients claiming on insurance, both need to see the split, and some jurisdictions apply sales tax to materials but not to labour. How that plays out on your own invoices depends on the job's location and your registration, so check it locally — nothing here is tax or legal advice.

Bill progress in draws

On a fixed-price contract, you rarely invoice the whole amount at the end. Instead, the contract sets stages — site prep, rough-in, drywall, finishes, completion — each releasing a percentage. Every draw invoice states the stage reached, the percentage of the contract that represents, the amount this draw releases, and the total billed to date against the contract value. That running total is what stops arguments about whether you have over-invoiced.

Show retainage as a deduction

If the client holds retainage, don't hide it. On each draw, add a line that subtracts the retained percentage: "Less 10% retainage held". The client then sees the amount payable now and the amount accruing for release later. When the job passes final inspection and any punch-list items are closed, invoice the accumulated retainage as a single final line referencing the earlier draw numbers.

Credit the deposit and pass through permits

A deposit taken at signing is a payment against the contract, so credit it as a negative line — "Less deposit paid (JOB-2026-011)" — on the draw or final invoice where it applies. Permit fees, inspection fees, and any bonds you paid go on their own lines at cost, with the permit or reference number noted, so the client can see these are pass-through costs and not part of your margin.

Attach the documentation

A contractor invoice travels with paperwork: signed change orders for any work beyond the original scope, lien waivers where required, material receipts, and photos for a progress stage if that is how sign-off works. List change orders as their own numbered lines — never fold extra work silently into a draw — with the change order reference and the client's approval date.

Set terms that keep the job funded

Net 15 from the invoice date is common for progress draws, because you have supplier bills and a crew to pay before the next stage. State it as a date, name any late fee, and consider a contract clause that pauses work if a draw goes unpaid past a set number of days.

Before you send

Set your stages and amounts above and download the PDF. A free NeatDue account keeps each job and client on file so every draw invoice follows the same format.

Frequently asked questions

Should materials and labour be on separate lines?

Yes. Clients, lenders, and insurers all expect to see them split, and some tax rules treat materials and labour differently. Keep materials backed by receipts and labour tied to a schedule of values or hours.

What is progress billing or a draw?

It is invoicing a percentage of a fixed-price contract as the work reaches agreed stages — for example 30% at rough-in, 30% at drywall, the balance at completion. Each draw invoice shows the stage reached and the amount that stage releases.

What is retainage and should I show it on the invoice?

Retainage is a percentage — often 5% or 10% — the client holds back from each payment until the job passes final inspection. Show it as a deduction line so the amount due now and the amount held are both visible, then invoice the held sum separately at the end.

Do I invoice a deposit before starting?

For most jobs, yes — a deposit covers initial materials and secures your schedule. Issue it as its own invoice, then credit it as a negative line on either the first progress draw or the final invoice.

Who pays for permits and inspections?

Usually the client, but you often pay the fee and pass it through. Put permit and inspection costs on their own line at the amount you paid, with the permit number noted.

Related

Save your clients and reuse this every month

A free NeatDue account keeps your sender details and clients on file, numbers invoices for you, and drops the watermark on Pro. Your draft from the generator above comes with you.