HomeGuides › Invoicing for construction work

How to Invoice for Construction Work

For contractors and trades: labor + materials, progress billing, retainage, and a free tool to build the invoice.

Construction invoicing has more moving parts than most trades — labor, materials, equipment, change orders, and often progress payments across a long job. Get the structure right and you keep cash flowing and avoid payment disputes. Here's how to invoice construction work clearly.

Fixed price, T&M, and progress billing

What to put on a construction invoice

Retainage explained

Retainage (or retention) is a percentage of each invoice — often 5–10% — that the client holds back until the job is finished and accepted. Show it as a separate line so both sides can see what's withheld and what's payable now, then invoice the accumulated retainage at the end.

Always match your invoice to the contract's billing schedule and retainage terms — mismatches are the most common cause of delayed construction payments.

A construction invoice example (progress billing)

DescriptionQtyRateAmount
Labor — framing crew (stage 2)40$55.00$2,200.00
Materials — lumber & fasteners1$1,850.00$1,850.00
Equipment rental — lift (3 days)3$180.00$540.00
Subtotal$4,590.00
Retainage withheld (10%)−$459.00
Amount due this invoice (USD)$4,131.00

FAQ

What is retainage on a construction invoice?

It's a percentage (often 5–10%) the client holds back on each payment until the project is complete and accepted, then releases at the end. Show it as a separate line.

How do I invoice progress payments?

Bill a percentage of the contract as each milestone completes, noting the % complete and what's been billed to date, so the client can track the job against the schedule.

Should I mark up materials?

Many contractors add a materials markup to cover handling and overhead — just make sure it aligns with your contract. Show materials as their own line for transparency.