Skip to content

Guides

Construction invoice template

A construction invoice bills work, materials, equipment, subcontracted scope, or another amount due under a building contract. This guide explains line items, progress and milestone billing, retainage or retention, change orders, tax boundaries, and the payment records to check before creating the invoice free.

4-minute read · 08/28/2026

Typical line items on a construction invoice

Make the invoice follow the contract, payment application, schedule of values or work, purchase order, or approved change order that makes the amount billable. Separate cost categories only where the pricing and payment process call for them. The examples below can be adapted to the job:

Labor
Hours or days worked on site, by trade or crew, multiplied by the agreed rate. Note the period and the work stage so the client can match it to the schedule.
Materials
Supplies bought for the job - concrete, lumber, fasteners, drywall, paint - listed with quantities. Attach or reference supplier receipts where the contract bills materials at cost.
Equipment rentals
Excavators, scaffolding, generators, mixers, and other rented equipment, shown per day or per week with the rental period.
Subcontractor work
Specialty subcontractors you hired - electrical, plumbing, roofing, and glazing - listed as separate line items with their scope clearly described.
Change orders and variations
Extra or altered work agreed after the original contract - added rooms, upgraded finishes, or unexpected site conditions. Reference the signed change order so there is no dispute.
General conditions and disposal
Site setup, temporary facilities, dumpsters and waste removal, and other job costs the contract treats as billable rather than included in overhead.

How construction bills: progress, milestones, and retainage

Long building projects are often billed in stages. With progress billing you invoice for the value of work completed so far, based on the contract's schedule of values or other valuation method. With milestone billing you invoice agreed amounts when defined stages are reached, such as foundations, roof, rough-in, or substantial completion. Each invoice should state the stage and show earlier amounts billed or paid where the contract requires a running account.

Some contracts hold back retainage (also called retention) as security for defects or incomplete work. The percentage, release events, notices, and deadlines are contract- and jurisdiction-specific. Show retainage as a clear deduction when it applies and track the amount separately so you can claim its release under the agreed process.

Tax notes for construction billing

Tax on construction work depends on the jurisdiction, the parties, the type of property, and the work supplied. If you are registered for VAT, GST, or sales tax, apply the rate and invoice wording required for that job. Some residential or renovation work receives a different treatment, so do not rely on a generic default.

A domestic reverse charge or withholding scheme applies to certain construction supplies in some jurisdictions. Where one applies, the customer may account for tax or retain an amount instead of paying the invoice gross. Retention can also affect tax timing differently from payment timing. Check the current rules and contract before choosing the tax line, note, or payment amount.

Payment terms and supporting records

State an explicit due date and use the payment-application, notice, and payment schedule in the contract. Apply the invoice-numbering method required for your records, send the document once the stage is valued or milestone approved, and include any contract or purchase-order reference the client uses.

Show retainage, withholding, and earlier payments clearly so the balance is obvious. Only state late-payment interest where the agreement and law allow it. A larger project may use a deposit or mobilization payment, but local rules can limit advance payments and prescribe how they are protected, so record the agreed basis before work starts.

Construction invoice questions

What should a construction invoice include?

Useful fields include the invoice identifier, supplier and client details, issue and due dates, project or site reference, and itemized lines for labor, materials, equipment rentals, subcontractor work, and approved change orders. Show the subtotal, confirmed tax treatment, retainage or withholding where applicable, earlier amounts billed or paid, balance due, and payment instructions. Add any particulars required by the contract and governing rules.

What is progress or milestone billing?

Both can bill a project in stages. Progress billing uses the value or percentage determined under the contract, often through a schedule of values. Milestone billing uses agreed amounts when defined events or acceptance criteria are met. Identify the period or stage and show earlier billed or paid amounts when the contract or payer requires a running account.

What is retainage on a construction invoice?

Retainage, also called retention, is an amount the client keeps back under some construction contracts as security for defects or incomplete work. The percentage, release dates, notice requirements, and permitted use vary. Show it as a clear deduction when the contract requires it and track the balance and claim deadlines separately.

How do I invoice for change orders or extra work?

Bill change orders as their own clearly labeled line items, separate from the original contract work, and reference the signed change order or variation that authorized them. Agreeing extras in writing before doing the work, with the price or rate confirmed, avoids disputes when the invoice arrives. Change orders cover added scope, upgraded finishes, or unforeseen site conditions.

Does VAT or reverse charge apply to construction invoices?

It depends on the jurisdiction, parties, property, and work. VAT, GST, sales-tax, reverse-charge, and withholding schemes can all change the amount or wording on a construction invoice. Verify the current rule for the specific job instead of assuming the customer accounts for the tax.

Create a construction invoice free

Use FreeBillGen to label general line items for labor, materials, equipment rentals, subcontractors, or change orders and calculate the subtotal, configurable tax and total. Add project, retainage, and stage-payment detail manually in the available references or notes; there are no dedicated construction fields.

The generator opens with editable Construction business example lines. Prices, taxes, identities, and payment details stay blank for you to verify.

Create an invoice

Sources

Reviewed and maintained by the FreeBillGen team.

This guide is general information, not tax or legal advice. Construction tax rules, reverse charge, retention and payment laws vary by country and change over time; verify the detail for your jurisdiction.