Contractor Invoice Template — How to Bill for Labor and Materials
Contractors, tradespeople, and home service professionals have a unique invoicing challenge: most projects involve a mix of labor hours, materials, subcontractors, permits, and markup — all of which need to appear clearly on the invoice. A well-structured contractor invoice prevents disputes, gets you paid faster, and protects you legally.
How to Structure a Contractor Invoice
A contractor invoice should be organized into clear sections so the client can understand exactly what they're paying for. The standard structure is:
- Project information — job address, project name, contract date
- Labor line items — itemized by trade, hours, and rate
- Materials line items — itemized with quantities, unit cost, and markup
- Subcontractor costs — if applicable, listed separately
- Additional charges — permits, equipment rental, disposal fees
- Subtotal, tax, and total
- Deposit credit and balance due
- Payment terms and lien waiver clause
Billing for Labor
Labor should be broken out by type of work and worker. Lumping everything into "labor — $4,500" invites questions. Instead:
- Electrician — rough-in wiring — 14 hrs @ $95/hr
- Electrician — panel upgrade — 6 hrs @ $95/hr
- Apprentice/helper — 8 hrs @ $45/hr
- Project management — 4 hrs @ $65/hr
For flat-rate or fixed-price jobs, you can still show labor as a lump sum per phase, but note what's included: "Kitchen electrical rough-in — all wiring, boxes, and connections per plan (est. 22 hrs) — $2,090."
Billing for Materials
Most contractors apply a markup to materials — typically 10–25% depending on the trade and project type. Be transparent about this. Your invoice can show:
- Material cost + markup as a single line: "Electrical materials (wire, boxes, fixtures) — $1,240"
- Or itemized with markup shown: "Materials — $1,000 + 24% markup — $240 = $1,240"
Keep your material receipts. If a client disputes a materials charge, receipts are your protection. Some contractors scan and attach receipts to the invoice for transparency on large jobs.
Material markup is standard and legal. You are providing procurement, delivery, storage, and warranty on materials — the markup compensates for this. If a client pushes back, you can explain this or offer to have them purchase materials directly (which then shifts responsibility to them).
Deposits and Progress Billing
For any job over a few hundred dollars, a deposit before work starts is standard and appropriate. The typical structure:
- Small jobs ($500–$2,000): 50% deposit upfront, 50% on completion
- Mid-size jobs ($2,000–$10,000): 30% upfront, 30% at midpoint, 40% on completion
- Large jobs ($10,000+): Progress billing — invoice at defined milestones (framing complete, rough-in complete, final inspection passed, etc.)
Use InvoiceForge's "Amount Paid" field to show the deposit already received, so the final invoice clearly shows what was paid and what remains.
Contractor-Specific Payment Terms
- Due on receipt or Net 7 for residential clients — homeowners don't have a 30-day AP cycle
- Net 30 for commercial and general contractor clients
- Lien rights notice: "Contractor retains the right to file a mechanics lien on the property for non-payment per [state] law"
- Retainage: On some commercial jobs, the GC withholds 5–10% until final punch list. Note this in your terms if applicable.
- Change order reference: If the invoice includes scope changes, reference the approved change order numbers
Sample Contractor Invoice
TO: Robert & Sarah Miller · 456 Oak Drive, Springfield
Job Address: Same as above
Invoice #: INV-2025-041 · Date: Jan 20, 2025 · Due: Jan 27, 2025
Contract Date: Dec 1, 2024 · Project: Kitchen Renovation — Electrical
LABOR:
Service panel upgrade (200A) · 8 hrs @ $95 · $760.00
Kitchen circuit rough-in (6 new circuits) · 16 hrs @ $95 · $1,520.00
Under-cabinet lighting installation · 4 hrs @ $95 · $380.00
Final connections & inspection · 3 hrs @ $95 · $285.00
MATERIALS:
200A panel, breakers, wire, conduit, devices · $1,840.00
Under-cabinet LED fixtures (12) · $480.00
ADDITIONAL:
Permit fee (City of Springfield) · $145.00
Dumpster — wire/conduit disposal · $85.00
Subtotal: $5,495.00
Sales Tax (8.25% on materials): $193.90
Total: $5,688.90
Deposit received (12/1/2024 — INV-2025-029): −$2,000.00
Balance Due: $3,688.90
Terms: Due on receipt. Contractor retains lien rights per Illinois law. All work warranted for 1 year per contract terms.