A subcontractor invoice to a general contractor is really a small pay application: the GC's accountant needs the subcontract value, what was completed this period and to date, approved change orders, retainage withheld and previous payments, so the number due reconciles with their own pay app to the owner. An invoice that only says “framing, $18,500” goes back for a schedule of values. This template has the pay-app math on one page without the AIA forms.
Free, fillable, US Letter. No email, no sign-up. Fill in your company and the project once per job. Each billing period change the completed percentages, the change orders and the previous-payment total.
What the PDF looks like. The hints in the line table show the lines a subcontractor typically bills; type over them.
GCs bill the owner by line item and need yours to match. Break the subcontract into the same items the GC uses.
If the contract withholds 10%, invoice the full completed amount and show the retainage deduction, or the GC's check will not match your invoice and someone has to call.
Most GCs will not release payment without a conditional lien waiver for the amount invoiced. Note that it is attached.
Lines a typical job produces. Labor and materials are separate, and anything already paid is a negative line so the total is the balance due.
| Description | Qty × rate | Amount |
|---|---|---|
| Framing, 2nd floor: scheduled $24,000, 100% complete to date, 40% this period | this period | $9,600.00 |
| Roof framing and sheathing: scheduled $11,500, 60% complete to date | this period | $6,900.00 |
| Change order #2, window header revisions, approved Mar 14 | 1 | $1,240.00 |
| Less retainage 10% on this period | −$1,774.00 | |
| Less previous payments (applications #1–2) | −$0.00 | |
| Total due | $15,966.00 | |
Avo keeps your clients and your usual line items, so the next invoice is three taps. Your first three documents are free, full-quality PDF, no watermark. Premium from $59.99/year if you invoice often.

Scan the code with your iPhone camera to open Avo in the App Store, or email yourself the link.
A pay application (AIA G702/G703 or the GC's form) is the formal document on larger projects; a subcontractor invoice is the simpler version carrying the same math: contract value, completed to date, this period, retainage, previous payments. Many GCs accept the invoice with a schedule of values attached; some require their form.
Bill the full value of work completed, then deduct retainage at the contract rate as a negative line (“Less retainage 10%”). Track retainage withheld to date so the final application bills it all back.
Almost always. GCs release payment against a conditional lien waiver for the amount invoiced and ask for an unconditional waiver once paid. State on the invoice that the conditional waiver is attached; use your state's statutory form where one exists.
A subcontract clause that makes the GC's payment to you depend on the owner paying the GC. Enforceability varies by state. The invoice should state the terms as written in the subcontract; your lien and bond rights still run on their own deadlines.
Only approved ones, each on its own line with the number and approval date, added to the revised contract value at the top. Unapproved extra work is billed as a change order request, not an invoice line.