Canada Invoice Generator with GST/HST

No.
Logo

Sender Details

Email
Phone

Bill To

Email
Phone
All details auto-save on your device only — we never see them.
C$
Line TotalC$0.00
SubtotalC$ 0.00
Total AmountC$ 0.00
Amount Paid-C$ 0.00
Balance Due
C$ 0.00

Configuration

Sign here using mouse or touch

Invoicing in Canada: what your invoice needs

Canadian sales tax depends on where the customer is, not just where you are. The federal GST is 5% everywhere. Five provinces add a harmonized HST that bundles the provincial part in one rate, and the rest either charge a separate provincial tax (Quebec, British Columbia, Saskatchewan, Manitoba) or nothing beyond GST.

If you are a GST/HST registrant, the invoice is also the document your customer uses to claim input tax credits, so the CRA sets out how much detail it needs. The higher the total, the more detail is required.

Key facts for Canada

Federal tax
GST 5%, charged in every province
Harmonized (HST)
Ontario 13%, New Brunswick 15%, Newfoundland and Labrador 15%, Prince Edward Island 15%, Nova Scotia 14% (since 1 April 2025)
Separate provincial tax
Quebec QST 9.975% (registered with Revenu Québec), British Columbia PST 7%, Saskatchewan PST 6%, Manitoba RST 7%
Small supplier threshold
$30,000 in taxable revenue over four consecutive quarters; above it you must register
Invoice detail
The required detail increases as the invoice total goes up (thresholds at $100 and $500)
Currency
CAD ($); if you invoice in another currency, show the tax in Canadian dollars

What a Canada invoice should include

  • Your business name and your GST/HST registration number (a 9-digit number followed by RT 0001)
  • The invoice date and a unique invoice number
  • A description of what you sold
  • The total amount, and the GST/HST charged (or a statement that it is included)
  • From $100: your registration number must be shown
  • From $500: also the buyer's name and the payment terms, with enough description to identify the supply

Practical tips

Use the rate for the customer's province

For services, tax normally follows where the customer is located or receives the service. Charging Ontario's 13% to a customer in Nova Scotia is a common mistake. Check the place-of-supply rules if you sell across provinces.

Quebec is separate

If you sell to customers in Quebec you may need to register with Revenu Québec for QST, which is administered separately from GST. Mention both taxes on the invoice.

Small supplier? Say so

If you are under $30,000 and not registered, do not charge GST/HST. It helps to add a line such as "Not registered for GST/HST" so the customer knows why no tax is shown.

Common questions about invoicing in Canada

Do I need a GST/HST number to send an invoice?

Only if you are registered. You must register once you exceed the $30,000 small supplier threshold. Below it, you can choose to register voluntarily if you want to claim input tax credits on your own expenses.

Which rate do I charge if I invoice a customer in another province?

It depends on where the service is supplied. For most services provided to a customer, the tax rate of the customer's province applies. For goods, it is usually the province where the goods are delivered.

Can I add two taxes to the same invoice?

Yes. For Quebec sales, show GST and QST as separate lines. Use the tax rate field for the combined percentage, and write the breakdown in the notes.

Do I need to show my registration number on small invoices?

Under $100 you can generally leave it out. From $100 up you must show it. It is safest to put it on every invoice, so your customer can always claim the credit.

Related guides and tools

Official sources: Canada Revenue Agency.

Last updated September 2026. This is general information, not tax or legal advice. Tax rules change, so check the official source or ask a local accountant before relying on it for an important invoice.

Quick Demo

How To Create Professional InvoicesIn 60 Seconds

Watch how freelancers and businesses use InvoiceDesire to create clean invoices, download PDFs, and send professional Invoices to clients instantly.

Free Online Invoice Generator

Create professional invoices without signup.

Create Free Invoice→

Fast Invoice Creation

Professional PDF Export

Multi Currency Support

Create Invoices Instantly With Our Free Invoice Generator

Create professional invoices in seconds. No signup required, instant PDF download, and works for freelancers and businesses worldwide.

Start creating your invoice in less than 30 seconds.