Subcontractor Invoice Template (PDF / Word)
A standard trade-sub invoice for a GC accounts office.
A free subcontractor invoice template built for the way subs actually get paid: you're billing a general contractor's accounts office, not a homeowner — so the invoice carries the subcontract or PO number, the progress claim, and the retention they're holding. If you're a 1099 freelancer invoicing clients directly, the independent contractor invoice template fits better; this page is for trade subs on someone else's job. It's below in PDF and Word — blank, no watermark, no sign-up.
A standard trade-sub invoice for a GC accounts office.
A progress claim with visible retention held.
A final invoice with retention release line.
Every download is free — no email, no sign-up, no watermark.
The standard blocks stay — your business, an invoice number, dates, terms. What changes is who reads it: a GC's bookkeeper who is matching your bill against a subcontract, a schedule and a stack of other subs' paperwork. Give them the match:
Second claim on a framing subcontract worth 48,000, 10% retention:
The bookkeeper can approve this without a phone call: the reference matches their subcontract, the CO has a number, the retention math is visible, and the summary line reconciles their ledger against yours in one glance.
| Description | Amount |
|---|---|
| Framing — Level 2 complete (per subcontract #S-1142) | 14,000.00 |
| CO-03 — additional blocking, approved 12 June | 850.00 |
| Work this claim | 14,850.00 |
| Retention held this claim (10%) | −1,485.00 |
| Tax | 0.00 |
| Amount due this claim — Net 30 | 13,365.00 |
| _Contract summary: value 48,000 · billed to date 26,850 · retention held to date 2,685 · remaining 21,150_ |
Progress billing. Most subcontracts pay monthly against percent complete. Invoice the same period every month, reference the same subcontract number, and keep the contract summary block current — the three numbers are your running reconciliation, and the first claim where they disagree with the GC's records is the claim to sort out _before_ submitting.
Retention release. When the project reaches the release milestone, the retention comes back on its own invoice: one line, _"Release of retention held — subcontract #S-1142"_, for the accumulated amount. Subs lose retention money mainly by never invoicing for it — the GC's system pays what's claimed, and held retention nobody claims just sits.
Change orders without paperwork yet. Verbal go-aheads happen on site. Do the work if you must, but get the reference before the invoice: even an email reply or a text screenshot number ("per J. Ramos site instruction 14/6") in the line description converts a favor into a claim.
Paid-when-paid clauses. Some subcontracts tie your payment to the GC being paid. Whatever the clause says, your invoice's job is unchanged: submit on time, referenced, reconciled — a claim in their system is the only thing that can age in your favor. What the clause means for you legally is a question for your contract, not something an invoice changes.
Billing the GC vs billing the owner. You bill the party your contract is with — almost always the GC. An invoice sent straight to the owner over the GC's head isn't a shortcut; it's a relationship decision, and usually the wrong one.
A percentage of each claim — commonly 5–10% — that the GC holds until the work or project completes, per the subcontract. Show it as a negative line on every claim and keep a running held-to-date figure; when the release milestone hits, invoice the accumulated amount as its own line.
The party your subcontract is with — almost always the GC. Their office pays against their subcontract number, so your invoice's references are for their system, not the owner's.
Each claim bills the portion of the subcontract completed that period — by percent or by scope line — at subcontract prices, with a summary block showing contract value, billed to date and remaining. Same period, same format, every month.
Bill the approved scope now and hold the CO until it has a reference — or list it clearly marked as pending, knowing it may be struck from the approval. What ages your relationship fastest is extras that surprise the GC's office with no trail.
Only what the subcontract provides, and it has to be raised as its own clearly-referenced line. A late charge that first appears on an invoice, with no contract clause behind it, is a new demand — it hardens the delay instead of ending it.