TakeoffConvertAIBlog
Guides
October 13, 2026
7 min read

Construction Invoice Template: What to Include and How to Build One That Gets Paid

A practical breakdown of what belongs on a construction invoice, the different formats contractors use, and how to avoid payment delays.

construction invoice templatecontractor invoice templateAIA invoice formatprogress billing invoiceitemized construction invoiceretainage invoice
For Construction Professionals
Industry Experts

A generic invoice template won't hold up on a construction job. Contractors deal with partial payments, retainage, change orders, and multi-trade line items that a basic "bill to / amount due" form never anticipated. If your invoices look thin or confusing, clients slow-pay or ask for revisions — and every revision pushes your payment date back a week or two.

This post covers what a construction invoice template actually needs, the different formats used for different job types, and how to structure one so it gets approved on the first pass.

Why Standard Invoice Templates Fall Short

Most free invoice templates assume a single transaction: one service, one price, paid once. Construction work rarely looks like that. A typical job involves:

  • Multiple trades or cost codes (labor, materials, equipment, subs)
  • Partial billing tied to percentage of completion
  • Retainage withheld until substantial completion
  • Change orders that alter the original contract value
  • Tax treatment that varies by material vs. labor in some states

A template that only has room for "description" and "total" forces you to cram all of that into a line or two, which is exactly what makes clients ask questions instead of just paying.

Core Fields Every Construction Invoice Needs

Regardless of invoice type, these fields should appear on every one you send:

  • Invoice number and date — sequential numbering matters for your bookkeeping and for any dispute down the line
  • Project name and address — especially important if you're billing from a company that runs several jobs at once
  • Contract or PO reference number — ties the invoice back to the signed agreement
  • Billing period or milestone — "Draw 3 of 6" or "March 1–31" depending on your billing method
  • Itemized scope — broken down by cost code, phase, or trade, not lumped into one line
  • Previously billed amount — so the client can see cumulative billing to date
  • Retainage withheld (if applicable) — shown as a percentage and dollar amount
  • Change order adjustments — listed separately from the original contract scope
  • Amount currently due — the number that actually needs to be paid now
  • Payment terms and due date — net 15, net 30, or tied to a draw schedule
  • Remittance details — where and how to pay

Leaving out the "previously billed" and "retainage withheld" lines is the single most common reason a client's accounts payable department bounces an invoice back for clarification. They need to reconcile your number against the contract value, and if they can't do that at a glance, your invoice sits in a queue.

Invoice Formats by Job Type

Not every job should use the same invoice structure. Here's how the formats typically break down:

Invoice TypeBest ForKey Feature
Fixed-price final invoiceSmall jobs, single-payment contractsOne total, no draws, paid on completion
Progress billing / draw invoiceMulti-month contracts, residential remodelsBilled by percentage complete per phase
AIA-style (G702/G703)Commercial GCs, bank-financed projectsStandardized schedule of values with retainage columns
Time and materials invoiceT&M contracts, service work, change ordersLine-item labor hours and material costs with markup shown
Retainage invoiceAny contract with withheld percentageSeparate line showing held amount and release schedule

Most residential contractors use progress billing or a simple fixed-price invoice. Commercial GCs working with banks or bonded projects usually need the AIA G702/G703 format because that's what lenders and owners expect to see — deviating from it creates friction even if your math is correct.

Progress Billing (Draw) Invoices

This is the most common format for remodels, additions, and mid-size new construction. Instead of billing the full contract value at once, you break the project into phases or percentage milestones — say, 20% at foundation, 30% at framing, 30% at rough-in, 20% at completion — and invoice as each milestone is reached.

The invoice should show:

  • Total contract value
  • Percentage complete to date
  • Amount billed to date
  • Amount billed this period
  • Retainage withheld this period
  • Net amount due

AIA-Style Schedule of Values

If you're working under a contract that references AIA documents, your invoice needs to match the G702 (Application for Payment) and G703 (Continuation Sheet) format. This breaks the contract into line items by cost code, tracks percentage complete per line, and calculates retainage automatically. Lenders and architects who approve draws are used to reading this exact layout, so matching it closely reduces back-and-forth.

Time and Materials Invoices

For service calls, punch-list work, or change orders billed outside the original contract, T&M invoices need to show:

  • Labor hours by worker or crew, with rate
  • Material costs with receipts or a markup percentage disclosed
  • Equipment rental if applicable
  • A clear note that this work falls outside the original scope

