💡 Feature request or something not working? Email us — we read and respond to every message.
InvoFree Create Invoice
Templates

Free Construction Invoice Template — Download PDF Instantly

A construction invoice template gives builders, general contractors, and subcontractors a professional billing document for any construction job. This guide covers what to include, how to structure progress billing, how to invoice for labor and materials separately, and gives you a free PDF template to use right now.

Use the Free Construction Invoice Template

Add labor, materials, and subcontractors. Download PDF in 60 seconds.

Create Construction Invoice →

What to Include on a Construction Invoice

  • Your business name and contractor license number (required in most jurisdictions)
  • Your contact details — address, phone, email
  • Client's name and property/job site address
  • Unique invoice number — sequential, e.g. BUILD-001
  • Invoice date and payment due date
  • Project description — job name, location, contract reference
  • Labor costs — crew hours, trades, and hourly rates
  • Materials costs — itemized, with markup if applicable
  • Subcontractor costs — clearly identified with your markup
  • Equipment hire — if renting plant or machinery
  • Progress billing reference — which stage or percentage this invoice covers
  • Subtotal, tax, and total due
  • Retention amount — if a retention clause applies
  • Payment terms and bank details

Construction Invoice — Example Line Items

DescriptionQty / HrsRateAmount
Labour — site preparation and excavation24 hrs$65/hr$1,560.00
Labour — concrete foundation pour16 hrs$65/hr$1,040.00
Materials — concrete, rebar, form boards1$3,200.00$3,200.00
Materials markup (15%)1$480.00$480.00
Subcontractor — plumbing rough-in1$1,800.00$1,800.00
Equipment hire — concrete mixer (3 days)3$120/day$360.00
Subtotal$8,440.00
Tax (10%)$844.00
Retention (5%)-$461.20
Total Due This Invoice$8,822.80

Progress Billing for Construction Projects

Most construction projects are too large to invoice all at once. Progress billing (also called milestone billing) means invoicing in stages as the work is completed. A typical structure:

  • 30% deposit invoice — at contract signing, before work starts
  • 30% progress invoice — at structural completion or agreed milestone
  • 30% progress invoice — at lock-up stage or second milestone
  • 10% final invoice — on practical completion and handover

Each progress invoice should reference the total contract value, the percentage being claimed, and the previous amounts invoiced. Use the Notes field in InvoFree to add this context: "Progress claim 2 of 4 — 30% of $45,000 contract value. Previously invoiced: $13,500."

Retention: Many construction contracts include a retention clause — typically 5–10% of each invoice is held back until the end of the project. Show the retention deduction as a separate line item on each invoice and track the cumulative retention amount owed to you.

Labor vs Materials — How to Invoice Each

Labour Costs

List each trade or crew type separately if possible — this gives clients transparency and reduces disputes. Include the number of workers, hours worked, and hourly rate. For multi-day jobs, list the date range the invoice covers.

Materials

List materials at cost price, then add your markup as a separate line item or include it in the listed price. A 10–20% markup on materials is standard to cover procurement, storage, and wastage risk. Keep receipts in case the client questions costs.

Subcontractors

List each subcontractor as a separate line item with the trade and scope of work. As the general contractor, you typically add a 10–15% management markup on subcontractor costs. Reference the subcontract or quote number if you have one.

Construction Payment Terms

  • 7 days — common for subcontractors invoicing a general contractor
  • 14 days — standard for smaller residential construction
  • 30 days — typical for commercial construction invoices
  • Progress payments at milestones — the most common structure for large projects

In most countries, construction has specific legislation protecting subcontractor payment rights (e.g. the Construction Contracts Act in New Zealand and Australia, the Housing Grants Act in the UK, prompt payment laws in the US). Late payments on construction invoices often carry statutory interest rights.

Create Your Construction Invoice Now

Labor, materials, subcontractors — itemize everything. Free PDF.

Open Template →

Frequently Asked Questions

What should a construction invoice include?+
A construction invoice should include: contractor name and license number, client name and property address, unique invoice number, invoice date and due date, itemized labor costs (hours and rate), material costs, subcontractor fees, any markups, subtotal, applicable tax, total due, and payment instructions.
How does progress billing work on construction invoices?+
Progress billing means invoicing at agreed stages rather than all at once. A typical structure is: 30% at signing, 30–40% at structural completion, and the balance at final completion. Each invoice references the milestone, the percentage of total contract value, and the amount due for that stage.
Should I include materials markup on a construction invoice?+
Yes, if your contract allows it. A materials markup of 10–20% above your cost is standard in construction to cover your procurement time, storage, and risk. List materials at cost and the markup as a separate line item, or simply list materials at your marked-up price.
How do I invoice for subcontractor costs on a construction invoice?+
List subcontractor fees as separate line items with a clear description: 'Electrical subcontractor — rough-in wiring'. Include the subcontractor's name and work description. You can pass through the cost or add a general contractor markup of 10–15%.
Can I use InvoFree for construction invoices?+
Yes. InvoFree is a free invoice generator that works for any construction contractor. Add labor, materials, subcontractor costs, and markups as separate line items. Upload your company logo, set your tax rate, and download a professional PDF instantly — no account required.