Trades & Construction

Contractor Invoice Template — How to Bill for Labor and Materials

8 min read·Updated 2025·InvoiceForge Team
In This Article
  1. How to Structure a Contractor Invoice
  2. Billing for Labor
  3. Billing for Materials
  4. Deposits and Progress Billing
  5. Contractor-Specific Payment Terms
  6. Sample Contractor Invoice

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.

Build Your Contractor Invoice Now
Free invoice generator — no account, no watermark. Save your standard labor rates and material markups.
Open InvoiceForge →

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:

  1. Project information — job address, project name, contract date
  2. Labor line items — itemized by trade, hours, and rate
  3. Materials line items — itemized with quantities, unit cost, and markup
  4. Subcontractor costs — if applicable, listed separately
  5. Additional charges — permits, equipment rental, disposal fees
  6. Subtotal, tax, and total
  7. Deposit credit and balance due
  8. 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:

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:

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:

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

Sample Contractor Invoice

Sample — Kitchen Renovation Final Invoice
FROM: Johnson Electrical LLC · License #EC-12345 · (555) 000-1234
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.
Ready to Invoice Your Next Job?
Save your labor rates and common materials to your Rate Sheet. Build any invoice in minutes, free.
Create My Invoice →