Aviy
International InvoicingCanada Invoice RequirementsHST Provinces CanadaPST Invoicing CanadaQST Quebec InvoicingZero-rated Supplies Canada

GST/HST Invoicing Guide for Canada: Rules, Requirements and Tips

GST/HST Invoicing Guide for Canada: Rules, Requirements and Tips - Aviy AI invoicing
19 min read

A compliant Canadian invoice must show your business name, the date, a unique invoice number, a description of the goods or services, the total amount, and-if you are registered-your GST/HST number plus the tax charged. The rate depends on the customer's province and the place-of-supply rules.

Getting GST/HST invoicing in Canada right is one of those things that feels intimidating until you understand the structure behind it-and then it becomes routine. Whether you are a freelancer in Toronto, a contractor in Calgary, or a small agency in Halifax, the core question is the same: when do you charge tax, how much, and what has to appear on the invoice so the Canada Revenue Agency (CRA) and your clients are both satisfied?

This guide walks through GST/HST invoicing Canada rules in plain language: what a compliant invoice must contain, how the goods and services tax interacts with the harmonized sales tax and provincial taxes, when you need to register, and how to claim back the tax you pay on your own purchases. It is educational, not tax or legal advice-rates and thresholds change, so always confirm current figures directly with the CRA or a Canadian accountant.

GST/HST Invoicing in Canada: The Basics

Canada applies a federal value-added tax called the Goods and Services Tax (GST). In several provinces, the federal GST is combined with the provincial portion into a single Harmonized Sales Tax (HST). Either way, the mechanics are similar: registered businesses charge tax on most goods and services they sell, collect it from customers, and remit the net amount to the CRA after subtracting the tax they paid on their own business expenses.

The invoice is the document that ties this whole system together. It tells your customer how much tax they paid, gives them the information they need to recover that tax (if they are registered), and forms part of the paper trail the CRA expects if it ever reviews your account.

If you are not yet registered-because you qualify as a "small supplier"-you generally do not charge GST/HST at all, and your invoices simply omit any tax line. The moment you register, your invoicing obligations change. Understanding which side of that line you are on is the first step.

GST, HST, PST and QST: How They Fit Together

Canada's sales tax landscape is genuinely layered, and the right invoice depends on geography. Here is the high-level picture.

  • GST is the federal tax that applies across the whole country.
  • HST replaces GST in "participating" provinces by folding the provincial portion into one combined rate. Provinces such as Ontario, Nova Scotia, New Brunswick, Newfoundland and Labrador, and Prince Edward Island use HST.
  • PST (Provincial Sales Tax) is a separate provincial tax charged on top of GST in some provinces, such as British Columbia, Saskatchewan and Manitoba. It is administered provincially, not by the CRA.
  • QST (Quebec Sales Tax) operates in Quebec alongside GST and is administered by Revenu Québec.

For invoicing purposes, this means a sale to an Ontario client might show a single HST line, a sale to a B.C. client might show separate GST and PST lines, and a Quebec sale involves GST and QST. The rates differ by province and change over time, so treat the official rate tables as the source of truth.

Do You Need to Register for GST/HST?

This is the question that trips up most new freelancers and small businesses. Canada uses a "small supplier" concept: if your worldwide taxable revenue stays below a defined threshold over a rolling period, registration is generally optional. Once you exceed that threshold, registration becomes mandatory and you must start charging tax.

Because the exact threshold figure can change, do not rely on a number you read somewhere-confirm the current small-supplier threshold on the CRA website before you decide. The important concepts are:

  • The threshold is measured against taxable revenue (including zero-rated sales), not exempt revenue.
  • It is typically calculated over a rolling four-quarter window, with a single-quarter test as well.
  • Crossing the threshold triggers a deadline to register and begin charging tax-missing it can leave you owing tax you never collected.

Many businesses choose to register voluntarily even while still under the threshold. The main reason is input tax credits: once registered, you can recover the GST/HST you pay on business purchases. We will come back to that.

To register, you obtain a Business Number (BN) from the CRA and open a GST/HST program account. The result is a GST/HST registration number that must appear on your invoices once you start charging tax. If you operate in Quebec, you typically also register with Revenu Québec for QST.

What a Compliant Canadian Invoice Must Include

The CRA sets out specific information that registrant invoices should contain, and the level of detail expected actually increases with the size of the sale-larger invoices need more information so the buyer can claim input tax credits. At a minimum, a professional Canadian invoice should include:

  • Your business or trading name
  • The invoice date
  • A unique, sequential invoice number
  • A clear description of the goods or services supplied
  • The total amount payable
  • Your GST/HST registration number (required once you are registered)
  • The amount of tax charged, or a statement that the price includes tax, with the rate applied
  • For larger invoices, the buyer's name (or the name of their authorized agent) and an indication of which items are taxable

