Contractor Invoice Template

Free contractor invoice template covering labour, materials, equipment, permits and progress billing. Includes lien waiver notes and payment terms.

Contractor Invoice Template

Contractor invoicing is more complex than standard freelance billing because projects involve multiple cost categories — labour, materials, equipment, subcontractors, permits, and overhead — spread across weeks or months of work. A single lump-sum invoice at the end does not work for large projects, and it does not protect your cash flow.

Contractors need invoices that support progress billing, clearly separate labour from materials, track change orders, and — in many jurisdictions — comply with lien waiver requirements. A well-structured invoice also speeds up payment approval from property owners, general contractors, and project managers who need to match your billing against the project budget.

This guide covers every element a contractor invoice needs and provides a complete template ready for construction, renovation, trades, and maintenance work.

What Makes Contractor Invoicing Different

Compared to a standard freelance invoice, contractor invoices have several unique characteristics:

Progress billing. Large projects are billed in stages, not as a single payment. Each invoice covers work completed since the last billing period.

Labour and materials separation. Property owners and general contractors need to see costs broken down by category for budgeting, tax, and audit purposes.

Change order tracking. Construction projects almost always involve scope changes. Each change order needs to be tracked, approved in writing, and invoiced separately.

Retention (retainage). A percentage of each progress payment is typically withheld until the project is substantially complete. Your invoice needs to account for this deduction.

Subcontractor costs. If you use subcontractors, their costs may be passed through to the client with or without a markup, depending on your contract.

Equipment and permit costs. Scaffolding hire, skip hire, building permits, and specialist equipment are project costs that need to appear on the invoice.

Essential Line Items for Contractor Invoices

Labour

Labour is your core cost. Break it down by:

By worker type (if multiple rates apply):

Lead contractor (John Smith)     40 hrs    £45/hr    £1,800
Electrician (subcontractor)      16 hrs    £55/hr    £880
Labourer                         24 hrs    £18/hr    £432
Apprentice                       40 hrs    £12/hr    £480

By task (if billing per completed task):

Demolition and strip-out          1 lot    £800      £800
First fix plumbing                1 lot    £1,200    £1,200
First fix electrics               1 lot    £950      £950
Plastering (3 rooms)              1 lot    £1,400    £1,400

By day (for day-rate billing):

On-site work — 4 Mar 2026        1 day    £350      £350
On-site work — 5 Mar 2026        1 day    £350      £350
On-site work — 6 Mar 2026        0.5 day  £350      £175

Materials

List every material with quantities, unit costs, and totals. For transparency, note the supplier.

Plasterboard (12.5mm, 2400x1200)     30 sheets    £8.50     £255.00
Plaster (Thistle Multi-Finish, 25kg) 8 bags       £12.00    £96.00
Timber battens (25x50mm, 2.4m)       40 lengths   £2.80     £112.00
Screws (box of 200, 50mm)            3 boxes      £6.50     £19.50
Paint (Dulux Trade, matt white, 5L)  4 tins       £32.00    £128.00
Supplier: Jewson, receipt ref #4521

If you add a markup on materials (typically 10-20% to cover sourcing time, transport, and wastage), state this in your contract and show it on the invoice:

Materials (as listed above)                        £610.50
Materials handling and procurement (15%)           £91.58

Equipment Hire

Rented or hired equipment used on the project:

Scaffolding hire (2 weeks)           1    £280.00    £280.00
Skip hire (8-yard, 1 week)          1    £250.00    £250.00
Concrete mixer hire (3 days)        1    £45.00     £45.00
Cherry picker hire (1 day)          1    £180.00    £180.00

Permits and Fees

Building permits, inspection fees, and council charges:

