Trades · October 21, 2026

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

  1. The word “Invoice” at the top. It sounds obvious, but a document that looks like a quote gets filed like a quote.
  2. Your business details. Business name, phone, email, address, and any licence or registration number your trade needs.
  3. 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.
  4. The customer’s details. Name, billing address, and the job address if it is different.
  5. An invoice number and date. Number every invoice in order (INV-1001, INV-1002…). It keeps your books clean and makes follow-ups simple.
  6. A reference to the quote or job. “For quote Q-1042, bathroom repaint, 14 Maple St.”
  7. Line items. Each item with a short description, quantity, unit price and line total. Group labour and materials so the customer can see both.
  8. Subtotal, tax and total. Show the tax as its own line, with the rate.
  9. 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.
  10. The amount due and the due date. Put these in the biggest text on the page. “Balance due: $1,240.00 by 31 Oct.”
  11. 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.
  12. Your terms. Due date, any late fee, and what the warranty on the work covers.

Payment terms that work for small jobs

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

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:

← Back to Blog