The single biggest predictor of whether a trade business stays cash positive isn’t the size of its book of work, the average ticket, or even gross margin. It’s how fast invoices go out the door after the work is done. Shops that invoice the same day collect in 18–24 days. Shops that invoice “when the office gets to it” collect in 45–60+ days — and a meaningful chunk of those invoices get short-paid or disputed because too much time passed between the work and the bill.
This guide gives you a free construction invoice template you can copy today, plus the invoicing best practices that separate shops with clean cash flow from shops perpetually waiting on a check. If you’d rather skip straight to a system that does this automatically, see Tradesmin’s invoicing.
The free construction invoice template
Below is the structure every construction invoice should follow. Copy it into Word, Google Docs, or your accounting tool. The order matters — it mirrors how customers read invoices, top to bottom, when they’re deciding whether to pay or to call you back with a question.
- Header — Your business name, logo, address, phone, email, license number(s), and (if applicable) tax ID. The license number is non-negotiable for licensed trades; many jurisdictions require it on every invoice.
- Invoice number and date — A sequential invoice number (never skip and never repeat) and the issue date. Below that, the payment due date in plain English: “Due May 16, 2026 (Net 30).”
- Bill-to and ship-to — The customer’s billing address and, separately, the job-site address. These are often different (especially for commercial GCs paying from a corporate office for work done at a project site).
- Job reference — Job number, PO number, and a short description (“Henderson kitchen remodel — rough plumbing”). If a customer can’t match the invoice to their internal job tracking in five seconds, payment slows down.
- Line items — Each line shows quantity, description, unit, unit price, and extended total. Group by phase or trade if the job is large.
- Subtotal, tax, and total due — Show subtotal, taxable vs non-taxable items, sales tax, any retention/retainage held back, and the final amount due.
- Payment terms and methods — Net terms, late fee policy, accepted payment methods (ACH, credit card, check), and where/how to pay. If you accept online payment, put the link here in big text.
- Notes — Optional warranty terms, change order references, signed authorizations, and a quick thank-you. A short, polite note measurably improves on-time payment rates.
What separates a great invoice from a bad one
Most invoice disputes don’t come from customers trying to avoid paying. They come from customers who can’t reconcile what they’re looking at. The fix is almost always more specific line items, not fewer.
Line items: be specific, not poetic
A line that reads “Plumbing labor — $4,200” will sit in a customer’s inbox for two weeks while they try to remember exactly what was done. A line that reads “Rough-in plumbing for master bath: 28 hours @ $150/hr (per signed estimate 4/14)” gets paid the day it’s opened. Specificity reads as professionalism. Vagueness reads as a question they need to ask you, and questions delay payment.
The litmus test for a line item:
- Could the customer match it to a real, observable thing that happened?
- Could you defend the dollar amount with one paper trail item (signed estimate, change order, time card, materials receipt)?
- Would the line still make sense to a CFO who never visited the job site?
Materials: show what they’re actually paying for
Customers don’t love being charged a markup they can’t see. Some shops handle this by hiding markup inside the line item; others spell it out explicitly (“Materials: $4,820 (cost $4,200, 15% handling”)). Both can work, but you have to be consistent. The worst pattern is hiding markup on small jobs and showing it on large ones — that’s where customers feel misled and start asking pointed questions.
For large materials orders, attach the supplier invoice as proof. It removes a question before the customer asks it.
Change orders: separate, signed, and referenced
Change orders are where contractors bleed money. The fix is boringly simple and almost nobody does it cleanly:
- Every change order is documented in writing before the work starts — not after.
- The customer signs (digitally or paper) and you keep the signed copy.
- On the final invoice, change orders are line items distinct from the original contract scope, each referencing its CO number and signed date.
If you’re still doing change orders verbally on site, the next dispute will eat the change-order revenue and probably more. A short post on when paper-and-trust workflows break covers the broader pattern.
Retainage and progress billing
On larger jobs, customers (especially commercial) hold back a percentage of each invoice (typically 5–10%) until final completion. Show retainage on every progress invoice, with the running balance:
- This invoice: $42,000
- Less 10% retainage: -$4,200
- Net due this invoice: $37,800
- Cumulative retainage held: $18,500
Showing the cumulative held amount keeps both sides honest, and it makes the final retainage release invoice frictionless when the job ends.
Payment terms that actually get paid
The default “Net 30” is fine for established commercial customers, but it’s often wrong for residential and small commercial work. A few patterns that work better:
- Residential service jobs: Due on receipt, paid before the truck leaves. If you’re running a service truck and chasing 30-day invoices, you’re financing your customers’ cash flow with your own.
- Residential remodels: Deposit (10–30%) on contract, progress payments tied to milestones (rough-in, drywall, punch list), final payment on completion. Don’t accept “I’ll pay you when it’s done.” A signed contract that ties payments to milestones protects both sides.
- Commercial work: Net 30 is standard, but use early-pay discounts (e.g., 2/10 net 30 — 2% off if paid within 10 days). They cost less than they look and they dramatically tighten cash flow.
Whatever terms you use, write them in the contract and on every invoice. Customers won’t go hunt for them.
Late fees and lien notices
Late fees in your contract and on your invoice (typically 1.5% per month) aren’t about collecting fees — they’re about creating a small, visible cost to paying late. Most customers never trigger them, but the existence of the policy moves invoices to the top of the AP pile.
For larger jobs, follow your state’s mechanic’s lien rules from day one. The pre-lien notice (sometimes called a Notice to Owner or 20-day notice) doesn’t mean you’re going to file — it preserves your right to do so if things go sideways. Skipping it usually means you forfeit lien rights entirely.
How to send invoices so they actually get paid
Same day, every time
The fastest cash-flow improvement most trade shops can make is invoicing the day the work finishes. Not Friday. Not the next time the office sits down. Same day. Every additional day between completion and invoice is, on average, an additional 1.4 days added to the eventual payment timeline. That compounds over a year.
The only way same-day invoicing is realistic is if your time tracking, materials, and invoicing live in the same system. The post on tracking employee hours on construction sites covers the connection — once labor flows automatically into an invoice, the office isn’t blocked on collecting timesheets anymore.
Email + portal, not just email
Email gets lost. Always send the invoice via email andpost it to a customer-accessible portal. The portal works as a durable record customers can reference when their AP team asks for a copy in three weeks. See how a customer portal ties invoices, estimates, and payment history together so customers don’t need to email you for documents they already have.
Make payment one click
Every additional step between “customer wants to pay” and “money in your bank” loses some percentage of invoices to friction. The minimum bar in 2026:
- Pay-by-link button at the top and bottom of every invoice
- Accept ACH (cheap, fast) and credit card (expensive but friction-free)
- Stored payment methods on the customer record so repeat customers pay in one tap
- Mobile-friendly payment page — a third of B2B payments are now made from a phone
Follow up on a schedule, not on vibes
Set automatic follow-ups: gentle reminder at day 7 past invoice date, firmer reminder at day 14, escalation to phone at day 30. Stop relying on the office to remember which customers haven’t paid — that fails the moment the office gets busy. A dedicated AR view sorted by days outstanding, with one-click reminder sends, is what keeps DSO (days sales outstanding) under 30 instead of drifting toward 60.
Common construction invoicing mistakes
- No deposit. Starting a remodel without a deposit means you’re financing the first 30–60% of the work yourself. Don’t.
- Verbal change orders. Will be disputed. Always. Document or eat them.
- Non-sequential invoice numbers. Looks unprofessional, makes audit and dispute resolution painful, and your accountant will hate you.
- Vague line items. “Materials — $4,800” reads as a question, not an answer.
- Inconsistent markup transparency. Either show markup on everything or on nothing — the inconsistency is what triggers customer pushback.
- No late fee policy. Customers respond to small incentives. The absence of one tells AP your invoices can wait.
- Invoicing weekly instead of immediately. Adds 5–10 days to every payment cycle for no upside.
- No deposit, progress, or final payment milestones in contracts. “Pay when done” is the worst payment term in construction. Tie payments to observable milestones.
When to graduate from a spreadsheet template to invoicing software
A free template gets you to professional output. It does not get you to clean cash flow. The break-points where shops typically outgrow templates and graduate to construction invoicing software:
- More than 8–10 active jobs at once — tracking retainage, progress billing, and change orders by hand starts dropping balls.
- More than $250K/year in revenue — the cost of a single delayed payment exceeds the cost of a year of invoicing software.
- You want labor and materials to flow straight into invoices without re-keying — the moment you connect time tracking, job costing, and invoicing, same-day invoicing becomes realistic.
- You’re running multi-day project work for general contractors or plumbing remodels that need progress billing — templates can’t handle the cumulative math.
The bottom line
Invoicing is the most under-leveraged process in most trade shops. A clean invoice template plus four habits — same-day invoicing, specific line items, automatic follow-ups, and frictionless payment — will move your DSO from 45+ days to under 25 in a single quarter. That’s real money: a $1.5M shop that drops DSO from 45 to 25 days frees up roughly $80,000 of working capital, permanently.
Start with the template. Then commit to invoicing the day work finishes. Then automate the follow-ups. The compounding effect on cash flow shows up faster than you’d expect.
Try Tradesmin free
Tradesmin’s invoicing pulls labor from time tracking, materials from job records, and change orders from the customer portal — same-day invoices with one click, automatic follow-ups, and online payment built in. Start a 14-day free trial — no credit card required.