Contractor Invoice Template
Contractor invoices typically need to separate labor from materials clearly, since clients often want to see exactly what they’re paying for markup on versus pure labor cost — and some jurisdictions have different tax treatment for each.
Create your invoice now
Fill in your details on the left, watch it build in real time on the right, then download as a PDF — completely free, no account needed.
| Description | Qty | Price | Tax % | Total |
|---|
Nothing you type here is uploaded anywhere — your invoice is built entirely in your browser.
Contractor invoices typically need to separate labor from materials clearly, since clients often want to see exactly what they’re paying for markup on versus pure labor cost — and some jurisdictions have different tax treatment for each.
Typical contractor line items
- Labor — framing crew, 3 days @ $450/day
- Materials — lumber and fasteners (receipts attached)
- Permit fee pass-through
Contractor-specific invoicing tips
- Separate labor and materials into distinct line items rather than one lump sum — it’s both more transparent and easier to defend if a client questions the total.
- For multi-phase projects, reference the specific phase or milestone the invoice covers.
- Attach or reference material receipts for pass-through costs billed at cost, not marked up.
How to write a contractor invoice
Contractor invoices carry more money and more risk than most — materials are paid for upfront, jobs run for weeks, and disputes over scope are common. A clear contractor invoice template protects your cash flow and your lien rights.
- Reference the contract or estimate. Quote the estimate or contract number and the job-site address so the invoice ties back to what the client approved.
- Separate labor and materials. Clients want to see both, and in many US states materials and labor are treated differently for sales tax.
- List change orders as their own lines. Anything added after the original quote should appear as “Change order #2 — upgrade to quartz countertop”, ideally matching a signed change order.
- Show deposits and progress payments already received. Subtract them so the client sees the remaining balance clearly.
- Add your license number if your state requires it on contracts and invoices, plus your insurance details if the client asked for them.
- State the payment terms and methods — and the date the balance is due.
What to put on a contractor invoice
| Item | Example | Why it matters |
|---|---|---|
| Labor | Framing crew — 3 workers × 16 hrs @ $55 | Shows how labor was calculated |
| Materials | 2×4 lumber, drywall, fasteners (itemized or summarized with receipts) | Clients often ask for material cost breakdowns |
| Equipment rental | Mini excavator — 2 days | Pass-through costs should be visible |
| Subcontractors | Electrical rough-in (licensed sub) | Separates specialist work |
| Permits & fees | City building permit #B-24-1188 | Reimbursable at cost |
| Disposal | Dumpster — 20-yard, 1 haul | Often forgotten, often disputed |
| Deposit received | −$2,500.00 (paid 3 March) | Shows the true balance due |
Use our generator’s discount field or a negative line amount to subtract deposits, and the notes field to reference the contract number.
Deposits, progress billing and final invoices
Most contractors don’t wait until the end of a job to bill. Common structures:
- Deposit + final: 30–50% upfront to cover materials, balance on completion. Common for small residential jobs. Note that some states cap the deposit a home-improvement contractor can take.
- Progress (milestone) billing: invoices at agreed stages — foundation, framing, rough-ins, finishes. Each invoice should name the milestone and show the running total billed to date.
- Time and materials: labor hours plus materials at cost (often with an agreed markup). Keep timesheets and receipts to back up every line.
- Retainage: on commercial jobs the client often holds back 5–10% of each payment until the project is complete. Show it on the invoice so both sides track what’s held. Larger projects often use the AIA G702/G703 application-for-payment format — see our construction invoice template.
Contractor invoicing tips that protect your payment
- Invoice promptly at every milestone — the longer you wait, the more likely the client disputes work they’ve already forgotten approving.
- Keep lien deadlines in mind. Mechanic’s lien rights have strict notice and filing deadlines that vary by state. A dated invoice is part of your paper trail.
- Use lien waivers carefully. On larger jobs, clients may ask for a conditional lien waiver with each invoice and an unconditional waiver once paid — don’t sign an unconditional waiver before the money clears.
- Get change orders signed before doing the work, then bill them on their own line.
- Add photos or a completion note in the notes field when a milestone is finished.
Lien and licensing rules vary by state and country; check local requirements or ask a construction attorney for large projects.
Frequently asked questions
What is a contractor invoice?
A contractor invoice is a bill for construction, repair or trade work. It lists labor, materials, equipment, permits and any change orders, subtracts deposits already paid, and states the balance due and payment terms.
Should contractors charge sales tax on labor?
It depends on the state. Some states tax materials only, some tax certain construction services, and some treat the contractor as the end consumer of materials. Check your state’s department of revenue guidance.
How much deposit can a contractor ask for?
It varies. Many contractors ask for 30–50% on small jobs to cover materials, but some states limit deposits on home-improvement contracts — California, for example, generally caps them at 10% or $1,000, whichever is less. Check your state’s rules.
What is retainage on an invoice?
Retainage is a percentage (often 5–10%) of each progress payment that the client holds back until the job is finished and accepted. Your invoice should show the amount retained so it can be billed and released at completion.
Can I invoice for materials before the job starts?
Yes, if your contract allows it. Many contractors bill a materials deposit upfront, listing the materials being ordered so the client sees what the money covers.