What to include on a contractor invoice

The twelve things that belong on every contractor invoice, why each one prevents a payment delay, and a checklist you can work through before you hit send.

A carpenter taking notes beside a laptop at a workbench in a woodworking shop.

The short answer

A contractor invoice needs the word “Invoice”, a unique invoice number, your business and contact details, the client’s billing details, an issue date, a due date written as a real date, itemised work with quantities and prices, subtotal, tax and total, any deposit and the balance due, how to pay, and your terms. Add job photos, a PO number or the original estimate number when the job calls for it.

Most late payments are not disputes. They are ambiguity. The client is not refusing to pay — they cannot tell what they are paying for, who to pay, or when it was due, so the invoice moves to the bottom of the pile.

Every item below removes one reason for an invoice to stall. None of them takes more than a few seconds when your invoice app already knows your business details.

The twelve essentials

1. The word “Invoice”

Obvious, and regularly missed. A document labelled “Invoice” gets routed to whoever pays bills. A document labelled with your business name and a total gets read as a quote and set aside.

2. A unique invoice number

Sequential, never reused: INV-001, INV-002. It is how you and your client refer to the same document six months from now, and it is the first thing an accountant or an auditor asks for. If you are numbering by hand, you will eventually duplicate one.

3. Your business name and contact details

Legal or operating business name, address, phone and email. If the client needs to ask one question before paying and cannot find how to reach you, the invoice waits.

4. Your logo

Not decoration. A logo is the fastest signal that the document came from an established business rather than a phone note, and it makes your invoice recognisable in an inbox full of attachments.

5. The client’s full billing details

Name, company if there is one, billing address and email. For property work, name the job address too when it differs — the person paying is not always the person who was on site.

6. The issue date

The date the invoice was created. It is the anchor for your payment terms and the first thing anyone checks when a payment is described as late.

7. The due date — as an actual date

“Net 30” means nothing to a homeowner. “Due October 21, 2026” is a date a person can act on. If you use terms, show the resulting date alongside them.

8. Itemised work, described the way you’d explain it

One line per service or material, with a quantity, a unit price and a line total. Write descriptions a client can verify: “Replace 6 fence pickets, pressure-treated cedar” rather than “Fence repair”. Vague line items are what clients call about, and every call is a delay.

9. Subtotal, tax and total

Show your tax rate and the tax amount as their own line. If you are registered for GST/HST, VAT or a state sales tax, include your registration number — in several jurisdictions the client cannot claim the input credit without it, which turns your invoice into their problem.

10. Any deposit or prior payment, and the balance due

If a deposit was paid, show the total, the deposit, and the remaining balance. An invoice for the full amount after a deposit is the fastest way to start an argument you did not need.

11. How to pay

Name the methods you accept and give the details: e-transfer address, cheque payee, card link. An invoice that does not say how to pay it is asking the client to do work before they can give you money.

12. Terms and a note

Late-payment terms if you use them, warranty period if you offer one, and a short thank-you. The note costs nothing and it is the part clients remember.

Worth adding when the job calls for it

  • Job photos, especially for before-and-after work or anything that gets covered up.
  • A purchase-order or work-order number if the client issued one — in commercial work, an invoice without it often cannot be processed at all.
  • A client signature on completion, captured on your phone.
  • The original estimate number, so the client can line the invoice up against what they approved.

The pre-send checklist

Run through these eight checks before every invoice goes out. Most payment delays trace back to one of them.

  1. Client name and email spelled correctly.
  2. Invoice number has not been used before.
  3. Every line item has a quantity and a price.
  4. Tax rate is right for this client’s location.
  5. Deposits and prior payments are deducted.
  6. Due date is a real date, not a term.
  7. Payment details are on the document.
  8. Totals add up — read them once more.

Do this once, not every time

Almost everything on this list is fixed for your business: your name, your logo, your tax rate, your payment details, your terms. Set them up once in an invoicing app and they land on every document automatically. What is left to fill in per job is the client, the work and the due date — which is a two-minute task you can finish on site.

That is the whole idea behind Invoice Mint: your business details, clients and commonly used items are already saved, so a complete, correct invoice takes about as long as writing a text message.

Common questions

Does a contractor invoice need an invoice number?

Yes. A unique, sequential invoice number lets you and your client refer to the same document later, and it is one of the first things an accountant or tax authority asks for. Never reuse a number.

Should I include my tax registration number on an invoice?

If you are registered to collect GST/HST, VAT or a sales tax, include the registration number. In several jurisdictions a business client cannot claim the input tax credit without it. Check the rules where you and your client operate.

What is the most important thing to get right on an invoice?

The due date. Write it as a calendar date, such as “Due October 21, 2026”, rather than only a term like “Net 30”. A specific date is something a client can act on.

Keep reading