Workflow
How do you invoice as a general contractor step by step?
Run these steps each billing cycle. Adjust for design-build, cost-plus with GMP, or public agency portals, but keep the sequence: align, document, certify math, bundle waivers, submit on time.
1
Reconcile the contract, SOV, and open change orders before you bill
Export the latest approved schedule of values, list every change order with its signed amount and any pending owner reserve, and confirm the contract sum matches your accounting job setup. Billing against an obsolete SOV is the fastest way to get a pay app rejected.
Tip: If your agreement references net days from approval, mirror that anchor on the cover letter and match the Net 30 glossary language your firm already publishes to clients.
2
Build the pay application from field quantities and committed costs
Pull percent complete or quantity placed from your superintendent and cost engineer, then translate that into this period’s earned value per line. Attach backup only where the owner requires it so reviewers are not buried in duplicate files.
3
Show retainage, stored materials, and prior draws with transparent math
Carry prior period totals forward, show current period earnings, then subtract retainage using the contract percent unless a reduction milestone already triggered. For stored materials, separate on-site versus off-site if the agreement treats them differently.
4
Match purchase orders, cost codes, and tax treatment on every line
Owners reject draws when a PO number, phase code, or taxable flag disagrees with procurement. Copy codes verbatim from the owner’s vendor profile, not from an old spreadsheet tab.
Tip: Use our contractor invoice field checklist when you translate the pay app into owner-facing PDFs or subcontractor requisitions.
5
Execute the lien and waiver package in the same sequence the contract names
Collect lower-tier conditional waivers for this draw, attach sworn statements if your state uses them, and route signatures before the portal locks. Never swap unconditional waivers for checks until your counsel approves that trade in your jurisdiction.
6
Submit on the published draw calendar and log receipt
Upload to the owner portal or email the GC per the instruction sheet, then save the confirmation ID, timestamp, and reviewer name. If the architect must certify, note the date you transmitted to them so you can prove timely submission.