A proper construction invoice template has to do something no other trade invoice does: track work against a signed contract, show material markups separately from labor, reserve a percentage for retainage, and reference change orders that modify the original scope. If any of those pieces are missing, you'll either get paid late, get short-paid, or spend a week emailing the client's AP department to explain what the invoice means.
This guide breaks down exactly what every construction invoice template should include, shows a real example for a $60,000 remodel job, and walks through progress billing, retainage, change orders, and the lien waiver language required in most states. If you also need a general-purpose format, the free invoice template guide covers the basics that apply across industries.
What Makes a Construction Invoice Different
A freelance designer can invoice a client with five lines: design fee, revisions, source files, sales tax, total. A general contractor invoicing the same dollar amount needs to account for:
- Labor broken out by trade (carpentry, plumbing, electrical)
- Materials with cost plus markup shown separately
- Subcontractor passthroughs
- Progress billing percentages against contract total
- Retainage held and scheduled release
- Change orders as their own line items
- Applicable state lien waiver language
The reason is how construction payments flow. On a $300,000 commercial job, the owner pays the general contractor, who pays subs, who pay material suppliers. If any invoice along that chain is vague or missing a required element, payment can be withheld for weeks under state prompt-payment laws. The invoice is the legal document that makes the whole chain work.
The Essential Sections of a Construction Invoice Template
Every contractor invoice — whether it's a $2,000 deck repair or a $2 million office build-out — needs the same eight sections. Here's the structure:
| Section | Purpose | Required Detail |
|---|---|---|
| Header | Identifies the invoice | Invoice number, date, project name, contract reference |
| Parties | Who pays whom | Your legal business name, license number, client's billing address |
| Project Info | Ties invoice to job | Job site address, contract date, original contract amount |
| Work This Period | What you're billing for | Phase descriptions with % complete or itemized work |
| Materials | Cost plus markup | Line items with cost, markup %, total |
| Change Orders | Scope additions | CO number, date approved, amount |
| Retainage | Amount withheld | % retained, running balance, release trigger |
| Totals and Terms | What's owed when | Subtotal, retainage, tax, due date, payment methods |
Your license number belongs in the header on every invoice in states that require it (California, Arizona, Nevada, and about 30 others). Leaving it off can technically void your right to collect under state contractor licensing law — a painful way to learn the rule.
How Progress Billing Works
Almost every construction job over $10,000 uses progress billing. Instead of one invoice at the end, you send a series of invoices as work completes. This keeps cash flowing and protects both sides if the job stops mid-way.
The two most common formats are percent-complete and schedule-of-values (SOV).
Percent-complete billing is simpler. You estimate the project is 30% done, invoice 30% of the contract (less any previous progress billings and retainage), and move on. This works for small residential jobs under $50,000.
Schedule-of-values billing is the standard on larger and commercial jobs. You break the contract into line items before work starts — foundation, framing, roofing, electrical, plumbing, finishes — each with a dollar value. Each invoice lists every line with three columns: total value, work completed this period, and total completed to date. This is typically submitted on an AIA G702/G703 form for commercial jobs.
Here's a simplified example of a progress invoice for a $60,000 kitchen remodel at the 50% mark:
| Line Item | Contract Value | Completed to Date | This Invoice |
|---|---|---|---|
| Demo and disposal | $4,000 | 100% | $0 (billed prior) |
| Plumbing rough-in | $8,000 | 100% | $8,000 |
| Electrical rough-in | $6,000 | 100% | $6,000 |
| Cabinets (delivered) | $18,000 | 60% | $10,800 |
| Countertops | $8,000 | 0% | $0 |
| Tile and finishes | $12,000 | 25% | $3,000 |
| Final punch list | $4,000 | 0% | $0 |
| Subtotal this invoice | $27,800 | ||
| Less 10% retainage | ($2,780) | ||
| Amount due | $25,020 |
Notice how the invoice shows both what's done and what's being billed right now. The client's lender (if there is one) uses this to release funds, and your previous invoices + this one should always reconcile to the contract total plus change orders.
Handling Retainage on Construction Invoices
Retainage (sometimes called "retention") is the portion of each progress payment that the owner holds back until the job is complete and passes final inspection. It's industry standard to hold 5-10%, with 10% being typical in residential and 5% on many commercial contracts.
You have to show retainage as a separate line on every invoice. The format:
- Subtotal of work billed: $27,800
- Less 10% retainage: -$2,780
- Net amount due this invoice: $25,020
- Retainage held to date: $8,500 (running total)
At the end of the job, once you've passed inspection and submitted final lien waivers, you send a retainage release invoice for the total held. Some states cap retainage (for example, Texas limits it to 10% on most public jobs), and many states now require retainage to be released within 30-60 days of substantial completion under prompt-payment laws. Know your state's rules before signing the contract — you can't negotiate better terms after you're already bidding against retainage you hadn't planned for.
Invoicing Materials and Markups
Materials on construction invoices get handled one of three ways:
- Cost plus markup shown separately. You list materials at cost and show the markup percentage as its own line. This is transparent but invites negotiation on every invoice.
- Materials rolled into unit prices. You bill $85/linear foot for framed wall, and the materials cost is embedded. The client doesn't see markup, but they also can't challenge it.
- Time and materials (T&M). You bill labor at an hourly rate plus materials at cost plus a stated markup (commonly 15-25%). Common on small repair jobs and change orders.
Whichever method your contract specifies, stay consistent. Mixing methods on the same invoice — some line items with markup shown, others rolled in — creates confusion and slows payment.
A realistic materials section on a T&M invoice looks like:
| Item | Vendor | Cost | Markup % | Total |
|---|---|---|---|---|
| 2x6 lumber, 200 LF | Home Depot | $480.00 | 20% | $576.00 |
| 3/4" plywood sheathing, 12 sheets | Lowe's | $624.00 | 20% | $748.80 |
| Fasteners and hardware | Ace | $87.50 | 20% | $105.00 |
| Permit fees (no markup) | City | $215.00 | 0% | $215.00 |
Attaching receipts is optional but recommended for T&M work. Some clients require it; others don't care.
Change Orders: The #1 Cause of Payment Disputes
A change order is any work outside the original contract scope. Common examples: the client asks for a larger window, discovers rotten framing during demo that needs replacement, or decides to upgrade from laminate to quartz countertops. Every change needs three things before work starts:
- Written description of what's changing
- Price and schedule impact (fixed price or T&M cap)
- Client signature approving the change
Then it gets a change order number (CO-001, CO-002, etc.) and shows up as its own line on future invoices. Never roll change orders into existing contract line items — it looks like you're inflating the original scope, and it makes reconciliation impossible.
A change order section on an invoice should look like:
- CO-001 (approved 4/15): Replace 18 LF rotted sill plate — $1,250
- CO-002 (approved 4/22): Upgrade to quartz countertops — $2,800
- CO-003 (approved 5/03): Add two recessed lights in pantry — $475
At this point, most contractors realize they're spending 3-5 hours per job wrestling with invoice formatting. BillForge turns that into a 60-second task — you describe the job in plain text ("Kitchen remodel for Smith, progress invoice #3, 50% complete, 10% retainage, two change orders") and the AI generates a properly formatted construction invoice with the schedule of values, retainage breakdown, and change order lines already populated. You can edit anything before sending.
Payment Terms and Lien Waiver Language
Construction payment terms are driven by state law more than industry convention. Most residential jobs use Net 15 or Net 30, while commercial jobs often run Net 30 to Net 60. For the difference, see Net 30 vs. Net 15 payment terms.
Late fees are legally enforceable in construction if they're stated in the contract AND on the invoice. Typical: 1.5% per month (18% annualized), which is the maximum in many states. Putting the late fee policy on the invoice (not just the contract) matters — clients who dispute fees often argue they weren't aware, and stating it on the invoice ends that argument.
Lien waiver language is the other element that construction invoices need. A lien waiver is a statement that you've been paid for the work shown and won't file a mechanics' lien on the property for that amount. There are four common types:
- Conditional waiver on progress payment (signed when invoicing, becomes effective when paid)
- Unconditional waiver on progress payment (effective immediately — only sign after payment clears)
- Conditional waiver on final payment
- Unconditional waiver on final payment
Never sign an unconditional waiver before the check clears. In 12 states (California, Texas, Florida, Arizona, and others), the form language is dictated by statute — you must use the exact statutory form or the waiver is invalid.
Real Example: A $47,000 Bathroom Remodel Invoice Sequence
To tie everything together, here's how a real contractor invoice sequence looks on a $47,000 master bathroom remodel running from March 1 to May 15. The contract calls for 10% retainage and Net 15 terms.
Invoice #1 — March 8 (mobilization and demo)
- Demo and disposal: $3,200 (100% complete)
- Mobilization and site protection: $1,800 (100% complete)
- Subtotal: $5,000
- Less 10% retainage: -$500
- Net due: $4,500
Invoice #2 — March 29 (rough-in)
- Plumbing rough-in: $6,500 (100%)
- Electrical rough-in: $4,200 (100%)
- Framing adjustments: $2,100 (100%)
- CO-001: Relocate shower drain: $850
- Subtotal: $13,650
- Less 10% retainage: -$1,365
- Net due: $12,285
Invoice #3 — April 19 (tile and fixtures)
- Tile installation: $8,400 (100%)
- Shower glass: $3,200 (100%)
- Vanity and toilet: $4,500 (100%)
- CO-002: Upgrade to heated floor: $1,600
- Subtotal: $17,700
- Less 10% retainage: -$1,770
- Net due: $15,930
Invoice #4 — May 12 (finishes and punch list)
- Paint and trim: $3,800 (100%)
- Mirror, accessories, final: $2,400 (100%)
- Punch list items: $1,600 (100%)
- Subtotal: $7,800
- Less 10% retainage: -$780
- Net due: $7,020
Invoice #5 — May 20 (retainage release)
- Retainage held on prior invoices: $4,415
- Net due upon final inspection and lien waiver: $4,415
Notice that the five invoices plus the two change orders reconcile to $49,450, which matches the original $47,000 contract plus $2,450 in approved change orders. Clean reconciliation is the single biggest factor in getting final payment released without disputes.
Common Construction Invoice Mistakes to Avoid
After reviewing hundreds of contractor invoices, a few mistakes show up repeatedly:
- Missing contractor license number. Required in ~30 states. No license number, no enforceable contract or lien right.
- Lumping materials and labor. Clients can't verify markups and disputes follow.
- Skipping retainage tracking. You hit the end of the job and realize you've been paid the full invoice amounts without retainage being withheld — now the client expects a refund.
- No change order references. Extra work gets billed without a CO number, client denies it was authorized, you eat the cost.
- Vague completion percentages. "Approximately 40% complete" invites negotiation. Use specific line items from your schedule of values instead.
- Missing payment instructions. ACH details, check mailing address, or online portal — spell it out.
Fixing these before you send saves you from the "what does this line mean?" email that delays payment by two weeks. For general structure across trades, see the full industry invoicing guide.
Getting Paid Faster on Construction Invoices
Even a perfectly formatted invoice can sit in accounts payable for weeks. A few tactics consistently cut days off your payment cycle:
- Send invoices the same day the work phase closes. A week-old invoice feels negotiable. A same-day invoice feels urgent.
- Include a lien waiver with the invoice, not after. Owners who need a waiver to release funds will process your invoice faster if the waiver is already in hand.
- Provide ACH details prominently. Checks take 5-10 business days to arrive and clear. ACH settles overnight. Put your ACH info above the check mailing address on the invoice.
- Follow up at the payment terms midpoint. On a Net 30 invoice, a friendly "just confirming you received invoice #234" email on day 15 often surfaces lost-in-AP issues before they delay payment.
- Offer a 2% early-pay discount. Language like "2/10 Net 30" (2% off if paid within 10 days, otherwise full amount due in 30) works surprisingly well with owners who have the cash.
On a busy year, a contractor running 40 jobs with 5 invoices each is sending 200 invoices. Even shaving two days off average payment time across that volume equals tens of thousands of dollars of improved cash flow.
Create professional invoices in seconds — just describe your work and let AI handle the formatting. No sign-up required for your first invoice.
Create Your First Invoice →