It is good practice-though not always strictly required-to also include your contact details, the client's billing address, payment terms (for example, "Net 14"), and accepted payment methods. These reduce disputes and help you get paid faster.

If you are not registered, you must not show a GST/HST number or charge the tax. Doing so is a compliance problem. Your invoice in that case looks like a standard professional invoice with no tax line.

How GST/HST Appears on Your Invoice

There are two acceptable ways to present the tax, and your choice affects how clearly the math reads.

  1. Tax-exclusive (most common for B2B): show the subtotal, then a separate GST/HST line, then the total. This is the cleanest format for business clients who need to claim input tax credits.
  2. Tax-inclusive: show a single price and state that it includes GST/HST at the applicable rate. This is more common in consumer-facing pricing.

A clear B2B layout might look like this in concept: a subtotal of the services, a line reading "HST (Ontario)" with the dollar amount, and a grand total. The rate label matters-naming the province removes ambiguity when you serve clients in multiple regions.

Charging the Right Rate: Place-of-Supply Rules

The hardest part of Canadian invoicing is not collecting the tax-it is knowing which rate to apply. The CRA's place-of-supply rules determine this, and for most services the rate is generally tied to the province where the customer is located or where they receive the benefit of the service, rather than where you, the supplier, sit.

A simplified way to think about it:

  • For most services, the rate often follows the customer's location (their business or mailing address).
  • For goods, the rate frequently follows the province where the goods are delivered.
  • Special rules apply to real property, intangibles, transportation and certain professional services.

Below is a high-level comparison of how the tax behaves across different sale types. Treat it as a conceptual guide, not a rate sheet.

Sale scenarioTax that typically appliesNotes
Client in an HST provinceHST at that province's rateSingle combined line
Client in a GST-only provinceGST, plus PST if the province charges itPST handled provincially
Client in QuebecGST plus QSTQST via Revenu Québec
Client outside CanadaOften zero-rated (0%)Confirm export rules apply
You are a small supplier (unregistered)No GST/HST chargedNo tax line on invoice

Because cross-province work is so common for remote freelancers, getting the place-of-supply logic right is essential. When in doubt, document your reasoning and confirm with the CRA guidance for your specific service type.

Zero-Rated, Exempt and Cross-Border Invoicing

Not every sale carries tax, and the distinction between "zero-rated" and "exempt" matters a great deal for your invoices and your refunds.

  • Zero-rated supplies are taxable at 0%. You charge no tax, but because they are technically taxable, you can still claim input tax credits on related expenses. Many exports of goods and services to customers outside Canada are zero-rated.
  • Exempt supplies carry no GST/HST and do not entitle you to claim input tax credits on related costs. Certain financial services, residential rent and specific health and education services fall here.

This difference is why categorizing your work correctly is not just bookkeeping pedantry-it directly affects how much tax you can recover.

For cross-border invoicing, a Canadian freelancer billing a U.S. or overseas client will frequently find the service is zero-rated, meaning no GST/HST line appears even though you remain registered. You should still keep evidence that the customer was a non-resident receiving the service outside Canada. For broader context on billing abroad, the principles in a general cross-border invoicing approach apply, but the Canadian export rules are what govern the tax treatment.

Input Tax Credits: Why Your Invoices Matter

Input tax credits (ITCs) are the mechanism that lets registered businesses recover the GST/HST they pay on legitimate business expenses-software subscriptions, equipment, professional services, and more. When you file your GST/HST return, you subtract your ITCs from the tax you collected and remit only the difference (or claim a refund if your credits exceed what you collected).

Here is the catch: you can only claim an ITC if you hold supporting documentation that meets the CRA's information requirements. That documentation is usually the supplier's invoice, and it must contain the right details-including the supplier's GST/HST number and the tax amount. If a vendor's invoice is incomplete, your ITC claim can be denied.

This cuts both ways. Your own invoices need to be complete so your business clients can claim their ITCs, and you need to demand complete invoices from your own suppliers so you can claim yours. Sloppy invoicing on either side leaks money.

Invoice Numbering and Record-Keeping

The CRA expects your invoices to be traceable, which means a consistent numbering system and proper retention.

For numbering, use a sequential, gap-free scheme. Many Canadian businesses use a format such as the year plus a running counter (for example, 2026-001, 2026-002). Avoid reusing numbers, skipping numbers, or letting two invoices share an ID-gaps and duplicates are exactly the kind of thing a reviewer notices. A solid numbering convention is worth setting up once and never touching again.

