Billing

Construction invoice template

A construction invoice bills completed work, approved change orders, and retainage in a format the owner can check fast. Download this template as a CSV or print it.

An office manager and contractor review invoices with a calculator and laptop in a construction office.
Review invoices, committed costs, and cash timing together before making project decisions. AI-generated illustration.

A construction invoice template lists what you are billing this period, line by line, and shows how you got to the amount due: work completed, approved change orders, retainage held, and prior payments. The free template below works for small commercial and residential jobs that bill by phase or by percent complete. Larger commercial jobs that require a formal pay application should use AIA-style forms instead (see how to fill out AIA G702 and G703).

Invoices get paid slowly for boring reasons. A missing PO number. A total the owner cannot tie to the contract. A change order billed before it was signed. A clean, consistent invoice removes the excuses.

What the invoice is for

The invoice is the request for payment. On a progress billing job it covers the work completed since the last invoice. On a small job it may be the single bill at the end. Either way, the reader needs to see the contract value, what has been billed before, what is being billed now, and what is left. Put the job name, invoice number, invoice date, billing period, payment terms, and remit-to details at the top, then the line items.

How to fill in each column

  • Item: a line number that matches your contract breakdown or schedule of values.
  • Description: the scope phase or line, such as "Framing" or "CO-003 lobby tile upgrade."
  • Scheduled value: the contract amount for that line. Change orders get their own lines.
  • Previously billed: total billed on that line on earlier invoices.
  • This period: the amount billed now for work completed since the last invoice.
  • Percent complete: (previously billed + this period) divided by scheduled value.
  • Retainage held: the contract retainage rate times this period's amount, if retainage applies.
  • Net due this period: this period minus retainage held.

Common invoicing mistakes

  1. Billing ahead of actual progress, which creates overbilling and owner pushback.
  2. Forgetting the lien waiver the owner or lender requires with each payment request.
  3. Not tracking retainage, then forgetting to bill its release at the end.
  4. Sending invoices on a random schedule instead of the billing date in the contract.
  5. Missing required references: PO number, contract number, or job address.

Related forms and guides

Read how to write a construction invoice that gets paid for wording and follow-up. Build your billing lines with a schedule of values template, and track held amounts in a retainage tracking template. Trade versions include the roofing invoice template and plumbing invoice template.

Smart Business Automator builds invoices from project progress and approved change orders, tracks retainage, and flags invoices that are aging. See construction accounts receivable automation.

Construction progress invoice

Download CSV
ItemDescriptionScheduled valuePreviously billedThis periodPercent completeRetainage heldNet due this period
1Mobilization and general conditions12,000.006,000.003,000.0075%300.002,700.00
2Demolition8,500.008,500.000.00100%0.000.00
3Framing and blocking24,000.009,600.009,600.0080%960.008,640.00
4Drywall18,000.000.005,400.0030%540.004,860.00
5CO-001 break room outlets (approved)943.000.00943.00100%94.30848.70
6CO-002 sill plate replacement (approved)1,989.500.001,989.50100%198.951,790.55
  • Sample data only. The example uses a 10 percent retainage rate for illustration; use the rate in your contract, and check state limits on the prompt payment pages.
  • Add a header with job name, invoice number, invoice date, billing period, PO or contract number, payment terms, and remit-to address.
  • Add a footer with totals: total this period, total retainage held to date, less previous payments, and amount due.
  • Bill only signed change orders, each on its own line.
  • Attach any lien waiver or backup the contract requires.

Frequently asked questions

What should a construction invoice include?

Job and contract details, invoice number and date, billing period, line items with scheduled value and amounts billed, approved change orders, retainage, prior payments, amount due, and payment terms.

When should I use an AIA pay application instead?

When the contract requires it, which is common on commercial jobs with an architect. The owner or lender will specify the form. This template suits jobs that accept a contractor's own invoice format.

How do I show retainage on an invoice?

Calculate retainage on each period's billed amount, subtract it to get net due, and keep a running total of retainage held so you can bill its release at completion.

Can I use this invoice template in Excel?

Yes. Download the CSV and open it in Excel or Google Sheets, then add formulas for percent complete, retainage, and net due.

Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment