Free Invoice Template for Contractors
Contractor invoicing is a different animal from a simple time-and-materials bill. On any real job, you're juggling a deposit before you break ground, multiple progress draws tied to milestones, materials that need to be tracked separately from labor, and the occasional change order that has to be documented carefully or you'll never get paid for it. A generic invoice template wasn't built for any of that.
Whether you're a general contractor running a whole remodel or a specialty trade doing plumbing, electrical, or HVAC work, your invoice needs to reflect how you actually do business — not how a spreadsheet template assumes you do. That means itemized labor by phase, a clear materials line, a record of the deposit already collected, and a reference to any change orders that expanded the original scope.
InvoicePad's free invoice generator lets you build exactly that. Head to invoicepad.io/invoice/new to create your first contractor invoice in minutes — no account required to get started.
| Description | Unit | Rate |
|---|---|---|
| Framing labor — Phase 1 (addition, 3 days, 2 carpenters) | flat | $2,040 |
| Lumber, hardware, and fasteners — Phase 1 materials | per project | $3,150 |
| Electrical rough-in — subcontracted | flat | $1,800 |
| General contractor labor — site supervision and coordination | per hour | $95 |
| Change Order #1 — relocated HVAC duct per updated floor plan (approved 7/11) | flat | $620 |
What to Include on a Contractor Invoice
A well-built contractor invoice protects you as much as it communicates with your client. Here's what every invoice should carry:
- Your business name, license number, and contact info. Many states require your contractor license number to appear on invoices and contracts. Check your state's rules — it's a quick thing to miss and a real problem if a client or inspector asks.
- Client name and the job site address. Not just their billing address. The job site matters for your records, for any future lien filings, and for keeping multiple active jobs from getting confused.
- Invoice number and issue date. Sequential invoice numbers make it easy to reference a specific draw in email threads and disputes.
- Itemized labor — broken out by phase or trade. "Labor" as a single line item is an argument waiting to happen. List framing labor, electrical rough-in, tile work, and finish carpentry as separate lines when the job crosses phases.
- Materials as a separate line item (or multiple). Lumber, fixtures, hardware, and subcontractor pass-throughs should be listed distinctly from your labor. This matters for your accounting, for client trust, and for sales tax (materials are taxable in most states; labor often isn't).
- Deposit received. If you collected a deposit at contract signing, show it as a credit against the current draw so the client can see exactly what's outstanding.
- Change order references. If this invoice includes work from a change order, reference the CO number. "Change Order #2 — added bathroom exhaust fan and wiring, approved 6/14" leaves no room for dispute.
- Payment terms and method. Net 15 or net 30 with a late fee clause is standard. Add your accepted payment methods — Venmo, Zelle, check, whatever you take — so there's no delay waiting for the client to ask.
How Contractors Typically Bill
Most contractors use one of three billing structures, and often a combination of all three on the same job.
Deposit upfront. A deposit of 25–50% of the contract value before work starts is completely standard in the trades. It covers your initial material costs and confirms the client is committed. Your invoice for the deposit is simple: one line item for the deposit amount, referencing the contract date.
Progress billing (draw schedule). On larger jobs — anything over a few thousand dollars — you bill in stages tied to completed milestones rather than waiting until the end. A typical draw schedule for a $24,000 bathroom and kitchen remodel might look like this:
- Draw 1 — Deposit at contract signing: $6,000
- Draw 2 — Rough framing and demo complete: $6,000
- Draw 3 — Rough plumbing and electrical complete: $6,000
- Draw 4 — Final punch list complete: $6,000
Each draw invoice references the milestone, lists the labor and materials for that phase, and subtracts any prior deposits credited. This keeps your cash flow healthy and your client informed.
Time and materials (T&M). For service calls, repairs, and smaller jobs where scope is hard to define upfront, billing hourly for labor plus actual material costs is common. State your hourly rate on the invoice, log hours per trade or task, and list material receipts as pass-through line items with any agreed markup.
Change orders. When the scope expands — the client adds a half-bath, you hit unexpected demo conditions, the inspector requires additional work — document it as a separate change order with its own approval, then bill it as a distinct line item on your next invoice. Never fold change order work silently into the base contract; it creates payment disputes and obscures your actual job profitability.
Common Invoicing Mistakes for Contractors
These are the mistakes that slow down payment and invite arguments — and they're all avoidable.
- Lumping labor and materials into one number. A client who sees "$8,400 — Phase 2 work" and no breakdown is going to push back or delay. Break it out: $4,800 labor, $3,600 materials. Clients are far more comfortable paying a line-item invoice than a mystery number.
- Not referencing approved change orders. If a client verbally approved added work and you invoiced for it without noting the change order, expect friction. Even a brief note — "per CO #1, approved via email 7/2" — is enough to shut down most disputes before they start.
- Sending one large final invoice. This is the fastest way to put yourself in a cash flow hole and give the client a reason to slow-walk payment while they "review everything." Progress billing protects you. It also normalizes the payment relationship — clients who pay three draws along the way rarely stall on the final one.
- Forgetting the job site address. If you ever need to file a mechanic's lien, the property address is required. Keep it on every invoice from draw one, even if the billing address is different.
- Vague payment terms. "Due upon receipt" means different things to different people. Spell out the due date (e.g., "Due by July 30, 2026"), the late fee (e.g., "1.5% per month after 30 days"), and the accepted payment methods. Specificity gets you paid faster.
Create Your Contractor Invoice Free with InvoicePad
Go to invoicepad.io/invoice/new and you can build a complete contractor invoice in under five minutes — no account needed to start. Add your business name and license number, the client and job site, and then line items for each labor category and materials group. Use the notes field to reference the milestone, the draw number, or any change orders that apply to this invoice.
When you're done, download it as a PDF or email it directly to your client from InvoicePad. The free plan covers 5 invoices per month and includes all the core features — the only thing added to your invoice is a small "Created with InvoicePad" footer. If you're running multiple active jobs and billing progress draws regularly, the paid plan removes the footer, gives you unlimited invoices, client management, and recurring invoice support.
Other trades bill differently — if you do photography work on the side or know someone who does, the invoice template for photographers covers session fees, licensing, and print packages in the same straightforward format.
Frequently asked questions
Is it normal to charge a deposit before starting a contracting job?⌄
Yes — a deposit of 25–50% before you mobilize is standard practice in the trades. It covers upfront material costs and confirms the client's commitment. Make sure your contract spells out that the deposit is non-refundable if the client cancels after you've ordered materials or scheduled labor.
How do I handle a change order on my invoice?⌄
Reference the change order by number and approval date as a distinct line item on your next progress invoice. For example: 'Change Order #2 — added master bath exhaust fan and dedicated circuit, approved 7/8 — $385.' Never bundle unapproved change order work into the base contract amount; it makes disputes almost impossible to resolve.
Do I need to charge sales tax on contractor invoices?⌄
It depends on your state. Most states tax materials but not labor, though some tax the full contract value. A few states exempt construction services entirely. Check your state's department of revenue website or ask your accountant — the rules vary enough that a general answer can get you in trouble.
What's the right way to show a deposit credit on a progress invoice?⌄
List the total amount due for that phase, then subtract the deposit as a separate line — for example, 'Deposit received 6/1: -$5,000' — so the client can clearly see what was already paid and what's owed now. This eliminates confusion and prevents the 'I thought the deposit covered this' conversation.
Can I charge a late fee if a client doesn't pay on time?⌄
Yes, as long as you disclosed the late fee in your original contract and on your invoices. A common rate is 1.5% per month on the outstanding balance. Put it in writing on the invoice itself — something like 'Invoices unpaid after 30 days accrue a 1.5% monthly late fee' — so there's no surprise if you enforce it.
Should I invoice separately for subcontractors I hire?⌄
Typically, you invoice your client for the full job and pay your subs separately — you're the general, so the client relationship runs through you. List subcontractor work as its own line item (e.g., 'Electrical — subcontracted') so the client understands the cost breakdown, but the invoice comes from your business, not the sub.
Ready to invoice your clients?
Create, download, and email a professional invoice in minutes — free.
Make an invoice now