Skip to content

Free invoice template for Canada

Make a GST/HST invoice for any province, with each tax on its own line. Print it or save it as a PDF. Free, no sign-up, and it runs in your browser.

Taxes
GST, HST, PST and QST, every province
What it sends
Nothing. It runs in your browser
Your business
Customer
Invoice
What you’re charging for
Notes

Nothing leaves your browser. Your business details are saved on this device only.

Your business name

Invoice

No.
1001
Date:
October 3, 2026
Due:
November 2, 2026

Bill to

Customer name

DescriptionQtyUnit priceAmount
—1—$0.00
Subtotal
$0.00
HST 13%
$0.00
Total (CAD)
$0.00

Place of supply: Ontario

Thank you for your business.

Charging GST/HST? Add your GST/HST number. A business customer needs it on any invoice of $100 or more to claim the tax back.

What a GST/HST invoice must show

When you charge GST/HST, your business customers claim it back as an input tax credit. To do that, the CRA says their invoice has to show certain things, and the list grows with the total. The template above covers all of them. (CRA: input tax credits)

Invoice totalWhat it must show
Under $100
  • Your business name
  • The invoice date
  • The total amount
$100 to $499.99
  • Everything above
  • Your GST/HST number
  • The GST/HST charged, or a note that the total includes it and at what rate
  • Which items are taxable, if some are not
$500 and up
  • Everything above
  • Your customer's name
  • A short description of what you sold
  • The payment terms

If some of what you sell is exempt or zero-rated, this template isn’t the right tool for that invoice: it charges tax on every line. Put those items on their own invoice, or ask your accountant.

When someone charges you GST/HST, you can check their number in the CRA’s GST/HST registry.

Invoice numbers

Give every invoice its own number and go up in order: 1001, 1002, 1003. Never reuse one, even if you cancel the invoice. When a payment comes in, the number tells you which invoice it pays, and your accountant can see that nothing is missing. The template starts at 1001. Change it to your next number.

Payment terms

The terms tell your customer when to pay. “Net 30” means within 30 days of the invoice date. “Due on receipt” means now. On an invoice of $500 or more, the CRA expects the terms to be on it. Use the notes to say how to pay you, for example by e-Transfer to your business email.

Not registered for GST/HST? Don’t charge it

If you aren’t registered, you can’t charge GST/HST. Most new businesses start out as a small supplier: taxable sales of $30,000 or less in a calendar quarter and over the last four quarters. A small supplier doesn’t have to register. If you don’t, you send invoices with no GST/HST on them, and you can’t claim back the GST/HST you pay on your own costs. (CRA: when to register)

  • Go over $30,000 in one quarter, and you charge GST/HST starting with the sale that took you over.
  • Go over $30,000 across four quarters in a row, and you stop being a small supplier at the end of the month after that quarter.
  • Either way, you have 29 days to register.
  • You can also register before you have to. Then you charge GST/HST and can claim it back on your costs, which can help if you spend a lot on supplies or equipment.

Not sure what to charge? Use the GST/HST calculator or find your GST/HST due date.

Questions

Is this invoice template really free?
Yes. There's no sign-up and no watermark. Fill in the form, then choose Print or save as PDF. Nothing you type is sent to Spark or anyone else.
What does a GST/HST invoice have to show?
It depends on the total. Under $100: your business name, the date and the total. From $100 to $499.99, add your GST/HST number and the tax charged. At $500 and up, also add your customer's name, a short description and the payment terms. Your customer needs these to claim the tax back.
Do I have to put my GST/HST number on an invoice?
If you charge GST/HST and the invoice is $100 or more, yes. Without it, a business customer can't claim the GST/HST you charged as an input tax credit.
Can I charge GST/HST if I'm not registered?
No. If you are a small supplier and haven't registered, you don't charge GST/HST, and you can't claim it back on your own purchases. Tick “I'm not registered for GST/HST” and the template leaves tax off.
When do I have to register for GST/HST?
When your taxable sales go over $30,000 in one calendar quarter, or over four calendar quarters in a row. If you go over in a single quarter, you charge GST/HST starting on the sale that took you over. You then have 29 days to register.
Which province's tax goes on the invoice?
Generally the province where your customer receives what you sell, not where your business is. Pick it under Province of supply and the template uses that province's rate.
How do I save the invoice as a PDF?
Click Print or save as PDF, then choose Save as PDF (or Microsoft Print to PDF) as the printer. Only the invoice prints, not the form or the rest of the page.
Does it remember my details?
Your business name, address and GST/HST number are saved in this browser on this device, so the next invoice starts with them. Customer details and line items are not saved.

Send invoices and see who has paid

Spark Books emails your invoices as a PDF in your business's name and shows which are paid, part paid or overdue. When a payment shows up on a bank statement you upload, it marks the invoice paid. Free.

Start your books