🏗️ Free Construction Invoice Template
Construction invoicing is more complex than most trades — long timelines, multiple trades, material costs that change, and commercial clients with formal AP processes. This free construction invoice template is built for that reality: progress billing by phase, separate line items for labor, materials, and subs, retainage tracking, and payment terms that match the way construction contracts actually work.
No credit card required. Free forever for unlimited invoices.
What to include
Construction invoices pass through GCs, owners, lenders, and AP departments. Each party needs to see different things — clear, itemized invoices get approved fastest.
📐
Reference the contract number, project address, and the phase being billed (foundation, framing, rough-in, etc.). On multi-phase jobs, the client should be able to match the invoice to a specific milestone without calling you.
👷
Break down labor by trade or crew — general labor, foreman, electricians, plumbers, framers — with hours and rates or flat amounts per trade. Lenders and owners often require a labor breakdown before releasing draw funds.
🧱
Group materials by type — concrete, lumber, steel, MEP, finishes — with quantities and costs. For cost-plus contracts, show materials at cost. For fixed-price, show them at your all-in price per your contract terms.
🏗️
List each sub's work as a line item with their trade and amount. GCs are expected to document sub costs for owner invoicing, and keeping clear sub records protects you during lien waivers and final accounting.
📋
If you are billing for materials stored off-site, note the storage location and attach proof. Major projects often require conditional or unconditional lien waivers with each payment application — note whether waivers are attached.
💰
Construction contracts typically withhold 5–10% retainage until substantial completion. Show the gross amount billed, the retainage amount withheld, and the net amount due clearly — so the owner, GC, and lender all see the full picture in a single document.
Pro tips
Invoice on a defined schedule — end of month or on milestone completion — not ad hoc. Predictable billing trains owners and GCs to process your invoices consistently.
Include a schedule of values with your first payment application and update it on every draw. It proves your progress and prevents disputes at project close.
Track retainage carefully and know your contract's release trigger. Do not let retainage accumulate without a documented release schedule.
Send conditional lien waiver documentation with each invoice on commercial jobs. Many GCs and lenders will not release payment without it.
For public works or government projects, confirm certified payroll and compliance requirements before the first invoice — discovering them late delays every payment thereafter.
FAQs
A construction invoice should reference the project and contract, itemize labor by trade, materials by category, subcontractor costs, and permit fees, show retainage withheld and the net amount due, and state payment terms. For commercial projects, attach a schedule of values and signed lien waivers.
Retainage is a percentage — typically 5–10% — that the owner or GC withholds from each progress payment until the project reaches substantial completion. It protects the owner if work is not completed or needs correction. Track it separately on every invoice so you know exactly how much is owed at project close.
A draw schedule ties each payment to a completed milestone or percentage of work. Before the project starts, you agree on a schedule of values — how much of the total contract price is attributed to each phase. Each payment application proves that phase is complete and requests the corresponding portion of the contract amount.
A lien waiver is a document in which you release the right to file a mechanic's lien against the property in exchange for payment. Conditional waivers are provided alongside a payment request; unconditional waivers are issued after payment has cleared. Most GCs and commercial lenders require conditional waivers before releasing any draw funds.
Use this template free
No PDF download. Send straight from WaffleInvoice.
Billed To
Arcadia Development LLC
ap@arcadiadev.com
Notes
Net 30 per contract. 10% retainage held until substantial completion. Conditional lien waiver attached. Ref: Contract #ARC-2026-002, Phase 1.
Powered by WaffleInvoice
This is a live template inside WaffleInvoice. Create your free account to customize and send it.
Ready to send your first invoice?
Skip the PDF download. WaffleInvoice gives you this template, plus online payments, automatic reminders, and a client portal, completely free for unlimited invoices.