Invosmith
Free template · PDF, Word & online

Subcontractor Invoice Template

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.

Download the subcontractor invoice template

Subcontractor Invoice Template (PDF / Word)

A standard trade-sub invoice for a GC accounts office.

Open in generator

Progress Billing + Retention

A progress claim with visible retention held.

Open in generator

Final Invoice + Retention Release

A final invoice with retention release line.

Open in generator

Every download is free — no email, no sign-up, no watermark.

01

What a subcontractor invoice needs that a normal one doesn't

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:

  • The subcontract or PO number, top right. This is the single field that most decides how fast you're paid. No reference, no match; no match, the bottom of the pile.
  • Project and phase — job name, site address, and which phase or scope this bill covers: _"Riverview Apartments — Building B, rough-in plumbing."_
  • This claim's work, itemized — the scope lines you completed this period, quantity or percent complete, at the subcontract prices. If the GC gave you a scope breakdown, mirror its wording — their office approves faster when your lines match their columns.
  • Contract summary block — three numbers that let the GC verify without opening a spreadsheet: total subcontract value, billed to date including this claim, remaining.
  • Retention held — if the contract holds retention (commonly 5–10%), show it as a visible negative line on every claim: the GC is keeping it either way; showing it means _your_ records and theirs agree all the way to release.
  • Change orders — extras go on their own lines with the change-order or approval reference. An extra with no CO reference is, to a GC's office, an extra that didn't happen.
  • Tax — a single amount field you fill in yourself, if it applies to your billing.
  • Amount due this claim, terms, and how to pay.
02

Example: a progress claim with retention

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.

DescriptionAmount
Framing — Level 2 complete (per subcontract #S-1142)14,000.00
CO-03 — additional blocking, approved 12 June850.00
Work this claim14,850.00
Retention held this claim (10%)−1,485.00
Tax0.00
Amount due this claim — Net 3013,365.00
_Contract summary: value 48,000 · billed to date 26,850 · retention held to date 2,685 · remaining 21,150_
03

Billing situations subs actually hit

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.

04

Common subcontractor invoice mistakes

  • No subcontract number. The number-one reason sub invoices sit unpaid. It's a copy-paste; do it every time.
  • Lines that don't match the GC's scope breakdown. Right work, wrong words, slow approval. Mirror their schedule of values.
  • Invisible retention. If you don't track what they're holding, the release milestone arrives and nobody — including you — knows the number.
  • Extras without references. "Additional works: 850" gets queried; "CO-03, approved 12 June: 850" gets paid.
  • Skipping the claim in a slow month. Small progress is still progress; an unbroken monthly claim history is also what your cash-flow forecast and, if it ever comes to it, your dispute file are made of.

Frequently asked questions

What's retention (retainage) and how do I show it?

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.

Do I invoice the general contractor or the property owner?

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.

How does progress billing work on an invoice?

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.

What if the GC hasn't approved my change order yet?

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.

Can I charge interest on late progress payments?

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.