Contractor Invoice Template & Guide: How to Bill as a Contractor

Whether you are a general contractor running a renovation or a one-person independent contractor billing a single client, the invoice is where your work turns into income. Contractors sit in an awkward middle: bigger and more staged than a quick trade call-out, but rarely with the heavy software a large construction firm uses. The answer is a clean, structured invoice that handles deposits, stages, and tax correctly.
This guide covers how to structure a contractor invoice, when to use deposits and progress payments, hourly versus fixed pricing, how tax works for contractors, and a sample invoice you can copy. It applies to contractors in the US, UK, Australia, and beyond.
What a contractor invoice must include
A contractor invoice needs the standard fields plus a few that protect you on larger jobs:
- Your business name, address, contact, and tax/registration number (EIN or SSN in the US, UTR in the UK, ABN in Australia)
- The client's name and the job/site address
- A unique invoice number, issue date, and a clear due date
- A description of the work and the stage being billed
- Itemised labour, materials, and any subcontractor costs
- Deposit or previous payments already received
- Subtotal, tax if registered, and the balance due
- Payment methods and terms
If you are billing a multi-stage project, reference which stage this invoice covers so the client can see where it fits. Our invoice format and layout guide breaks down every field and where it belongs.
Deposit, progress, final: the three-payment structure
Most contractor jobs above a day or two should be billed in three parts. This protects your cash flow and limits your exposure if a client stops paying.
- Deposit (often 25 to 50 percent). Taken before you start or order materials. It covers your upfront costs and signals the client is committed.
- Progress payment(s). Billed at agreed milestones on longer jobs (for example, at the halfway point or after a major stage).
- Final payment. The balance, billed on completion once the client has signed off.
Each of these is its own invoice with its own number and due date. The final invoice should clearly show the total contract value, everything already paid, and the remaining balance, so there is no confusion about the last number.
Sample contractor invoice
Here is a final invoice for a renovation, showing the deposit already taken and the balance due.
| Description | Qty | Unit price | Amount |
|---|---|---|---|
| Labour (renovation, 40 hrs) | 40 | $55.00 | $2,200.00 |
| Materials (timber, fixings, paint) | 1 | $1,150.00 | $1,150.00 |
| Subcontractor: electrical | 1 | $600.00 | $600.00 |
| Subtotal | $3,950.00 | ||
| Tax (GST 10%) | $395.00 | ||
| Total | $4,345.00 | ||
| Less deposit paid | -$1,500.00 | ||
| Balance due | $2,845.00 |
Showing the deposit as a clear deduction at the bottom is what stops the "but I already paid you" conversation. The client sees the full job value, the deposit, and exactly what is left.
Hourly vs fixed pricing on the invoice

How you priced the job changes how the invoice reads:
- Fixed price. Show the agreed contract sum, broken into labour, materials, and subcontractors if helpful. The client agreed a number, so the invoice confirms it rather than recalculating it.
- Hourly / time and materials. Show hours and rate, with materials listed separately at cost or with your markup built into the unit price. Hourly billing invites more scrutiny, so be specific about what was done each day.
For a fixed-price job that grew, price the extra work as a separate line and get it agreed in writing first, the same way construction handles variations. Unagreed extras are the fastest route to a dispute, a theme in our common invoice mistakes guide.
Subcontractors and your invoice
If you bring in subcontractors, you generally invoice the client for the whole job, including the subcontractor's work, and pay your subs separately. Show subcontracted work as a line item so the client sees the full scope, but you do not need to expose your subs' individual rates.
Keep your subs' invoices on file. If a client ever queries a cost, the paper trail backs up your number, and in many countries you need those records for tax anyway.
Tax for contractors

Contractor tax depends on where you work and your status:
- In the US, independent contractors are typically paid gross and report income via 1099. You do not withhold tax, but you may add sales tax on materials depending on the state.
- In the UK, the Construction Industry Scheme (CIS) means contractors deduct tax from subcontractor payments and pass it to HMRC. Show CIS deductions clearly where they apply, and charge VAT only if registered.
- In Australia, quote your ABN on every invoice (without it, clients may withhold tax), and register for and charge GST once over the A$75,000 threshold.
Only charge tax you are registered to collect, show it on its own line, and put your tax number on the invoice. For more on getting paid on time, see our payment terms guide.
When to send the invoice
Timing affects how fast you get paid. Send the deposit invoice before you start, not after. Send progress invoices the moment a milestone is hit, while the completed work is fresh in the client's mind. Send the final invoice the same day you finish, not at the end of the month. A renovation client who has just seen the finished kitchen pays faster than one who gets an invoice three weeks later, after the glow has worn off.
For longer jobs, agree the billing schedule up front and put it in your quote or contract. When the client has already signed off on "deposit, payment at first fix, balance on completion", each invoice is expected rather than a surprise, and expected invoices get paid on time.
Common contractor invoicing mistakes
- No deposit, so you fund the client's materials yourself.
- Not showing previous payments, leading to confusion on the final invoice.
- Forgetting the ABN/UTR/EIN, which can trigger tax withholding or delays.
- Doing extra work without written agreement.
- Sending editable files a client can alter. Always send a PDF.
Make a contractor invoice in 60 seconds
You do not need accounting software to bill like a professional. Invoicara's free invoice generator handles deposits, progress and final payments, labour and materials and subcontractor lines, tax, and a clean PDF export. No sign-up, no watermark, free forever.
For related trades, see our construction invoice guide, plumber invoice guide, and electrician invoice guide. For the basics, our complete guide on how to make an invoice covers every field. Take the deposit, bill in stages, get extras in writing, and your contracting business gets paid on time.
