CAD · GST / HST / QST / PST · Province matters

Invoice Generator for Canada

Create Professional Invoices for Customers in Canada

Use this generator to invoice Canadian customers. Set the currency to CAD, add your business number, and the invoice prints in the format Canadian businesses and bookkeepers expect.

Canadian invoicing has one complication worth understanding before you send anything: the sales tax you charge depends on the province of supply, and the federal and provincial systems interact differently in different places.

Create your invoice

Creating an invoice in Canada

At the federal level, the Canada Revenue Agency administers GST and, in participating provinces, the harmonised HST that combines the federal and provincial components into a single rate. Outside those provinces you may also need to deal with a separate provincial sales tax — PST in British Columbia, Saskatchewan and Manitoba, and QST in Quebec, which Revenu Québec administers.

The practical consequence is that the same piece of work can carry a different tax treatment depending on where your customer is. Place-of-supply rules published by the CRA decide which province applies, and they differ for goods, services and intangibles.

The CRA also specifies the information your customer needs in order to claim an input tax credit, and that requirement steps up in tiers as the value of the sale increases. Meeting the top tier on every invoice is the simplest way to avoid ever falling short.

Reviewed September 2026. Rules and rates change — always confirm the current position with the authorities linked at the bottom of this page. This is general information, not tax or legal advice.

What to include on an invoice

Commercial basics

Expected on any Canadian invoice, registered or not.

  • The word Invoice and a unique invoice number
  • Your business name and contact details
  • The customer's name
  • The invoice date and the payment due date
  • A description of the goods or services supplied
  • The amount charged for each item
  • The total payable in Canadian dollars
  • How to pay — bank transfer details or e-transfer address

Tax-related — for input tax credit claims

The CRA sets the required supporting information, tiered by the total sale amount. Confirm the current tiers on the CRA page linked below.

  • Your GST/HST registration number
  • Your QST registration number for Quebec supplies
  • The total amount paid or payable
  • The amount of GST/HST charged, or a statement that it is included
  • The rate applied to each taxable item
  • Which items are taxed at which rate, on mixed invoices
  • The buyer's name or trading name on higher-value sales
  • Terms of the sale on higher-value invoices

Recommended

The details that get a Canadian invoice approved without a follow-up email.

  • A purchase order or project reference
  • The province of supply, where it is not obvious
  • The period the work covers
  • A payment reference for the customer to quote
  • Contact details for accounts payable queries

Depends on your setup

Driven by structure, province and industry.

  • Business number (BN) for incorporated businesses
  • PST registration number for BC, Saskatchewan or Manitoba supplies
  • Provincial trade licence or contractor registration
  • French or bilingual presentation for Quebec customers
  • WSIB or provincial workers' compensation clearance where a client requires it

Invoice numbering

Use a unique number on every invoice and keep the run sequential. Canadian filings often involve both federal and provincial reporting, and clean numbering is what lets you tie one set of figures to the other.

A straightforward sequence — 1001, 1002, 1003 — is enough for most businesses. Suppliers selling across provinces sometimes add a province code, such as ON-1042 or QC-1043, which makes tax reconciliation visibly simpler at year end.

Do not reuse or delete numbers. Cancel with a credit note that references the original invoice so both documents remain in the sequence and in your records.

Business information

Always show

How your customer identifies and pays you.

  • Your operating or legal business name
  • A mailing address in Canada
  • Email and phone for billing questions
  • Bank details or the email address for an Interac e-Transfer

Show when it applies

Driven by registration and province.

  • GST/HST registration number, once registered
  • QST number when you supply into Quebec and are registered there
  • PST number for British Columbia, Saskatchewan or Manitoba
  • Business number and corporate name for incorporated businesses

Customer information

  • The customer's legal or operating name
  • Billing address, including the province
  • The province of supply where it differs from the billing address
  • Accounts payable email address
  • Purchase order or contract number
  • The contact who authorised the work
  • Site or delivery address for goods and trade work
  • Their GST/HST number, where they have asked for it to be shown

Dates and payment terms

Show both the invoice date and the due date. Where the tax treatment depends on when the supply took place, the date on the invoice is also part of your tax record, not just a payment detail.

Net 30 is the most common commercial default in Canada. Trades, freelancers and small suppliers often use shorter terms, and public sector buyers usually work to their own published schedule.

Due on receipt

Suited to one-off residential jobs and new customers, especially where you have already carried the cost of materials.

Net 15

A practical option for freelancers and small agencies invoicing owner-managed businesses.

Net 30

The standard across Canadian business-to-business trade and the default for most corporate accounts payable systems.

Net 45 and beyond

Seen with large retailers, institutions and some government buyers. Agree the terms in writing before the work starts.

Tax considerations

The federal GST applies across Canada. In participating provinces it is combined with the provincial component into a single harmonised HST, so you charge one rate rather than two separate taxes. In other provinces you charge GST and, depending on the province, a separate PST or QST as well. Alberta and the territories apply GST only.

Because rates and combinations differ by province and can change, look them up on the CRA site for the province of supply rather than relying on a figure quoted elsewhere. What matters on the invoice is that the tax shown matches the place of supply and that each component is identifiable.

Registration is tied to the CRA's small supplier rules. Once you exceed the threshold you must register; below it you can register voluntarily, which is common among businesses that want to recover input tax credits on their own costs.

GST

The federal tax applied across Canada, administered by the CRA. It appears on its own in non-harmonised provinces.

HST

A single combined rate in participating provinces. You charge and report one figure rather than a federal and provincial split.

QST

Quebec's provincial tax, administered by Revenu Québec, with its own registration and its own number to show on invoices.

PST

