Create invoice

Contractor Invoice Template

Independent contractors — whether in construction, IT, home services, or any trade — need invoices that clearly separate labor from materials, track progress billing across long projects, and meet the documentation requirements that clients and tax authorities expect.

📄 Contractor Invoice Preview

This is a real example of a contractor invoice— the exact line items, payment terms, and notes below load into the editor when you click "Start from this template".

CONTRACTOR INVOICE
#INV-2026-001
Terms: Net 15
Bill To:
Client Company Name
123 Business Street
DescriptionQtyRateAmount
Labor — Framing (16 hours)16$65.00$1,040.00
Materials — Lumber & Hardware1$780.00$780.00
Equipment Rental (2 days)2$95.00$190.00
Subtotal$2,010.00
Total Due$2,010.00
Start from This Template →

Contractor vs. Employee: Why Your Invoice Matters

As an independent contractor, your invoice is one of the key documents that distinguishes you from an employee. The IRS and tax authorities in other countries look at invoicing practices as part of the worker classification test. Proper invoices demonstrate that you control how, when, and where you work.

Your invoice should come from your business (not the client company), use your own numbering system, and reflect your independently set rates. This documentation protects both you and your client from misclassification issues.

What to Include on a Contractor Invoice

Contractor invoices need more detail than typical freelance invoices:

  • Your business name, contractor license number (if applicable), and insurance information
  • Project name and site address (for construction and trades)
  • Contract or work order reference number
  • Labor: hours worked, hourly rate, or agreed flat fee per task
  • Materials: itemized list with quantities, unit costs, and any markup
  • Equipment rental or tool charges if applicable
  • Travel or mobilization fees
  • Progress billing milestone (e.g., "Invoice 3 of 5 — Framing Complete")
  • Retention amount held back (common in construction: 5-10% withheld until project completion)

Progress Billing for Long Projects

Multi-week or multi-month projects should be billed in stages rather than as one lump sum at the end. Progress billing ties payments to milestones — foundation, framing, rough-in, finish, final inspection — giving the client confidence that they are paying for completed work.

Each progress invoice should reference the original contract or estimate, state the milestone completed, list the work performed since the last invoice, and show the cumulative total billed to date versus the total contract value. This transparency reduces disputes and keeps cash flowing throughout the project.

Separating Labor and Materials

Clients and accountants prefer to see labor and materials as separate sections on the invoice. Labor is straightforward — hours times rate, or a flat fee for the task. Materials should list each item, quantity, unit cost, and total. If you apply a markup on materials (typically 10-20%), disclose the markup percentage.

Keep receipts for all materials purchased. Some clients require receipts to be attached to the invoice. Even when they do not, having receipts protects you if the client questions a charge.

Retention and Final Invoicing

In construction and large contracting jobs, clients commonly withhold a retention amount (also called retainage) — usually 5-10% of each progress payment — until the project is fully complete and passes inspection. Your invoices should show the retention amount being withheld.

Your final invoice should reconcile all previous payments, apply any remaining retention release, and clearly show the final balance due. This is also the time to invoice for any approved change orders that were not included in previous progress bills.

Billing Labor, Materials, and Equipment Separately

Contractor invoices are unique because they combine several billing types on one document. Keeping them as separate line items protects you in disputes and makes progress billing straightforward:

Line item typeHow to bill itExample line
LaborHours × trade rate, split by task or phaseFraming labor — 16 hrs @ $65/hr
MaterialsAt cost, or cost + agreed markup (usually 10–20%)Lumber & hardware — $780 (cost + 10%)
EquipmentDaily/weekly rental rate passed throughExcavator rental — 2 days @ $95/day
SubcontractorsPass-through or marked up per contractElectrical rough-in (sub) — $1,400
Change ordersSeparate line referencing the signed change orderCO #2 — additional outlet installation

Create Your Contractor Invoice

Generate a professional contractor invoice with labor, materials, and progress billing — free.

Start from This Template →

Was this guide helpful?

Your feedback helps us improve our content for freelancers like you.

Related Resources

Business Invoice TemplateFreelance Invoice TemplateInvoice Number GuideHow to Create an Invoice