On retention, Canadian businesses are generally required to keep their books, records and supporting invoices for a defined number of years from the end of the tax year they relate to. Because the exact retention period and any extension rules can change, confirm the current requirement with the CRA. The safe habit is to keep complete, legible records-digital is fine and usually easier-for as long as the CRA could reasonably ask to see them, plus a buffer.

Good record-keeping also means storing both the invoices you issue and the ones you receive, your bank records, and your filed returns, all reconciled to each other.

Pros and Cons of Registering Early

If you are near the small-supplier threshold, you may be weighing voluntary registration. Here is a balanced view.

Pros:

  • You can claim input tax credits on business purchases immediately, recovering tax you would otherwise eat.
  • It looks more established to larger clients, some of whom expect a GST/HST number.
  • You avoid the scramble of registering mid-year the moment you cross the threshold.
  • Your pricing and systems are tax-ready from day one.

Cons:

  • You must charge tax to clients, which can make you marginally more expensive to non-registered or consumer customers.
  • You take on filing obligations-periodic GST/HST returns, even if the amount is small.
  • There is administrative overhead in tracking collected tax and ITCs.
  • Deregistering later is possible but adds friction.

For most B2B freelancers and agencies whose clients are themselves registered businesses, the ITC benefit usually outweighs the admin. For consumer-facing micro-businesses, staying a small supplier longer can be reasonable. Run the numbers for your own situation.

Common GST/HST Invoicing Mistakes

These are the errors that most often cause problems for Canadian small businesses.

  • Charging tax without being registered. If you do not have a GST/HST account, you cannot collect the tax. Showing it on an invoice is non-compliant.
  • Forgetting the GST/HST number once registered. Your number is mandatory on invoices and is what lets clients claim ITCs.
  • Applying your own province's rate to every client. Place-of-supply rules mean an Ontario freelancer billing a B.C. client may need a different treatment.
  • Confusing zero-rated and exempt. Mislabeling a sale can cost you legitimate input tax credits.
  • Using a generic "Tax" line. Always name the tax and province for clarity and audit-readiness.
  • Inconsistent or duplicate invoice numbers. Gaps and repeats undermine the integrity of your records.
  • Discarding supplier invoices. Without them, your ITC claims can be rejected.
  • Ignoring QST or PST. GST/HST is only part of the picture in Quebec, B.C., Saskatchewan and Manitoba.

Avoiding these is mostly a matter of having a reliable system rather than remembering rules in your head each time. Reviewing a general checklist of common invoice mistakes alongside the Canadian specifics is a smart habit.

Best Practices for GST/HST Invoicing

Follow these steps to keep your Canadian invoicing clean, compliant and easy to file.

  1. Confirm your registration status first. Decide whether you are a small supplier or a registrant, and act consistently with that status on every invoice.
  2. Put your GST/HST number on every invoice once you are registered-make it a permanent part of your template.
  3. Identify the customer's province before you set the rate, and apply place-of-supply logic for each sale.
  4. Label the tax line precisely, naming both the tax type and the province.
  5. Use sequential invoice numbers with no gaps or duplicates.
  6. Separate zero-rated and exempt sales in your records so your ITC calculations stay accurate.
  7. Collect complete invoices from suppliers so you can claim every input tax credit you are owed.
  8. Reconcile collected tax and ITCs each reporting period before you file your GST/HST return.
  9. Store everything digitally and keep it for the full CRA retention window.
  10. Verify current rates and thresholds against official CRA and provincial sources, since they change.

A Real-World Example: Priya the Consultant

Priya runs a one-person marketing consultancy based in Ottawa, Ontario. In her first year she stayed under the small-supplier threshold, so her invoices showed no tax-just clean line items, sequential numbers, and clear payment terms.

As her client list grew, she landed a contract with a national retailer and realized her projected revenue would cross the threshold. She registered for a GST/HST account, received her number, and updated her invoice template immediately.

Now her invoicing reflects the layered Canadian system. When she bills her Ontario clients, her invoice shows a single HST line. When she invoices a client in British Columbia, she applies GST and notes the relevant provincial treatment. For a U.S.-based client she picked up through a referral, the work is zero-rated, so no GST/HST appears-but she keeps documentation showing the client is a non-resident.

Because she registered, Priya now claims input tax credits on her software, her laptop, and her accountant's fees, recovering tax she previously absorbed. At the end of each reporting period she reconciles collected tax against her ITCs and remits the difference. The whole process takes her under an hour because her invoices were structured correctly from the start. The lesson: the work happens at invoice-creation time, not at filing time.

