How to Write a Contractor Invoice That Gets Paid Fast
Finishing the job is only half the work. Until the invoice is paid, you have done the job for free. Most late payments are not customers refusing to pay. They come from invoices that are unclear, missing something, or easy to put off. This guide covers what a good invoice contains and the habits that get it paid sooner.
It applies to small trade and service work: handyman jobs, painting, electrical, plumbing, landscaping, cleaning, flooring and small renovations.
Quote first, invoice second
If you sent a quote, your invoice should match it line for line, plus any approved changes. When a customer can hold the quote next to the invoice and see the same items and the same prices, there is nothing to argue about. If the price changed, the invoice should say why (“Extra outlet added, approved by text 12 Oct”).
New to quoting? Start with our guide on how to write a contractor quote.
What every invoice should include
- The word “Invoice” at the top. It sounds obvious, but a document that looks like a quote gets filed like a quote.
- Your business details. Business name, phone, email, address, and any licence or registration number your trade needs.
- Your tax number, if you charge tax. In Canada that is your GST/HST number; many US states and other countries have their own rules. If you are not registered, leave tax off rather than guessing.
- The customer’s details. Name, billing address, and the job address if it is different.
- An invoice number and date. Number every invoice in order (INV-1001, INV-1002…). It keeps your books clean and makes follow-ups simple.
- A reference to the quote or job. “For quote Q-1042, bathroom repaint, 14 Maple St.”
- Line items. Each item with a short description, quantity, unit price and line total. Group labour and materials so the customer can see both.
- Subtotal, tax and total. Show the tax as its own line, with the rate.
- Deposits and payments already made. If the customer paid a deposit, subtract it and show the balance due. Nothing annoys a customer more than being billed for money they already paid.
- The amount due and the due date. Put these in the biggest text on the page. “Balance due: $1,240.00 by 31 Oct.”
- How to pay. E-transfer address, card link, cheque payee, bank details. Every option you accept, written out so the customer does not have to ask.
- Your terms. Due date, any late fee, and what the warranty on the work covers.
Payment terms that work for small jobs
- Due on receipt works for small one-day jobs. Send the invoice the same day, ideally before you leave the site.
- Net 7 or Net 14 (due in 7 or 14 days) is fair for larger residential jobs.
- Net 30 is normal for commercial customers, but do not offer it to homeowners unless you have to. The longer the terms, the later you get paid.
Whatever you choose, write the actual date (“due 31 Oct”) rather than only “Net 14”. People act on dates, not on terms.
Deposits and progress billing
For any job with real material costs, take a deposit before you start. Many trades use 25 to 50 percent, or enough to cover materials. Check whether your province or state limits deposits for home renovation work.
On longer jobs, bill in stages tied to visible milestones: “Deposit 30%, rough-in complete 40%, final 30%.” Each stage gets its own invoice number, and the final invoice shows every earlier payment so the balance is clear.
Habits that get invoices paid sooner
- Send it the same day. An invoice sent a week later tells the customer it is not urgent.
- Make paying easy. A card or e-transfer option gets paid faster than “cheque in the mail”.
- Keep it to one page for most jobs. Long invoices get set aside “to read later”.
- Say thank you. One line at the bottom (“Thanks for choosing us, we appreciate the work”) makes a reminder feel less awkward later.
- Follow up on a schedule. A friendly reminder the day after the due date, a second one a week later, then a phone call. Mention the invoice number and amount every time.
A simple reminder you can copy
Hi Sam, just a quick reminder that invoice INV-1042 for $1,240.00 (bathroom repaint, 14 Maple St) was due on 31 Oct. You can pay by e-transfer to the address on the invoice. If you have already sent it, thank you, and please ignore this note.
Invoice checklist
Copy this and run through it before you send any invoice:
- Says “Invoice” at the top
- Business name, contact details, licence number
- Tax number (only if you are registered)
- Customer name and addresses
- Invoice number and date
- Reference to the quote or job
- Line items with quantity, unit price and totals
- Subtotal, tax line with rate, total
- Deposits and earlier payments subtracted
- Balance due and the actual due date, in large text
- Every way the customer can pay
- Terms, late fee (if any) and warranty