Getting paid
How to write a contractor invoice that is easy to understand and pay
A clear contractor invoice checklist covering business details, job descriptions, totals, due dates and payment instructions.

A good contractor invoice should help the customer recognize the work, understand the amount and know exactly how to pay.
Include the identifying details
Use a unique invoice number and show the invoice date and payment due date. Include your legal business details and the customer information required in your location.
Tax, licensing and invoice requirements vary. Confirm the rules that apply to your business with a qualified local adviser.
Describe the completed work clearly
Use the language agreed with the customer. Avoid an invoice line that only says “service” when a short description would make the charge obvious.
If the work started with an approved price, carry the same scope and line items forward. A connected quotes and estimates workflow helps the final invoice match what the customer agreed to without retyping the job.
Separate labor, materials, fees and tax where that improves clarity or is legally required.
Make the total easy to find
The subtotal, adjustments, tax, amount paid and balance due should be visually distinct. The customer should not need to calculate the final amount.
Work through an example before sending yours
Here is an illustrative invoice for a small repair. The names, rates and dates are examples, not a customer job or a recommended price. Assume the business has confirmed that no tax applies to this particular example; your invoice must use the tax treatment and identifying details that apply to your business.
- Supplier: Example Repair Co.
- Customer: Alex Morgan, with the service address recorded against the job
- Invoice: INV-1042
- Issued: 6 September 2026
- Payment due: 13 September 2026, reflecting the terms agreed for this example
| Description | Calculation | Amount |
|---|---|---|
| Agreed repair work, including removal and replacement of the worn fitting | 2 hours at $65 | $130 |
| Replacement fitting supplied for the repair | 1 at $45 | $45 |
| Subtotal | $130 + $45 | $175 |
| Applicable tax in this illustration | None | $0 |
| Invoice total | $175 + $0 | $175 |
| Deposit already received | Recorded against this job | −$50 |
| Balance to pay | $175 − $50 | $125 |
The customer can see that the job cost $175, that $50 has already been received and that $125 remains. The deposit is a payment against the invoice, not a second discount. Replace the illustrative identifying details with the complete information required for your actual invoice.
For payment wording, use something like: “Please pay the $125 balance by 13 September using the payment details provided with this invoice. Include INV-1042 as your reference.” Supply the real, verified payment method privately; do not send an invoice with a placeholder where the customer needs payment details.
Check changes and questions before resending
Compare the final work description with the accepted quote and any later approved changes. If the invoice includes an extra hour, the job record should explain the additional work and when the customer agreed to it.
If a customer disputes a line, review the scope and evidence before issuing a correction. Follow the correction process appropriate to your accounting arrangements and keep a trace of what changed. Repeatedly sending different totals without explanation makes the bill harder to trust.
Give one clear payment path
List the accepted payment methods and any reference the customer needs to include. If online payment is available, make the action direct and recognizable.
Send it promptly
Invoice while the work is fresh. The customer has just seen the result and you still have the details in mind.
TradePocket’s invoicing and payments tools are designed to use the customer and job record already in the system. That reduces duplicate entry and makes prompt invoicing easier.
Keep a complete history
Store the invoice with the customer and job. When a question arrives, you should be able to see the work, amount, sent date and payment status together.
Use the five-minute end-of-job routine to make this a normal part of finishing the work rather than a separate evening task.
KEEP READING
More practical guidance.

Getting paid
Invoicing software for contractors: a practical buying guide
What solo contractors should look for in invoice software, including job handoff, payment status, mobile use and customer history.

Getting paid
The five-minute end-of-job routine that gets invoices sent faster
A repeatable close-out routine for finishing notes, sending the invoice and keeping payment status visible before the next job begins.

Customer communications
Business phone numbers for solo contractors: what to choose
Choose a business number that feels professional, protects your personal line and still works naturally while you are on the job.

Less admin starts here
Keep the work moving and the whole business under control.
Bring your schedule, customers, invoices, payments and useful follow-ups into one calm workspace built for people doing the work.
Start using TradePocket