Construction invoicing is more involved than most trades because jobs run for weeks or months, involve subcontractors, and often bill in stages. A strong construction invoice template handles progress billing, change orders, and retainage while staying clear enough for a client or lender to follow. This guide explains what belongs on a construction invoice, how progress billing works, licensing and tax notes, and how to get paid on long projects.
The stakes on construction paperwork are higher than on a quick service call, because the sums are larger and more parties are watching. On many projects your invoice is reviewed not just by the owner but by an architect, a general contractor, or a construction lender before a single dollar is released. Each of them needs to tie your numbers back to the contract quickly, or your payment sits in limbo. That is why the discipline of clear cost codes, documented change orders, and tracked retainage matters so much: a construction invoice that is easy to approve is a construction invoice that gets paid on schedule, which keeps your own crews and suppliers paid on time.
What to include on a construction invoice
- Your company details — name, address, contact info, and contractor license number.
- Client and project details — the project name or address and the contract reference.
- Invoice number, date, and due date with payment terms (often net 30).
- Itemized work by phase or cost code so the client can match it to the contract.
- Labor, materials, equipment, and subcontractor costs, broken out clearly.
- Change orders referenced and itemized separately from the base contract.
- Retainage withheld, if the contract calls for it.
- Subtotal, tax, retainage, and amount due plus accepted payment methods.
Progress billing on construction projects
Because construction jobs are long, you rarely bill once at the end. Instead you use progress billing, invoicing for the percentage of work completed or for reaching a defined milestone. A progress invoice typically shows the total contract amount, the percentage complete, amounts billed previously, the amount for this period, and the balance remaining. This keeps cash flowing and gives the client a clear picture of the project's financial status. Agreeing on the billing schedule and the milestones that trigger each payment before the project starts prevents disputes later, because everyone knows exactly when money changes hands.
Change orders
Scope changes are inevitable. A change order documents extra work agreed to outside the original contract, with its own price and approval. Always get change orders approved in writing before doing the work, and invoice them as clearly labeled line items so they never get lost in the base contract billing.
Retainage
Many construction contracts hold back a percentage of each payment — retainage — until the project is complete and accepted. Show retainage as a separate line so both parties can track what is being withheld and what is ultimately owed. You typically bill the accumulated retainage on your final invoice.
A sample progress invoice breakdown
Numbers make progress billing far clearer than words. Suppose you hold a $60,000 contract to remodel a kitchen, the contract calls for 10% retainage, and at the end of the second month you are 60% complete having previously billed for 35%. A progress invoice for that period would show:
- Original contract amount — $60,000.
- Approved change orders to date — $4,000 (cabinet upgrade), for a revised total of $64,000.
- Percent complete this application — 60%, or $38,400 earned to date.
- Less previously billed — $22,400 (the 35% from prior periods).
- This period earned — $16,000.
- Less retainage (10%) — $1,600 withheld.
- Amount due this invoice — $14,400.
Presenting the math this way lets an owner, lender, or architect approve the draw quickly because every figure ties back to the contract. This structure mirrors the industry-standard schedule-of-values format, and following it closely is one of the biggest reasons some contractors get paid on time while others wait weeks for a confused client to sort out the numbers.
Common construction billing mistakes
Long projects amplify small errors, so watch for these:
- Doing change-order work before written approval. Verbal go-aheads are how contractors end up eating extra costs. Get it signed first.
- Forgetting to track retainage across invoices, then struggling to reconcile the final bill.
- Vague line items that lenders cannot tie to cost codes, which stalls draw approvals.
- Inconsistent billing dates that disrupt the owner's payment cycle.
- Neglecting lien-waiver paperwork where it is required alongside payment applications.
Licensing and tax notes
General contractors are licensed in most states, and your license number often must appear on contracts and invoices. Requirements vary, so confirm with your state licensing board. Sales tax rules on construction are among the most complex — treatment differs for real property improvements versus repairs and by state, so work with an accountant familiar with construction. If you are self-employed, plan for 15.3% self-employment tax on net earnings and quarterly estimated payments via IRS Form 1040-ES. Keep meticulous records, since construction is a frequently audited industry.
Getting paid on long projects
- Quote and contract first — start every project with a detailed estimate that becomes the basis for billing.
- Collect a deposit to fund early materials — see deposit vs. final invoices.
- Invoice on a set schedule — monthly or per milestone — so clients expect it.
- Reference the contract and cost codes so lenders and owners can approve payment quickly.
- Send prompt, professional documents — clean invoices get approved faster.
Frequently Asked Questions
What is progress billing in construction?
Progress billing invoices for work completed to date rather than all at once. It typically shows the contract total, percentage complete, previously billed amounts, and the current amount due, keeping cash flowing on long jobs.
How should I handle change orders on an invoice?
Document each change order in writing with its own price and approval, then invoice it as a clearly labeled line item separate from the base contract so it is easy to track.
What is retainage?
Retainage is a percentage of each payment the client withholds until the project is complete and accepted. Show it as its own line item and bill the accumulated total on your final invoice.
What payment terms are common in construction?
Net 30 is common, though larger projects may use custom milestone schedules. Learn more in our guide to net 30 payment terms.
Should I collect a deposit before starting?
On most private construction projects, yes. A deposit funds early materials and mobilization so you are not financing the job from your own account. Agree on the amount in the contract and issue a formal deposit invoice — see deposit vs. final invoices for how it fits with progress and final billing.
Streamline your construction billing. Use our free invoice generator to build progress invoices with itemized phases, change orders, and retainage. It is completely free, needs no signup, adds no watermark, and keeps your data private in your browser.