You just sent an invoice to a client in Halifax, another in Calgary, and a third in Montréal — and you froze, because each needs different tax treatment and you weren't sure you got any right. That's the moment most Canadian owners go looking for gst compliant invoicing software in Canada: not for a prettier PDF, but to stop guessing whether you charged 14%, 5% or 14.975%, and whether your 15-character GST/HST number is even on the page. The straight answer is yes — the right tool applies the correct rate by your customer's province, shows your Business Number, and keeps the records the CRA expects. So let's walk through how that works, where teams trip, and how WoneSuite handles it for you.

The $30,000 small-supplier threshold — taxable revenue over four consecutive quarters — has not moved since 1991. Cross it, and registration plus charging GST/HST stops being optional.

What is gst compliant invoicing software in Canada?

Now that you've felt the pain, here's the plain version. It's billing software that builds every invoice to meet Canada Revenue Agency rules automatically, so your customer can claim their input tax credits (ITCs) and you can file clean. It isn't a generic US invoice maker with a Canadian flag bolted on.

In practice, that means it does the following without you babysitting each field:

  • Applies the right rate by place of supply — 5% GST in Alberta, 13% HST in Ontario, 14.975% combined in Quebec — based on where your customer is.
  • Prints your 15-character GST/HST Business Number, which the CRA requires on invoices once you're registered, or your customer can be denied their ITC.
  • Meets the CRA documentary tiers: under $30 needs little; $30–$149.99 needs your name, date, total and GST/HST number; $500+ adds the recipient's name, a description, and payment terms.
  • Handles Quebec's second layer — a QST registration number and, under Bill 96, an invoice available in French.
  • Retains records for the 6 years the CRA expects.

That's the baseline. The reason it matters is structural, which the next section makes concrete.

How it works — step by step

So how does the software turn those rules into a correct invoice? It follows a fixed sequence, and once you see it, the logic clicks.

  1. You add the customer and their province. Place of supply drives everything — the rate follows where the customer is, not where you are.
  2. The engine picks the tax structure. HST provinces get one blended line; GST+PST/RST provinces get two lines; Quebec gets GST plus QST, with QST computed on the pre-GST price (it isn't compounded).
  3. Your Business Number is stamped on. The GST/HST number appears by default, so every invoice supports your customer's ITC claim.
  4. The right documentary tier fires. For a $500+ invoice, the software requires the recipient name, description and terms before it lets you send.
  5. It sends and tracks payment. Interac e-Transfer, EFT/pre-authorized debit, card, or cheque — and it logs what landed.
  6. It files everything for 6 years, so an audit is a search, not a scramble.

Because each step is deterministic, the tax is right before you hit send — that's the whole point.

The province-by-province rate matrix

Here's the heart of it, and the reason a spreadsheet eventually fails you. Canada has 13 jurisdictions and three different tax structures, so "Canadian sales tax" is never one number. The table below reflects every province and territory — leave none out, because day-to-day you will bill across them.

Jurisdiction Structure GST Provincial Total Notes
Alberta (AB) GST only 5% 5% No PST; simplest setup
British Columbia (BC) GST + PST 5% 7% PST 12% Two tax lines
Saskatchewan (SK) GST + PST 5% 6% PST 11% PST is 6%, not 7%
Manitoba (MB) GST + RST 5% 7% RST 12% Provincial tax is called RST
Ontario (ON) HST 5% 8% 13% Single blended line
Quebec (QC) GST + QST 5% 9.975% QST 14.975% QST on pre-GST price; filed to Revenu Québec
New Brunswick (NB) HST 5% 10% 15% Single blended line
Nova Scotia (NS) HST 5% 9% 14% Reduced from 15% on Apr 1, 2025
Prince Edward Island (PE) HST 5% 10% 15% Single blended line
Newfoundland & Labrador (NL) HST 5% 10% 15% Single blended line
Yukon (YT) GST only 5% 5% No territorial tax
Northwest Territories (NT) GST only 5% 5% No territorial tax
Nunavut (NU) GST only 5% 5% No territorial tax

The catch is that these change. Nova Scotia dropped to 14% on April 1, 2025 — and if your tool didn't update mid-year, you under- or over-charged. That's why a rate table you maintain by hand is a liability, and a maintained tax engine is not.

Common mistakes to avoid

Now that you can see the spread, the usual errors make sense — they're almost all "one province got treated like another." More often than not, teams get caught on these:

  • Charging one rate everywhere. Billing 13% to a Quebec client is wrong twice over (the rate is 14.975%, and you owe QST to Revenu Québec, not the CRA).
  • Leaving the GST/HST number off. Without your 15-character Business Number, your customer's ITC can be denied — and they will ask you to reissue.
  • Ignoring the $500 tier. A large invoice missing the recipient name, description or terms fails the CRA's documentary requirement for ITC support.
  • Skipping Quebec's French requirement. Under Bill 96, a commercial document must be available in French with at least equal prominence; bilingual TPS/TVQ invoices are the norm there.
  • Registering late — or never. Once you pass $30,000 over four consecutive quarters, charging GST/HST is required, not a choice.
  • Tossing records early. The standard is 6-year retention; an audit reaching back further than your files is a real problem.

The reality is that any one of these is an afternoon lost to reissuing invoices. That's exactly where software earns its place.

When software actually helps

Having mapped the rules and the traps, here's where a tool stops being a nice-to-have. Software helps the moment your billing crosses more than one province, you've passed (or are nearing) the $30,000 threshold, or you have a single Quebec customer — because that one client triggers QST plus a French-language obligation that a US-built app simply won't model.

That's why WoneSuite Invoicing is built around Canadian rules, not retrofitted to them. The tax engine sets the rate and structure by your customer's province, stamps your Business Number, enforces the right ITC tier, and produces bilingual invoices for Quebec — so you send the correct document the first time. For example, say you bill a client in Saskatchewan at 11% and another in PEI at 15% the same morning; WoneSuite applies each correctly without you touching a rate field.

If you're still comparing tools, our roundups on invoicing software in Canada and the best for small business lay out the trade-offs side by side.

FAQ

We've covered the rules and where software fits — so here are the questions owners still raise.

Do I need to show my GST/HST number on every invoice?

Once you're registered, yes. The CRA requires your 15-character GST/HST Business Number on invoices so your customer can claim their input tax credit. Leave it off and that ITC can be denied, which means a reissue.

When do I have to register and start charging GST/HST?

When your taxable revenue passes $30,000 over four consecutive quarters, registration is required. Below that you're a small supplier and can register voluntarily — which can pay off, because registration lets you reclaim ITCs on your own purchases.

How does Quebec differ from the rest of Canada?

Quebec is a double layer. You charge 5% GST plus 9.975% QST (14.975% total), file QST to Revenu Québec separately from the CRA, show your QST number, and — under Bill 96 — provide the invoice in French with at least equal prominence.

Start free on WoneSuite

You opened this worried about charging the wrong rate across Halifax, Calgary and Montréal — so let's close that loop. With the right tool, the rate, your Business Number, the ITC tier and the French requirement are handled before you send, and your records sit safely for the 6 years the CRA expects. That's the difference between guessing and getting paid faster. Start free on WoneSuite, send a correct Canadian invoice in minutes, and let the compliance run itself.