Free Construction Invoice Template (with Sample Bill)

A construction invoice (many clients call it a construction bill) has more moving parts than most: labor at crew rates, materials billed at cost or with markup, equipment time, and often a retainage line holding back a percentage until the punch list is closed. This free template, available as a Word .docx or a formula-driven Excel .xlsx, gives each of those its own row so the client can see exactly where the money went.

On bigger jobs you rarely invoice once. Progress billing means sending an invoice at each milestone or month, each referencing the contract and what percentage of the work it covers. If you would rather not rebuild that document every draw, the free generator below produces a clean, calculation-checked PDF from your line items in about a minute.

From
—
Bill To
—
INVOICE
Invoice #
INV-001
Issue date
Jan 15, 2026
ItemQtyRateAmount
Labor: 2 carpenters × 16 hrs
1$960.00$960.00
Materials: lumber and fasteners
1$483.50$483.50
Equipment rental: compact excavator, 1 day
1$320.00$320.00
Debris removal
1$150.00$150.00
Subtotal$1,913.50
Total$1,913.50
Balance Due$1,913.50
Notes
Progress invoice: 40% of contracted scope complete. Payment due within 30 days.

Sample construction invoice, line by line

The example invoice on this page is a progress bill for a job that is 40% complete. It shows the pattern most clients and bookkeepers expect: one line for labor with crew size and hours in the description (2 carpenters × 16 hrs), one line for materials, one for equipment rental, and one for debris removal. The notes field states which draw this is and the payment terms.

Copy that structure for your own bill: a header with your business name, license number where required and the project address; an invoice number and issue and due dates; the itemized lines; and a footer with how to pay. Click "Use this template" to open the sample in the editor and replace the lines with your own.

How to invoice for labor and materials

Bill labor and materials on separate lines. Labor is crew size × hours × rate (or a fixed price per task); materials are lumber, fasteners, concrete and fixtures, at cost for cost-plus contracts or with your agreed markup. Add equipment or rental time, subcontractor charges, and disposal or cleanup as their own lines. Separate lines make cost-plus contracts auditable, help the client approve the invoice faster, and matter for tax, since many jurisdictions tax materials and labor differently.

If the contract includes retainage, show it explicitly: subtotal the completed work, deduct the withheld percentage, and invoice the balance. In the generator you can enter the retainage as a percentage discount so the deduction is printed on the invoice. A retainage line that appears out of nowhere on the final bill is a dispute waiting to happen; one that appears on every draw is just paperwork.

Progress invoices without the spreadsheet gymnastics

Progress invoices are repetitive by design: same project, same parties, new period and percentages. Each one should reference the contract total, the work or percentage completed this period, what was billed before, and the amount now due. In a Word or Excel file that means copying last month's invoice and hoping you updated every field.

With a free InvoiceStudio account, every invoice is saved with automatic numbering, and you can duplicate the previous draw and change only the period, percentages and amounts. The PDF is generated for you with the totals checked.

Subcontractor invoices

If you are the subcontractor, you invoice the general contractor, not the property owner. Put the GC's company as the client, reference the project name and address, the subcontract or purchase order number, and the scope you completed (for example "Drywall, units 3 to 6"). Use the same labor and materials split as above, and show any retainage the GC holds back under your subcontract.

The same template works for subcontractor invoices: change the client details and the line items, and keep a copy of each draw so your totals match what the GC reports to the owner.

FAQ

What is the difference between a construction bill and a construction invoice?

None in practice. "Bill" is the word many clients use; the document is the same: who did the work, for which project, what it cost line by line, and when payment is due. This template works for both.

What is retainage on a construction invoice?

Retainage is a contractually agreed percentage (commonly 5 to 10%) the client withholds from each progress payment until the project is complete. Show it as its own deduction so the invoiced balance is transparent, and invoice the accumulated retainage after final acceptance.

How do I invoice for labor and materials?

Put labor and materials on separate lines: labor as crew × hours × rate, materials at cost or with your agreed markup. Add equipment, subcontractor and disposal charges as their own lines. Separate lines speed up approval and keep cost-plus contracts auditable.

What is a progress invoice?

An invoice for a portion of the contracted work, sent at a milestone or interval. It references the contract total, the percentage or scope completed this period, previous payments, and the amount now due.

Can I use this as a subcontractor invoice template?

Yes. Bill the general contractor as the client, reference the project and your subcontract or PO number, and itemize the scope you completed this period.

Is this construction invoice template free?

Yes. Download the Word or Excel version and use it commercially with no signup, watermark, or restrictions. The online generator is free too.