Summary

GST/HST invoicing Canada is layered but logical once you map it out. Decide your registration status, put your GST/HST number on every invoice once registered, apply the right rate based on the customer's province and the place-of-supply rules, distinguish zero-rated from exempt sales, and keep complete, sequentially numbered records so you can claim every input tax credit you are entitled to. Because rates, thresholds and retention rules change, always confirm the current figures with the Canada Revenue Agency or a qualified Canadian accountant. Treat this guide as an educational starting point, build a reliable system, and Canadian sales tax becomes a routine part of getting paid rather than a year-end scramble.

Frequently asked questions

Do freelancers in Canada have to charge GST/HST?

Only once you are registered. If your taxable revenue stays under the small-supplier threshold, registration is generally optional and you do not charge GST/HST. Once you exceed the threshold, registration becomes mandatory and you must collect tax. Many freelancers register voluntarily to claim input tax credits. Confirm the current threshold with the CRA before deciding.

What is the difference between GST and HST?

GST is the federal Goods and Services Tax that applies across Canada. HST is the Harmonized Sales Tax used in certain "participating" provinces, where the federal and provincial portions are combined into one rate administered by the CRA. The mechanics are the same-you collect and remit-but the rate and how it appears on your invoice depend on the province.

When do I have to register for a GST/HST number?

You must register once your worldwide taxable revenue exceeds the small-supplier threshold over the relevant measuring period. Crossing that line triggers a deadline to register and begin charging tax. You can also register voluntarily while still under the threshold, which is common for B2B freelancers who want to claim input tax credits. Verify current rules with the CRA.

What information must appear on a Canadian invoice?

At minimum: your business name, the date, a unique invoice number, a description of the goods or services, and the total. Once registered, you must also show your GST/HST number and the tax charged (or a tax-inclusive statement with the rate). Larger invoices require more detail, including the buyer's name, so clients can claim input tax credits.

How do I charge tax to a client in another province?

Use the CRA's place-of-supply rules. For most services the applicable rate generally follows where the customer is located or receives the benefit, not where you operate. So an Ontario freelancer billing a British Columbia client may apply different treatment than for a local client. Identify the customer's province before setting the rate on each invoice.

Do I charge GST/HST to clients in the United States?

Often no-many services exported to non-resident clients outside Canada are zero-rated, meaning you charge 0% but remain registered and can still claim input tax credits. You should keep documentation proving the client is a non-resident receiving the service outside Canada. Confirm the export rules apply to your specific situation with the CRA or an accountant.

What are input tax credits and how do invoices affect them?

Input tax credits let registered businesses recover the GST/HST they pay on business purchases. When you file your return, you subtract ITCs from the tax you collected and remit the difference. To claim an ITC you must hold a supplier invoice with the required details, including the supplier's GST/HST number. Incomplete invoices can cause the CRA to deny the claim.

How long do I need to keep my invoices in Canada?

Canadian businesses must keep books, records and supporting invoices for a defined number of years from the end of the relevant tax year. Because the exact retention period and extension rules can change, confirm the current requirement with the CRA. Digital records are acceptable; keep them legible, organized by tax period, and reconciled to your returns.

Do I need to worry about PST or QST as well as GST/HST?

Yes, depending on the province. British Columbia, Saskatchewan and Manitoba charge a separate Provincial Sales Tax on top of GST. Quebec charges QST alongside GST, administered by Revenu Québec. These provincial taxes are handled separately from your federal GST/HST account, so your invoice may need additional tax lines for clients in those provinces.

Can I issue invoices before I have a GST/HST number?

Yes. As an unregistered small supplier you issue normal professional invoices with no tax line and no GST/HST number. You must not charge or display GST/HST until you are registered. Once you register and receive your number, update your invoice template immediately so every invoice from that point shows the number and the correct tax.

Conclusion

Mastering GST/HST invoicing Canada comes down to a handful of repeatable decisions: confirm whether you are a small supplier or a registrant, display your GST/HST number once registered, apply the correct rate based on the customer's province and place-of-supply rules, separate zero-rated from exempt sales, and keep complete, sequentially numbered records. Do those consistently and you will charge the right tax, recover every input tax credit you are owed, and stay ready for any CRA review.

Tax rates, thresholds and retention periods change over time and vary by province, so this guide is an educational starting point rather than tax or legal advice. Before you file, verify the current figures with the Canada Revenue Agency or a qualified Canadian accountant-then let a solid invoicing system handle the mechanics so compliance becomes routine.

Sources and further reading