Separate provincial sales taxes in British Columbia, Saskatchewan and Manitoba, with their own registration and rules on what is taxable.

Place of supply

CRA rules determine which province's tax applies, and they differ for goods, services and intangibles. Do not default to your own province.

Input tax credits

Your registered customers reclaim tax using your invoice. Missing your registration number is the most common reason a claim is refused.

Currency considerations

Canadian invoices are issued in Canadian dollars, written as $1,250.00 or CAD 1,250.00. Use the CAD prefix whenever the reader might be American, because a bare dollar sign is read as USD by most US finance teams.

French-language invoices for Quebec customers conventionally place the symbol after the amount, as 1 250,00 $, with a comma as the decimal separator and a space for thousands. If you issue bilingual documents, be consistent within each version.

Billing a US customer in USD is common for Canadian exporters. State the currency explicitly, keep your GST/HST treatment separate from the currency question, and remember that a conversion spread applies when the payment lands in a CAD account.

Example Canada invoice

A registered consulting firm in Toronto invoicing an Ontario client. Ontario applies HST, so a single combined tax line appears rather than separate federal and provincial amounts.

DescriptionQtyRateAmount
Operations review — discovery phase1$3,200.00$3,200.00
Senior consultant days on site (Sept 8–10)3$1,150.00$3,450.00
Findings report and presentation1$1,400.00$1,400.00
Travel and accommodation (at cost)1$430.00$430.00
Subtotal$8,480.00
HST (Ontario)$1,102.40
Total due — Net 30, PO 33071$9,582.40
Illustrative figures using a 13% HST rate for Ontario. Confirm the current rate and the correct province of supply with the CRA before invoicing.

How to create an invoice online

  1. Step 1

    Add your business details

    Operating name, address and contact details, plus your GST/HST number and any QST or PST numbers that apply.

  2. Step 2

    Enter the customer and province

    Add the customer's legal name and billing address. The province drives the tax treatment, so make sure it is on the document.

  3. Step 3

    Set the currency to CAD

    The currency selector applies the Canadian dollar to every amount in the preview and the downloaded PDF.

  4. Step 4

    Itemise the work

    One line per deliverable, day or product, described specifically enough for someone outside the project to approve it.

  5. Step 5

    Apply the right tax rate

    Enter the rate for the province of supply — a single HST figure in harmonised provinces, or GST with a provincial component noted where they are separate.

  6. Step 6

    Set terms and download

    Choose Net 15 or Net 30, add your transfer or e-transfer details in the notes, then download the PDF and send it the same day.

Common invoicing mistakes

01

Charging your own province's rate to everyone

Tax follows the place of supply, not your office. Billing an Alberta customer at an Ontario rate overcharges them and misstates your filing.

02

Leaving the GST/HST number off

Without it, a registered customer cannot claim an input tax credit, and they will send the invoice straight back.

03

Rolling GST and QST into one line

Quebec supplies involve two separate taxes administered by different bodies. Show them separately so both can be reconciled.

04

Ignoring Quebec language expectations

If Quebec is a regular market, check your obligations rather than assuming an English-only invoice is acceptable.

05

Charging tax before you are registered

Collecting GST/HST without a registration is a problem for both parties. Register first, then start charging.

06

Not showing the buyer's name on larger invoices

The CRA's supporting information requirements increase with the sale amount. Include the buyer's details on every invoice and you never fall short.

When you may need professional advice

The CRA publishes usable guidance, and a single-province service business will usually manage fine with it. An accountant pays for itself the moment you sell across provincial lines, because place-of-supply rules and multiple registrations are where costly errors accumulate quietly.

Quebec deserves specific attention: QST is administered separately, and both the tax and the language requirements differ from the rest of the country.

  • You sell into more than one province
  • You are unsure which province's tax applies to a supply
  • You are approaching the end of small supplier status
  • You have Quebec customers and are unregistered for QST
  • You export goods or services and want to confirm zero-rating
  • You have charged the wrong rate and need to correct it

Frequently asked questions

Which sales tax do I charge on a Canadian invoice?

It depends on the province where the supply is considered to be made. Some provinces apply the federal GST alongside a provincial sales tax, others use a single harmonised HST, and Quebec has its own QST administered provincially. The CRA publishes place-of-supply rules that determine which applies — check them for the province you are selling into.

Do I need a GST/HST number?

You need to register once you stop qualifying as a small supplier under the CRA's rules, and you can register voluntarily before that. A registration number is also what allows your business customers to claim input tax credits, so many B2B suppliers register early by choice.

What information do my customers need to claim input tax credits?

The CRA sets out the supporting information a registrant needs, and it scales in three tiers by the total amount of the sale. Higher-value invoices must show more, including your GST/HST registration number and the buyer's name. Take the current tiers and details from the CRA page linked below.

Do I have to invoice in French in Quebec?

Quebec language legislation affects commercial documents, and many businesses issue invoices in French or bilingually for Quebec customers. If you trade regularly in Quebec, confirm your obligations with Revenu Québec or the Office québécois de la langue française rather than assuming English is sufficient.

How do I show tax when I sell into more than one province?

Apply the rate for the province of supply on each invoice rather than a single house rate. Keeping separate line items for federal and provincial components — for example GST and QST — makes the invoice readable and your filings straightforward.

Can I invoice a US client from Canada?

Yes, and many exported supplies are zero-rated for GST/HST purposes. Whether yours qualifies depends on what you supply and where it is consumed, so confirm the treatment with the CRA before deciding not to charge tax.

Official sources

Related tools and reading

Create your Canada invoice

Fill in your details, set your tax rate and download a clean PDF. Free, no account and no watermark.