Why General Contractor Invoices Are the Most Complex in the Trades
General contractors manage entire projects — coordinating subs, purchasing materials, pulling permits, and keeping everything on schedule. That complexity needs to show up in your invoicing. A GC invoice isn't a simple time-and-materials bill. It's a financial snapshot of a multi-phase project that may span weeks or months.
Getting this right matters because GC invoices often go through multiple layers of approval — homeowners, project managers, lenders, or insurance adjusters. The clearer and more structured your invoice, the faster it gets approved and paid.
What Every General Contractor Invoice Should Include
Business Information
- Business name, logo, and general contractor license number
- Insurance: general liability, workers' comp, and builder's risk (if applicable)
- Bond information (for bonded projects)
- Phone, email, website
Project and Client Details
- Client name and contact info
- Project address
- Project name or description (e.g., "Kitchen and bathroom renovation — 123 Oak St")
- Contract number or reference
- Invoice number, date, and billing period
Milestone / Progress Billing
Most GC projects bill by milestone, not by the hour. Structure this clearly:
| Milestone | Contract Amount | % Complete | Previously Billed | This Invoice | Remaining |
|---|---|---|---|---|---|
| 1. Demolition and site prep | $4,200.00 | 100% | $4,200.00 | $0.00 | $0.00 |
| 2. Framing and structural | $8,500.00 | 100% | $4,250.00 | $4,250.00 | $0.00 |
| 3. Electrical rough-in | $6,200.00 | 75% | $0.00 | $4,650.00 | $1,550.00 |
| 4. Plumbing rough-in | $5,800.00 | 50% | $0.00 | $2,900.00 | $2,900.00 |
| 5. HVAC | $7,400.00 | 0% | $0.00 | $0.00 | $7,400.00 |
| 6. Drywall and finish | $6,300.00 | 0% | $0.00 | $0.00 | $6,300.00 |
| 7. Fixtures and final | $4,600.00 | 0% | $0.00 | $0.00 | $4,600.00 |
This format — often called an AIA-style pay application — shows the full contract, what's been billed to date, what's on this invoice, and what remains. It gives every stakeholder a complete picture of project progress and spending.
Subcontractor Costs
GCs coordinate multiple subs. Break out their costs:
| Subcontractor | Trade | Invoice Ref | Amount |
|---|---|---|---|
| Spark Electric LLC | Electrical rough-in | SE-2026-041 | $4,650.00 |
| All-Flow Plumbing | Plumbing rough-in | AFP-1122 | $2,900.00 |
| Sub costs this period | $7,550.00 |
Including sub invoice references creates a clean audit trail. For lender-funded projects, this level of documentation is often required before draws are released.
Materials (Purchased Directly by GC)
Materials you purchased directly — not through a sub — get their own section:
| Material | Supplier | Amount |
|---|---|---|
| Framing lumber (2x4, 2x6, LVL beams) | Builder's First Source | $3,200.00 |
| Structural hardware (Simpson ties, hangers) | Home Depot Pro | $485.00 |
| Dumpster rental (30-yard, monthly) | Waste Management | $650.00 |
| Materials this period | $4,335.00 |
Overhead and Profit
GC overhead and profit is a standard line item. It covers your project management, insurance, vehicle costs, office expenses, and profit margin. The industry standard is 10–20% overhead plus 10% profit, though this varies by market and project size.
| Description | Basis | Rate | Amount |
|---|---|---|---|
| General conditions / overhead | Sub + materials ($11,885) | 12% | $1,426.20 |
| Contractor profit | Sub + materials + overhead ($13,311.20) | 10% | $1,331.12 |
Being transparent about overhead and profit might feel uncomfortable, but it's standard practice for professional GCs. Sophisticated clients — especially those with lender oversight — expect to see it as a line item, not hidden in inflated sub costs.
Change Orders
Change orders on a GC project are inevitable. Track them on the invoice:
| CO # | Description | Approved Date | Amount |
|---|---|---|---|
| CO-001 | Relocate kitchen island electrical (per client request) | March 8, 2026 | $850.00 |
| CO-002 | Upgrade to frameless shower glass (per client request) | March 15, 2026 | $1,200.00 |
| Change order total | $2,050.00 |
Listing change orders with approval dates and descriptions prevents the "I never agreed to that" dispute.
Retainage
Many GC contracts include retainage — typically 5–10% held back until project completion:
| Description | Amount |
|---|---|
| Total earned this period | $15,592.32 |
| Retainage withheld (10%) | -$1,559.23 |
| Net amount due this period | $14,033.09 |
Payment Summary
- Previous balance
- Payments received
- Current charges (subs + materials + OH&P + change orders)
- Retainage
- Amount due this invoice
- Payment terms: Net 30 (or per contract)
- Wire / ACH details for large payments
- Online payment link for smaller draws
Simplify Complex GC Billing
GC invoices have more moving parts than any other trade — milestones, subs, materials, overhead, change orders, and retainage all in one document. Building these manually in Excel is error-prone and time-consuming. TradeKit structures GC invoices with milestone tracking, sub cost roll-ups, and change order management built in — so your pay applications are professional, accurate, and sent with a payment link.
The Bottom Line
General contractor invoices need to function as both a bill and a project status report. Milestone billing shows progress, sub costs create an audit trail, overhead and profit are transparent, and change orders are documented with approval dates. Master this format and you'll spend less time fighting for draws and more time running your projects.