Free Invoice Template for Contractors
A contractor invoice needs to show the client name and job address, a clear breakdown of labor and materials, any permit or disposal fees, the payment terms (including deposit already collected), and the total balance due. Most general contractors separate labor from materials so clients can see exactly what they're paying for, and list any change orders as their own line item rather than folding them into the original quote. You can build one in a few minutes with InvoicePad's free invoice generator.
Whether you're a remodeler wrapping up a kitchen job, a roofer collecting a final draw, or a handyman billing for a Saturday repair, the invoice is what turns finished work into cash in your account. A vague invoice is one of the fastest ways to trigger a payment dispute or a slow check.
Below is exactly what to put on a contractor invoice, how most contractors structure their billing, and the mistakes that cost contractors money — then a walkthrough of building your own for free.
| Description | Unit | Rate |
|---|---|---|
| General Labor | per hour | $65 |
| Lumber & Building Materials | per project | $1,200 |
| Permit Fee | flat | $200 |
| Site Cleanup & Debris Removal | flat | $150 |
| Change Order: Additional Framing | per project | $450 |
What should be on a contractor invoice?
A contractor invoice should include the job site address (not just a billing address), a description of the work performed, separate line items for labor and materials, permit or inspection fees, any equipment rental or subcontractor costs, and the payment terms. Because contractor jobs often span days or weeks, it also helps to reference the original estimate or contract number so the client can match the invoice to what they agreed to.
- Business name, license number (if your state requires one), and contact info
- Client name and the job site address
- Invoice number, invoice date, and due date
- Line items for labor (hours or flat fee), materials, permits, and disposal/dump fees
- Any deposit or previous payments already received, subtracted from the total
- Payment methods accepted (check, Zelle, Venmo, etc.) and late payment terms
If you want ready-made wording for payment terms and late fees, see our sample invoice terms for freelancers and small businesses or the breakdown of terms and conditions on an invoice.
How do contractors typically bill clients?
Contractors typically bill one of three ways: hourly for small repairs, a fixed project price for defined scopes of work, or a deposit plus milestone payments for larger jobs. A handyman fixing a leaky faucet might bill $75/hour plus parts, while a contractor remodeling a bathroom might quote $8,500 for the full job, collect a 30% deposit ($2,550) before ordering materials, and invoice the remaining $5,950 on completion.
For multi-week jobs, many contractors split the total into a deposit, a mid-project draw tied to a milestone (like "drywall complete"), and a final payment due at walkthrough. This keeps cash flowing so you're not floating the cost of materials and labor for weeks at a time. Whatever structure you use, state it clearly on the invoice so the client knows this is a partial bill, not the full project cost.
What invoicing mistakes do contractors make most often?
The most common contractor invoicing mistakes are billing change orders without paperwork, not collecting a deposit before buying materials, lumping labor and materials into one number, and forgetting to note taxes and lien waiver status.
- Undocumented change orders: if the scope grows mid-job, invoice the extra work as its own line item with a brief description — don't quietly add it to the final total, or the client will push back.
- Starting work before collecting a deposit: without an upfront deposit, you're financing the client's materials out of your own pocket if the job stalls or they delay payment.
- Bundling labor and materials into one line: clients are more likely to dispute a lump sum than an itemized breakdown they can check against the estimate.
- Ignoring sales tax rules: whether materials, labor, or both are taxable varies by state — check your state's sales-tax rules before you invoice, and note tax as its own line if it applies.
Create your contractor invoice free with InvoicePad
You can build a contractor invoice in a few minutes at InvoicePad's free invoice generator — no signup required to start. Add your job site details, break out labor and materials as separate line items, add your payment info (Zelle, Venmo, CashApp, or PayPal), and download the finished invoice 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, which is plenty for a contractor billing a handful of jobs a month. If you're running more jobs and want the footer removed, more templates, or client management for repeat customers, you can upgrade any time. If you're not ready to create an account at all, the free invoice generator with no signup required lets you get a PDF out the door right away.
Frequently asked questions
Should contractors collect a deposit before starting work?⌄
Yes, most contractors collect a deposit of 10-30% before ordering materials or starting labor, especially on jobs over a few thousand dollars. This protects you from covering material costs if the client delays or cancels partway through.
Do contractors charge sales tax on labor and materials?⌄
It depends on your state. Some states tax materials but not labor, some tax both, and some exempt certain trades entirely, so check your state's sales-tax rules before invoicing and list tax as its own line item when it applies.
How should I invoice for a change order?⌄
List the change order as a separate line item with a short description of the added work and its cost, rather than folding it into the original quoted price. This keeps a clear paper trail if the client questions the final total.
What late fee can a contractor charge on an unpaid invoice?⌄
Many contractors charge 1-1.5% per month on overdue balances, but this should be stated in your contract or estimate before the job starts, then repeated on the invoice itself so it isn't a surprise.
Should materials be itemized separately from labor?⌄
Yes. Itemizing labor and materials separately makes it easier for clients to verify the invoice against your original estimate and reduces disputes over what they're being charged for.
What is a lien waiver and does it need to be on the invoice?⌄
A lien waiver is a document where you give up the right to file a mechanic's lien once paid; it's usually a separate signed form, not an invoice line item, but some contractors note on the final invoice that a lien waiver will be provided upon payment.
Ready to invoice your clients?
Create, download, and email a professional invoice in minutes — free.
Make an invoice now