Building control application         1    £350.00    £350.00
Party wall surveyor (client's share) 1    £500.00    £500.00
Skip permit (council)               1    £35.00     £35.00
Waste disposal certificate          1    £45.00     £45.00

Subcontractor Costs

If you manage subcontractors, their costs are passed through to the client:

Electrical subcontractor (ABC Electrical)
  First and second fix electrics     1 lot   £2,400   £2,400
  Certification and testing          1 lot   £200     £200

Plumbing subcontractor (Smith Plumbing)
  Bathroom installation              1 lot   £1,800   £1,800
  Boiler connection                  1 lot   £450     £450

Your contract should state whether subcontractor costs include a management fee.

Change Orders

Change orders are additional work requested by the client after the original contract was signed. Track them separately:

Change Order #1 (approved 8 Mar 2026)
  Additional socket installation (kitchen, 4 sockets)
  Labour                             4 hrs   £45/hr   £180
  Materials                          1 lot   £85      £85
  CO #1 Total                                          £265

Change Order #2 (approved 12 Mar 2026)
  Upgrade bathroom tiles to porcelain
  Materials difference               1 lot   £340     £340
  Additional labour (cutting/fitting) 6 hrs   £45/hr   £270
  CO #2 Total                                          £610

Always reference the change order number and approval date. If the change was not approved in writing, do not invoice for it.

Progress Billing Structure

For projects lasting more than 2-3 weeks, use progress billing. There are two common approaches:

Milestone-Based Progress Billing

Tie invoices to project milestones:

InvoiceMilestonePercentageAmount
1Deposit (project start)20%£4,000
2Demolition and structural work complete25%£5,000
3First fix (plumbing, electrics, carpentry) complete25%£5,000
4Second fix and finishing complete20%£4,000
5Final invoice (snagging complete, sign-off)10%£2,000
Total contract value100%£20,000

Percentage-of-Completion Billing

Invoice based on the estimated percentage of work completed each month:

InvoicePeriod% Complete This PeriodCumulative %Amount
1Deposit0%£3,000
2March 202630%30%£6,000
3April 202635%65%£7,000
4May 202625%90%£5,000
5Final10%100%£2,000

Retention (Retainage)

Retention is a percentage (typically 5-10%) withheld from each progress payment as security. It is released upon project completion and final inspection.

Show retention on each progress invoice:

Work completed this period                    £5,000.00
Less: Retention (5%)                          -£250.00
Amount due this invoice                       £4,750.00
Retention held to date                        £750.00

The final invoice should include a retention release line:

Final work completed                          £2,000.00
Less: Retention (5%)                          -£100.00
Plus: Release of accumulated retention        +£1,100.00
Total final payment                           £3,000.00

Lien Waiver Notes

In the US, lien waivers are a critical part of the contractor payment process. There are four types:

  1. Conditional waiver on progress payment: Waives lien rights for work done to date, conditional on actually receiving the payment.
  2. Unconditional waiver on progress payment: Waives lien rights for work done to date, regardless of whether payment is received. (Be careful with these — only sign after payment clears.)
  3. Conditional waiver on final payment: Waives all lien rights for the entire project, conditional on receiving final payment.
  4. Unconditional waiver on final payment: Full and final waiver. Sign only when final payment has cleared.

On your invoice, note which waiver applies:

A conditional lien waiver on progress payment will be provided upon receipt of this payment.

In the UK, lien waivers are not standard practice, but similar protections exist through the Housing Grants, Construction and Regeneration Act 1996 (the Construction Act), which gives contractors the right to suspend work for non-payment.

Full Contractor Invoice Template


INVOICE

From: [Your Name / Company Name] [Address] [City, Postcode] [Email] | [Phone] [VAT Number: if applicable] [Company Registration: if applicable]

To: [Client Name / Property Owner / General Contractor] [Address] [City, Postcode] [Attention: Contact Name]


Invoice Number: [CTR-2026-003] Invoice Date: [Date] Due Date: [Date] Project: [Project name / address] Contract Reference: [Contract or SOW number] Invoice Type: [Progress Payment #3 / Final Invoice] Period Covered: [Start date] to [End date]


Labour

#DescriptionQtyRateTotal
1[Worker/role] — [task description][X] hrs/days£[rate]£[total]
2[Worker/role] — [task description][X] hrs/days£[rate]£[total]
3[Subcontractor] — [scope]1 lot£[rate]£[total]
Labour subtotal£[total]

Materials

#DescriptionQtyUnit CostTotal
4[Material — spec, size][X]£[cost]£[total]
5[Material — spec, size][X]£[cost]£[total]
6Materials procurement (15%)£[total]
Materials subtotal£[total]

Equipment and Hire

#DescriptionDurationCostTotal
7[Equipment hire][X] days/weeks£[cost]£[total]
8[Skip / waste removal][X]£[cost]£[total]
Equipment subtotal£[total]

Permits and Fees

#DescriptionTotal
9[Building control / permit]£[total]
Permits subtotal£[total]

Change Orders

#CO RefDate ApprovedDescriptionTotal
10CO-001[Date][Description]£[total]
11CO-002[Date][Description]£[total]
Change orders subtotal£[total]

Summary

Labour£[amount]
Materials£[amount]
Equipment£[amount]
Permits£[amount]
Change orders£[amount]
Subtotal£[amount]
VAT (20%)£[amount]
Gross total£[amount]
Less: Retention (5%)-£[amount]
Less: Deposit/previous payments received-£[amount]
Total due this invoice£[amount]

Project Billing Summary

InvoiceDateGrossRetentionNet BilledStatus
CTR-2026-001[Date]£[amount]£[amount]£[amount]Paid
CTR-2026-002[Date]£[amount]£[amount]£[amount]Paid
CTR-2026-003[Date]£[amount]£[amount]£[amount]Due
Totals£[amount]£[amount]£[amount]
Contract value£[amount]
Remaining£[amount]

Payment Details: Bank: [Bank Name] Account Name: [Your Name / Company] Sort Code: [XX-XX-XX] Account Number: [XXXXXXXX] Reference: [Invoice Number]


Terms:

  • Payment due within [14/30] days of invoice date
  • Late payments incur interest at [2]% per month
  • [UK: Under the Construction Act 1996, the contractor reserves the right to suspend work if payment is not received within [X] days of the due date]
  • [US: A conditional lien waiver on progress payment will be provided upon receipt of this payment]
  • Material receipts and subcontractor invoices available upon request

Common Contractor Invoice Mistakes

Bundling labour and materials. “Kitchen renovation — £8,000” tells the client nothing. They cannot verify costs, their accountant cannot categorise expenses properly, and disputes are impossible to resolve without a breakdown.

Not tracking change orders separately. If you absorb change order costs into your regular invoicing, you train the client to expect free scope changes. Always invoice changes separately with a reference to the written approval.

Forgetting retention. If your contract includes a retention clause and you do not deduct it from your invoices, you will have an awkward conversation when the client deducts it from your payment anyway. Show retention as a line item on every invoice.

No project billing summary. On a multi-month project, include a running summary showing all invoices to date, what has been paid, and what remains. This gives the client confidence that billing is tracking against the contract value.

Invoicing without approval. For progress billing, each invoice should be based on work that has been inspected or verified. If the client disputes that the work is complete, payment stalls. Schedule brief walk-throughs before issuing each progress invoice.

For general invoicing guidance applicable to all contractors and freelancers, see our freelance invoice template. To understand how invoices relate to other financial documents, read what is an invoice and invoice vs receipt. For scoping construction or development projects, browse our scope of work examples.

Frequently Asked Questions

What is progress billing for contractors?
Progress billing means invoicing at regular intervals during a project rather than waiting until completion. Typically tied to milestones (foundation complete, framing complete, etc.) or percentage of completion. This protects the contractor's cash flow on large projects that span weeks or months.
Should a contractor invoice include materials separately from labour?
Yes, always. Separating labour and materials provides transparency, helps with tax deductions (materials may have different VAT treatment), and protects against disputes. List materials with quantities, unit costs, and supplier receipts if requested.
What is a lien waiver and should it be mentioned on a contractor invoice?
A lien waiver is a document where a contractor gives up the right to place a lien (a legal claim) on the property. In the US, property owners often require conditional lien waivers with each progress payment and an unconditional waiver with the final payment. Mention this on your invoice if applicable: 'Conditional lien waiver provided upon payment.'
How should contractors handle change orders in invoicing?
Change orders should be invoiced separately from the original contract work, or as clearly marked additional line items. Each change order should reference its written approval number and date. Never bundle change order costs into the original line items — this obscures the scope change and creates disputes.
What retention percentage is standard in contractor invoicing?
Retention (or retainage) is typically 5-10% of each progress payment, held back until the project is complete and a final inspection is passed. The retention amount should appear on every invoice as a deduction: 'Less 5% retention — £X.' The final invoice should request release of all accumulated retention.