Free Invoice Template for Contractors
A contractor invoice needs your business name and contact info, the job site address, a breakdown of labor and materials, any permit or subcontractor costs passed through to the client, the deposit already paid, and the balance due with a due date. Most general contractors bill either a fixed project price with milestone payments or time-and-materials with labor tracked by the hour, and either way the invoice should show exactly what work was completed before the client is asked to pay. Getting this right protects your cash flow on multi-week jobs where change orders and material costs shift after the estimate.
InvoicePad's free invoice generator is built for exactly this kind of job-by-job billing — no signup required to start, and no spreadsheet template to fight with.
| Description | Unit | Rate |
|---|---|---|
| Framing labor - 3-person crew | per day | $950 |
| Lumber and framing hardware | flat | $1,850 |
| Building permit fee (pass-through) | flat | $225 |
| Change order - relocate two electrical outlets | flat | $275 |
| General labor - repair and punch list work | per hour | $75 |
What should be on a contractor invoice?
A contractor invoice should include your business name, license number (if your state requires one), and contact info; the client's name and job site address; an invoice number and date; a line-item breakdown of labor, materials, and any subcontractor or permit costs; the total contract amount; any deposit or prior payments already received; and the balance due with a due date. If the job was billed against a written estimate or contract, reference that contract or job number so the client can match the invoice to the original scope.
- Job site address (often different from the billing address)
- Labor hours or crew days, broken out by trade if multiple crews worked the job
- Materials and equipment rentals, itemized or grouped by category
- Permit fees or inspection costs passed through at cost
- Change orders listed separately from the original scope, each with its own price
- Deposit already paid, subtracted to show the true balance due
How do contractors typically bill?
Contractors generally bill one of three ways: a fixed price for the whole project, time-and-materials for open-ended or repair work, or a milestone schedule for larger remodels and builds. On a fixed-price kitchen remodel quoted at $18,000, a common structure is a 30% deposit ($5,400) before work starts, a 40% progress payment ($7,200) at rough-in, and the remaining 30% ($5,400) on completion. For time-and-materials work like a same-day repair, you'd invoice actual hours (say, 4 hours at $85/hour) plus materials at cost or with a standard markup, clearly labeled as separate line items so the client can see labor versus material cost.
Whichever method you use, put the payment schedule in writing before the job starts — see our guide on sample invoice terms for freelancers and small businesses for language you can adapt for deposits and progress billing.
Common invoicing mistakes contractors make
- Lumping labor and materials together. Clients dispute invoices more often when they can't see what they're paying for — always separate labor hours from material costs and permit pass-throughs.
- Forgetting to invoice change orders separately. Extra work requested mid-job (an added outlet, an upgraded fixture) should get its own line item and, ideally, its own signed change order before you do the work.
- Not tracking the deposit against the final balance. If a client paid a $3,000 deposit, the final invoice needs to show that credit clearly, not just the remaining number with no explanation.
- Skipping sales tax on materials. Many states require sales tax on materials even when labor is exempt — check your state's rules so you're not eating the tax cost yourself.
- No due date or late fee terms. Construction invoices with vague payment terms ("due upon receipt" with nothing else) get paid slower than invoices with a specific date and a stated late fee.
Create your contractor invoice free with InvoicePad
You can build a contractor invoice in a few minutes at InvoicePad's free invoice generator — no account required to get started. Add your business details, the job site address, itemized labor and materials, any deposit already collected, and your payment info (Zelle, Venmo, CashApp, or PayPal), then download it as a PDF or email it straight to the client.
The free plan covers 5 invoices a month with one template and a small "Created with InvoicePad" footer — plenty for a solo contractor or small crew. If you're running more jobs than that or want the footer removed, paid plans add more templates, more monthly invoices, and client management. For guidance on what payment terms to spell out on the invoice itself, see our page on terms and conditions on an invoice.
Frequently asked questions
How much should a contractor charge for a deposit?⌄
Most contractors ask for 10-30% upfront before starting a job, with the exact amount often set by state law for home improvement contracts. Check your state's contractor licensing rules, since several states cap deposits at a fixed dollar amount or percentage.
Should I invoice change orders separately from the original job?⌄
Yes. List each change order as its own line item with its own price so the client can see exactly what the extra work cost, and get the client's signoff on the change order before doing the work whenever possible.
Do contractors need to charge sales tax on invoices?⌄
In many states, materials are taxable even when labor is not, but the rules vary widely by state and sometimes by project type. Check your state's department of revenue guidance for construction contracts before finalizing your invoice.
What's a reasonable late fee for an unpaid contractor invoice?⌄
A common approach is 1.5% per month (18% annually) on the unpaid balance, but state usury laws set limits, so confirm your state's maximum before adding a late fee clause to your invoice terms.
Should the invoice show the job site address if it's different from the client's home address?⌄
Yes, always list the job site address separately from the billing address, especially for contractors working across multiple properties or for property managers and landlords.
How do I invoice for a partially completed job?⌄
Bill a percentage-complete or milestone invoice that states the total contract amount, the percentage or milestone completed, any prior payments received, and the balance now due — this keeps a running record the client can follow through the whole project.
Ready to invoice your clients?
Create, download, and email a professional invoice in minutes — free.
Make an invoice now