Clients are more likely to dispute T&M invoices than fixed-price ones, so itemizing hours and materials in detail — rather than a lump "labor and materials" line — cuts down on pushback.

Handling Retainage Correctly

Retainage (commonly 5–10%, though it varies by state and contract) gets withheld from each draw and released at substantial completion or after a warranty period. Your invoice template should show retainage as its own line, not buried inside the total:

  • Gross amount earned this period
  • Less: retainage withheld (X%)
  • Net amount due this period
  • Cumulative retainage held to date

When it's time to release retainage, send a separate invoice that references the original contract and shows the cumulative retainage balance going to zero. Mixing retainage release into a regular progress invoice confuses the approval chain on the client's end.

Change Orders Belong on Their Own Line

Never fold change order work into the base contract line items. Keep it visible as a separate section:

  • CO number and date approved
  • Description of added/changed scope
  • Approved CO value
  • Amount billed to date on this CO

This matters for two reasons. First, it protects you if there's a dispute later about what was original scope versus added work. Second, it makes the invoice easier to audit against the signed change order document, which is usually the first thing a client's project manager checks.

Common Mistakes That Delay Payment

  • Rounding line items instead of showing exact math. Clients notice when numbers don't add up to the penny.
  • Omitting the contract or PO number. Accounts payable departments often can't process an invoice without one.
  • Billing ahead of completed work. Overbilling even slightly damages trust and invites closer scrutiny on every future invoice.
  • Inconsistent formatting between invoices. If draw 4 looks nothing like draw 3, the client's bookkeeper has to re-learn your layout every time.
  • No lien waiver attached when one is expected. On larger jobs, payment is often contingent on submitting a conditional lien waiver with the invoice.

From Estimate to Invoice Without Starting Over

The fastest way to avoid formatting mistakes is to generate the invoice from the same numbers you used in your estimate or takeoff, rather than retyping line items from scratch. When your original pricing — labor, materials, markup — carries through to the invoice automatically, the two documents match line for line, which is exactly what clients and lenders want to see when they compare an invoice against the original proposal. Tools like TakeoffConvert AI do this by turning your takeoff or estimate directly into an itemized, e-signable proposal priced from your own price book, so the numbers you bid are the numbers you invoice from.

Building Your Own Template

If you're setting up a reusable template in a spreadsheet or invoicing tool, structure it top to bottom like this:

  1. Header: company info, logo, invoice number, date
  2. Project info: name, address, contract/PO reference
  3. Billing summary: contract value, billed to date, this period, retainage
  4. Itemized scope: by cost code or phase
  5. Change orders: separate section if applicable
  6. Totals: subtotal, tax (if applicable), retainage withheld, amount due
  7. Payment terms and remittance instructions
  8. Notes section for lien waiver status or special conditions

Keep the layout consistent across every invoice you send on a job. Once a client's bookkeeper learns where to find the numbers they check — contract value, amount billed to date, current due — invoices move through approval faster because they're not relearning your format every draw.

Final Check Before You Send

Before sending any construction invoice, confirm it against the signed contract or latest change order, verify retainage math independently rather than trusting a spreadsheet formula blindly, and attach any lien waiver the contract requires. A five-minute review catches the errors that would otherwise cost you a week of back-and-forth with accounts payable.

FAQ

What's the difference between a construction invoice and a regular invoice?

A construction invoice typically tracks cumulative billing against a contract value, shows retainage withheld, and separates change order amounts from original scope — details a standard invoice template doesn't account for.

How much retainage should I withhold or expect withheld?

Retainage typically runs 5–10% per draw, though the exact percentage depends on your contract and varies by state and project type. Check your signed contract rather than assuming a default rate.

Do I need to use the AIA G702/G703 format?

Only if your contract or lender requires it, which is common on commercial and bank-financed projects. Residential and smaller jobs usually use a simpler progress billing or fixed-price invoice instead.

Should change orders be billed on the same invoice as regular progress billing?

They can be on the same invoice, but keep them in a clearly separate section with their own CO number and approved value so the client can audit added scope against the original contract.

What should I attach to a construction invoice besides the itemized breakdown?

On larger jobs, attach a conditional lien waiver along with the invoice, since many clients won't release payment without one on file.

Put this into practice on your next bid

Describe the job or paste your takeoff. Get an itemized, e-signable proposal priced from your own price book, in about a minute.