A worked general contractor invoice
INVOICE
INV-2026-0042
Your business name
Your address, City, State ZIP
(555) 000-0000
Bill to
Stonebridge Property LLC
500 Commerce St, Tampa, FL 33602
Work performed
Draw 3 — framing complete, rough-in started, change order 2 included
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Labour — two-man team (per day) | 3 | $380.00 | $1,140.00 |
| Materials: blocks, sand and cement | 1 | $420.00 | $420.00 |
| Skip hire and waste disposal | 1 | $260.00 | $260.00 |
| Subtotal | $1,820.00 | ||
| Sales tax (your own rate, where it applies) | — | ||
| Total due | $1,820.00 | ||
Payment due within 15 days. Licensed and insured — your state contractor license number, bond and general liability insurance.
The tax line is left blank on purpose: rates and rules vary by state and locality, and you enter your own rate in the generator.
Why it's laid out like that
The lines follow how the job was actually priced: progress draws against a schedule of values, with change orders, allowances and retainage tracked separately. Each part is separately checkable, which is the whole point — a customer who can verify the bill pays it.
Monthly progress draws on most residential projects, with a final invoice at substantial completion and a retainage release invoice after the punch list closes.
Common questions
- What is a schedule of values?
- A breakdown of the contract into phases with a dollar value each, so every draw invoices a percentage of defined work instead of a round number.
- How should change orders be billed?
- Numbered, dated, signed before the work, and invoiced as separate lines. Never absorb them into a draw.
- What is retainage?
- A percentage the owner holds back until completion. Show it as a line on every draw and invoice its release separately.
Make it in the browser instead
Fill in the job, download the PDF. Free, unlimited, no account. Already set up for construction work in US dollars.
Open the free general contractor invoice generator