How to Invoice as a Contractor: A Complete Guide for Tradespeople
A practical guide for contractors, builders, and tradespeople on writing invoices that get paid on time — what to include, deposits, change orders, and a free generator.
15 August 2026 · 15 min read
How to Invoice as a Contractor: A Complete Guide for Tradespeople
If you're a contractor, builder, or tradesperson, here's the short version: your invoice needs your business and license details, the client's job-site address, a clear description of the work by phase or line item, labor and materials broken out separately, any deposit already paid, and the balance due. You can generate one free with LocalBill's contractor template — no signup, no watermark — and read on for the details that actually prevent payment disputes.
The Direct Answer: What a Contractor Invoice Needs
- Business name, address, and license/registration number (many states require this)
- Client name and job-site address — not just a billing address, since the work happened somewhere specific
- Invoice number and date, plus payment due date
- Labor and materials broken out separately, not lumped into one line
- Any deposit or prior payments already received, with the remaining balance clearly shown
- Change orders, if the scope changed from the original estimate
- Payment terms and accepted methods
Why Contractor Invoices Are Different From a Standard Invoice
A retail invoice is usually a single transaction. Contractor work is different — it often spans days or weeks, may involve a deposit, subcontractors, permit costs, and material price changes along the way. The invoice has to reflect all of that clearly, or you end up relitigating the whole job with the client at the end.
Many states also have specific legal requirements for home improvement work. The Federal Trade Commission's consumer guidance notes that a written estimate should include a description of the work, materials, completion date, and price — and several states go further, requiring written contracts and explicit change orders for anything above the original price. Confirm your own state's requirements with your local consumer protection office or licensing board before finalizing your invoice template.
Step-by-Step: Writing a Contractor Invoice
1. Lead with your business and license information
Business name, address, phone, and license/registration number if your trade requires one. This isn't just professionalism — in states that require it, an invoice missing a license number can be a real problem if a dispute ever escalates.
2. Use the job-site address, not just a mailing address
If you invoiced a property manager or a company, the actual job site may be different from the billing address. Include both so there's never confusion about which job the invoice covers.
3. Break out labor and materials
"Kitchen remodel — $4,200" tells a client almost nothing. "Labor: 3 days × $450/day — $1,350. Materials: cabinets, countertop, fixtures — $2,850" gives them something they can actually verify against the estimate you gave.
4. Show deposits and prior payments
If the client paid a deposit before work started, show it as a line item and subtract it from the total, so the balance due is unmistakable. This is also where a lot of disputes happen — an invoice that doesn't clearly account for the deposit is one a client can genuinely misread.
5. Document any change orders
If the scope grew beyond the original estimate — a wall turned out to need rewiring, extra materials were needed — note it as its own line, ideally referencing a change order the client already agreed to in writing. Several states legally require this before you can bill above the original price.
6. Add payment terms and accepted methods
Be specific about timing ("due upon completion," "Net 15") and how you accept payment. For larger jobs, milestone-based invoicing (a percentage at each phase) is often clearer for both sides than one invoice at the very end.
7. Keep a copy tied to the job
Store the invoice alongside the original estimate and any change orders for that job, not just in a general invoice folder — it's what makes a dispute or a tax review far less painful later.
Example: A Contractor Invoice With a Deposit
| Field | Example |
|---|---|
| From | Rivera Home Services, license #GC-48291 |
| To | Job site: 118 Elm St, Denver, CO |
| Invoice # | INV-0042 |
| Date / Due | Aug 14, 2026 / Due on completion |
| Labor | 4 days × $500/day — $2,000.00 |
| Materials | Flooring, trim, fasteners — $1,450.00 |
| Change order | Additional subfloor repair (approved 8/10) — $380.00 |
| Subtotal | $3,830.00 |
| Less deposit paid (8/1) | -$1,000.00 |
| Balance due | $2,830.00 |
Common Mistakes Contractors Make on Invoices
- Lumping labor and materials together. Clients can't verify a single combined number, and it invites disputes.
- Not showing the deposit. If the deposit isn't visibly subtracted, a client may genuinely believe they're being asked to pay the full amount again.
- Billing for scope changes without documentation. Undocumented change orders are the single most common source of contractor payment disputes.
- Skipping the license number in states where it's required.
- No job-site address, especially for contractors juggling multiple active jobs.
- Inconsistent invoice numbering across jobs, which makes it hard to reconcile your own books at tax time.
Practical Tips
- Match every invoice to its original estimate. If a client can put the two side by side and see the same numbers plus documented changes, disputes drop sharply.
- Invoice by milestone on larger jobs rather than waiting until full completion — it improves your cash flow and gives the client smaller, easier-to-process payments.
- Keep a standard template per trade so every invoice looks consistent, whether it's a $300 repair or a $30,000 remodel.
- Save every version, including superseded estimates, so you have a paper trail if a price dispute ever comes up.
Do It With LocalBill
LocalBill's contractor template is built for exactly this — labor and materials broken out, space for deposits and balances, and a job-site field separate from the billing address. It's one of twelve trade presets on the template library, alongside layouts for cleaning services, repair shops, and general service work, so whatever your trade, there's a starting layout tuned to it.
Every document generates as a real PDF directly in your browser — the privacy architecture page explains exactly how your job and client data stays on your device instead of being uploaded anywhere. For contractors juggling many active jobs, the duplicate last month feature reuses a client's details with a new invoice number in one click, and the backup & restore feature lets you export your saved job records as a JSON file.
Create a free contractor invoice now →
Frequently Asked Questions
Do I need a license number on my invoice? It depends on your state and trade. Many states require licensed contractors to include their registration or license number on invoices and contracts — check with your state's licensing board or consumer protection office.
How should I invoice for a deposit? Show the deposit as its own line item on the final invoice, subtracted from the subtotal, so the balance due is unambiguous rather than making the client re-check math themselves.
What's the difference between an estimate and an invoice? An estimate is a priced proposal given before work starts. An invoice is the actual bill for work completed, which should reference the estimate and clearly show any approved changes.
Can I bill more than my original estimate? Generally only for documented, client-approved change orders — in many states this is a legal requirement, not just good practice. Undocumented overages are a common source of disputes and complaints.
Should I invoice per job or per milestone? For smaller jobs, a single invoice on completion is usually fine. For larger jobs, milestone invoicing (a percentage at each phase) improves cash flow and gives the client smaller, more digestible payments.
Is a written estimate required before I start work? Practices vary by state and project size, but consumer protection guidance generally recommends — and many states require — a written estimate covering the work, materials, timeline, and price before work begins.
Conclusion
A contractor invoice has to do more than a standard invoice: it needs to account for deposits, document change orders, and separate labor from materials clearly enough that a client can check it against what they were originally quoted. Get that structure right and most payment disputes disappear before they start. When you're ready, create a free contractor invoice with LocalBill — no account, no watermark, and your job and client data stays on your device.
Sources
- Federal Trade Commission, Consumer Advice — How To Avoid a Home Improvement Scam — supports written estimate contents (description of work, materials, completion date, price)
- Contractors State License Board (California) — Learn About Home Improvement Contracts — supports written-contract and change-order requirements as a state-level example (California specifically; confirm your own state's rules)
Need a document right now? LocalBill builds it in your browser — nothing is uploaded.
Create a free receipt