cardboard boxes, cardboard, packaging, packing material, box, cardboard boxes, cardboard boxes, cardboard boxes, cardboard, packaging, packaging, packaging, packaging, packaging, box, box, box, box, box. GST/HST on Canadian subscription boxes and retention discounts
Photo by Alexas_Fotos on Pixabay

Rules

GST/HST on Canadian subscription boxes and retention discounts

GST HST subscription ecommerce Canada rules decide when you register, what rate applies by province, and how retention discounts and QST are treated.

What to take away

  • GST HST subscription ecommerce Canada turns on three thingswhen you register, where the supply is deemed to occur, and whether your listed price already includes the tax.
  • Registration starts once you exceed the small supplier threshold on taxable supplies, including recurring box revenue, measured over four consecutive calendar quarters.
  • Place-of-supply rules decide whether you charge 5% GST, a harmonized rate, or GST plus Quebec QST, so one national price can hide five different tax outcomes.
  • Tax-inclusive pricing keeps the advertised number stable for subscribers but forces you to back out the tax from every charge, refund and discount.
  • Retention discounts reduce the tax you collect, while rebates and refunds follow their own rules and need documentation.
  • Quebec subscribers get QST alongside GST, and Montreal marketing also falls under the Charter of the French Language.

When GST/HST registration starts applying to subscription revenue

Subscription boxes sell a taxable supply. Most physical goods are taxable at 5% GST or the harmonized rate, and a recurring box is no different from a one-time shipment for registration purposes.

The Canada Revenue Agency treats each billing cycle as a separate supply. Your revenue accumulates month after month, so the tax obligation grows with your subscriber base.

The CRA's GST/HST guidance for businesses sets out the registration, collection and remittance framework for online sellers.

The trigger is the small supplier threshold. The CRA's small supplier definition covers a person whose revenue, together with that of associated persons, from worldwide taxable supplies was $30,000 or less ($50,000 for public service bodies) in a single calendar quarter and over the last four consecutive calendar quarters. Go over $30,000 on either measure and you are no longer a small supplier: you register and start charging. Subscription revenue counts toward that total even if a subscriber pays monthly and never thinks about tax.

Timing matters for a fast-growing box. If your revenues are over the threshold in one calendar quarter, you are considered a registrant and must collect the GST/HST on the supply that made you go over it, and you must register within 29 days of that day.

Why recurring revenue catches sellers off guard

A one-time product seller can estimate annual revenue. A subscription seller cannot, because each cohort keeps billing. Growth compounds quietly. A brand that launches in Ontario and adds Alberta and British Columbia subscribers may cross the threshold mid-year without a single large invoice.

There is a second trap. If you register voluntarily before crossing the threshold, you can claim input tax credits on start-up costs such as packaging, web development and ad spend. Many Canadian box brands register early for that reason. The trade-off is compliance work on every billing cycle.

What registration changes operationally

When you register for a GST/HST account, the CRA asks for your business number (BN) if you have one; if you do not, you get one at the same time as the GST/HST account. Business Registration Online (BRO) is the CRA's online route for the BN and the account.

Registration means you charge tax, hold it, and remit it on a reporting period. It also means your invoices need the right information and your billing system needs to handle tax codes by province. If you sell through a platform, confirm who is responsible for collecting on each sale, because marketplace rules can shift that obligation.

Budget the cash flow effect honestly. Tax collected is not your money. It sits on the balance sheet until remittance. Brands that treat it as working capital get caught when a quarterly filing lands.

Input tax credits and the subscription stack

Input tax credits recover GST/HST you paid on business inputs. For a box business that means packaging, fulfilment, shipping labels, software and paid acquisition. Keep receipts. A subscription brand with thin margins often finds that credits offset a meaningful share of the remittance, which changes how you should read your contribution margin.

That is also where unit economics and tax meet. If you are modelling whether a subscriber is worth acquiring, the tax treatment of your costs belongs in the model, not in a footnote.

The same discipline you apply to customer lifetime value for a Canadian business applies here.

Place-of-supply rules and why the rate changes by province

Place-of-supply rules determine which province's tax applies to a sale. For goods, the general rule ties the supply to the location where the goods are delivered. For a subscription box, that usually means the subscriber's shipping address. For services delivered digitally, different rules apply, and many are based on the recipient's address.

Provincial tax on subscription boxes

Province

Alberta
5% GST only
British Columbia
5% GST + 7% PST
Saskatchewan
5% GST + 6% PST
Manitoba
5% GST + 7% RST
Ontario
13% HST
Quebec
5% GST + 9.975% QST

Tax on a box

Alberta
British Columbia
Saskatchewan
Manitoba
Ontario
Quebec

This is why a single national price can produce different tax outcomes. The CRA sets out how to determine the rate and the place of supply in its guidance on charging and collecting the GST/HST, and the provincial differences are real.

The provincial picture

Five provinces harmonized their sales tax with the federal GST: Ontario, Nova Scotia, New Brunswick, Newfoundland and Labrador, and Prince Edward Island. The rest charge GST alone, with Quebec running its own QST alongside. Alberta and the territories have no provincial sales tax, so only 5% GST applies.

Province or territoryTax on a subscription boxNotes
Alberta5% GSTNo provincial sales tax
British Columbia5% GST plus 7% PSTPST generally applies to goods
Saskatchewan5% GST plus 6% PSTPST applies to many goods
Manitoba5% GST plus 7% RSTRetail sales tax on goods
Ontario13% HSTHarmonized
Quebec5% GST plus 9.975% QSTSeparate provincial return
New Brunswick15% HSTHarmonized
Nova Scotia14% HSTHarmonized
Prince Edward Island15% HSTHarmonized

Rates change. Confirm the current figures before you set prices, and treat the table as a map of the structure rather than a permanent rate card.

Why this breaks flat pricing

If you advertise one price to all of Canada and absorb the tax, your margin varies by province. A 13% HST subscriber in Ontario costs you more tax than a 5% GST subscriber in Alberta. Over thousands of subscribers, that spread is a real number.

Some brands set a single tax-inclusive price and accept the variance as a marketing cost. Others charge tax on top and show the calculated amount at checkout. Both are defensible. The mistake is not knowing which one you are doing.

Digital add-ons complicate the picture

Many box brands sell a digital component: recipes, workout plans, community access, streaming content. Digital supplies have their own place-of-supply rules, and for business-to-consumer sales the tax generally follows the consumer's location. If your box bundles a physical item and a digital membership, you may be dealing with two supplies and two analyses.

Get this wrong and you can under-collect for years without noticing. A reconciliation at year end will surface it, usually at the worst possible time.

Shipping and delivery location

Canada Post delivery standards and carrier choices affect when a subscriber receives a box, but they do not change where the supply occurs. The delivery address does. If a subscriber moves from Manitoba to Alberta mid-term, the tax on the next cycle follows the new address. Your billing system needs to update that automatically, not on a support ticket.

Tax-inclusive versus tax-added pricing on subscription box pages

Tax-inclusive pricing means the displayed price already contains the tax. Tax-added pricing shows a pre-tax figure and adds the tax at checkout. For subscriptions, the choice shapes both conversion and accounting.

Canadian consumers are used to seeing tax added at the register, unlike markets where inclusive pricing is the norm. That familiarity cuts both ways. A $39.99 box that becomes $45.19 at checkout can still convert, but the surprise is a churn risk in month one.

The conversion argument for inclusive pricing

Subscription buyers compare across months, not just across brands. A price that never changes is easier to justify to yourself. Inclusive pricing also removes the small shock at checkout that shows up in early cancellation data.

Regulatory pressure points the same way. The Competition Bureau Canada watches for deceptive marketing practices, and a price that misrepresents the total cost can attract attention. The Canadian Marketing Association Code of Ethics takes a similar line on clarity. If your advertised price excludes mandatory fees, be explicit.

The accounting cost of inclusive pricing

When your price includes tax, every charge must be split into revenue and tax. Every refund must be split the same way. Every discount must reduce the tax proportionally. Your bookkeeping gets more granular, and your billing platform must support tax-inclusive line items.

Do the maths before you commit. If your platform cannot store a tax rate per subscriber and recalculate on refunds, inclusive pricing will create manual work every month. The buyer-side and seller-side costs are covered in our piece on canadian ecommerce sms retention tools.

How to present the number honestly

  1. Decide whether the advertised price includes tax.
  2. If it does, state that clearly near the price, not in the footer.
  3. If it does not, show an estimated total for the subscriber's province before the payment step.
  4. Keep the renewal price identical to the signup price unless you have given notice.
  5. Show the tax amount on every receipt.

Renewal notices and price changes

A subscription renews. If the tax rate changes in a province, an inclusive price stays the same and your net revenue moves. An exclusive price changes at renewal, which means the amount charged differs from the amount the subscriber remembers.

Either way, communicate. Under CASL, commercial electronic messages need proper consent and identification, and a renewal notice is a commercial message. A price change buried in a message that fails CASL requirements is a compliance problem on top of a retention problem.

How retention discounts and rebates interact with GST/HST

Retention discounts are the offers you make to keep a subscriber: a free month, a percentage off the next three boxes, a gift with renewal. Each has a tax consequence.

A discount that reduces the price reduces the tax. If you charge 13% HST on a $40 box and then apply a 25% retention discount, the taxable amount is $30 and the tax is calculated on $30. Charge tax on the pre-discount amount and you have over-collected, which you then have to correct.

Under section 161 of the Excise Tax Act, a discount known when the supply is made reduces the consideration before GST/HST is calculated. A 20% retention discount on a $45 box leaves a $36 taxable amount, so 13% HST is $4.68 and 5% GST is $1.80.

If the discount is applied after tax was collected, issue a credit note and adjust net tax for the period. Platforms such as Recharge, Bold Subscriptions, Appstle and Ordergroove can apply the discount; tax engines such as Stripe Tax, Avalara and TaxJar recalculate the tax on the net amount.

Common retention offers run 10% to 30% off for one to three renewal cycles. Treat that as a typical range, not a CRA figure.

Free months and zero-value supplies

A free month is usually a supply for no consideration. No consideration generally means no tax to collect, but it still counts as a supply for other purposes. If the free month is bundled into a paid term, the analysis changes: you may be discounting the whole term rather than giving a separate supply.

Document which one you intend. Ambiguity here is what auditors find.

Rebates and refunds are not the same thing

A rebate is a payment back to a person, and the CRA has specific rules about who can claim what and when. A refund of tax you collected in error follows a different path.

Retention offers that look like cash back to the subscriber need to be classified correctly before you process them.

The CRA's guidance on claiming a GST/HST rebate sets out the categories and the conditions. Read it before you design a cash-back retention offer, because the tax treatment affects both your cost and the subscriber's expectation.

The same classification question sits behind loyalty points vs cashback programmes, where the tax answer depends on what the reward actually is.

Discount codes and the tax base

A discount code applied at checkout reduces the consideration and therefore the tax. A credit applied later, after the tax was collected, is closer to a refund and needs a credit note or adjustment. Your platform should know the difference.

This is where retention operations and finance have to agree on a definition. Pick one, write it down, and make the billing system enforce it.

Retention spend is not automatically deductible

A free box costs you fulfilment and product. The GST/HST you paid on those inputs may be recoverable as an input tax credit even when you collect no tax on the free month. That asymmetry is worth modelling when you decide how generous a retention offer can be.

If you are comparing retention tactics on cost per saved subscriber, put the tax recovery in the calculation. It changes the ranking. Our overview of ecommerce retention marketing covers the operational side of these choices.

Reporting and remitting GST/HST on recurring billing cycles

Reporting periods depend on your revenue. Smaller registrants file annually or quarterly, larger ones monthly. Recurring billing means you are collecting tax continuously, so the gap between collection and remittance is a permanent feature of your balance sheet.

The CRA's guidance on calculating and preparing to report the GST/HST covers the mechanics, including how to handle adjustments and how to correct errors.

The return itself is Form GST34-2, Goods and Services Tax/Harmonized Sales Tax (GST/HST) Return for Registrants, for registrants not required to file electronically; Form GST62 is the non-personalized version of the same return.

Matching collections to periods

A subscriber billed on the 28th of the month creates tax in that period. If your billing system batches charges across a month boundary, your reports need to match the tax point, not the payout date. Payment processor settlement dates are not tax points.

Reconcile monthly. Compare tax collected in the billing system against tax recorded in the ledger. Differences usually come from refunds, failed payments and currency. Catch them while the volume is small.

Failed payments and involuntary churn

A failed payment that later succeeds creates tax in the period it succeeds. A failed payment that is written off may require an adjustment. Dunning emails and card retries are marketing operations, but they generate tax events that finance has to record.

This is one reason retention and finance should share a dashboard. Involuntary churn is a revenue problem and a tax reporting problem at the same time.

Refunds on cancelled subscriptions

When you refund a subscriber, you generally adjust the tax you previously collected. Issue a credit note, reduce your net tax for the period, and keep the documentation. If you refund more than the subscriber paid, the excess is not a tax adjustment.

Partial refunds need the same proportional treatment. A refund of half a box means half the tax.

Record keeping

Keep records that show the tax charged, the rate applied, the province, and the basis for the place of supply. Six years is the usual expectation. For a subscription business, that means storing the shipping address at the time of each charge, not just the current address.

Address history is the record most often missing. Build it into your data model now, before an audit asks for it.

Quebec QST alongside GST for Montreal subscribers

Quebec does not participate in the harmonized system. Subscribers in Montreal and across the province pay GST at 5% and Quebec QST at 9.975%, both calculated on the same base. If you are registered for GST/HST and you sell into Quebec, you generally also need to register for QST once you exceed Revenu Quebec's threshold.

QST is administered by Revenu Quebec, not the CRA. That means a separate return, a separate account, and separate filing deadlines. Many Canadian sellers discover this only after they have been shipping to Quebec for a year.

Registration and filing in Quebec

Quebec has its own small supplier threshold and its own registration process. If your Canadian sales are growing, check both thresholds rather than assuming federal registration covers you. It does not.

Once registered, you charge QST on Quebec supplies and remit on Quebec's schedule. Your billing system needs a Quebec tax code that applies both taxes to the same taxable amount.

Bill 96 and commercial messaging

Quebec's Charter of the French Language, amended by Bill 96, sets requirements for commercial messaging in French. Subscription emails, landing pages and retention offers aimed at Quebec subscribers fall within its scope. This is not a tax rule, but it sits in the same compliance stack.

A retention campaign that is compliant everywhere else in Canada may still need a French version for Quebec. Plan the translation into the campaign, not after it.

Why Montreal subscribers deserve their own line in the model

Montreal is a large subscription market and a distinct tax and language environment. Treating it as just another Canadian city produces two errors: under-collected QST and non-compliant messaging.

Run Quebec as its own segment in your reporting. Tax collected, refunds, discount costs and language overhead all belong there. It also makes the province a useful test market for pricing changes before you roll them out nationally.

A GST HST subscription ecommerce Canada pricing checklist

Work through this before your next pricing change or retention campaign.

GST/HST subscription pricing checklist

  • Confirm small supplier threshold on recurring revenue
  • Register for GST/HST and Quebec QST separately
  • Map place-of-supply for boxes and digital add-ons
  • Set provincial tax codes and current rates
  • Choose tax-inclusive or tax-added pricing
  • Recalculate tax on discounts and refunds
  • Reconcile collected tax against ledger monthly
  • Confirm whether you have crossed the small supplier threshold on taxable supplies, including recurring box revenue.
  • Register for GST/HST if required, and register separately for QST if you sell into Quebec above its threshold.
  • Map your place-of-supply logic for physical boxes, digital add-ons and any bundled supplies.
  • Set your provincial tax codes and confirm the current rate for each province you ship to.
  • Decide tax-inclusive or tax-added pricing, and state it clearly on the subscription page.
  • Configure your billing platform to recalculate tax on discounts, refunds and partial refunds.
  • Store the shipping address at the time of each charge for record keeping.
  • Check that retention offers are classified correctly as discounts, refunds or rebates.
  • Add a French version of Quebec-facing campaigns where the Charter requires it.
  • Reconcile tax collected against the ledger every month.

A worked example

A box brand ships to Ontario, Alberta and Quebec. The box lists at $45.

In Ontario, 13% HST applies. If the price is tax-inclusive, revenue is about $39.82 and tax is about $5.18. In Alberta, only 5% GST applies, so revenue is about $42.86 and tax about $2.14. In Quebec, GST plus QST totals about 14.975%, giving revenue near $39.14 and tax near $5.86.

The same $45 price yields three different revenue figures. Now apply a 20% retention discount. Every number scales, and the tax scales with it. If your system applies the discount after tax, you over-collect in all three provinces.

Where to go next

Two decisions drive everything else: your registration status and your pricing presentation. Get those right and the reporting becomes routine. Get them wrong and every retention campaign adds a correction.

If a return or refund policy is part of your retention mix, the tax treatment of refunds runs alongside it. The return policy retention trade-offs that US retailers weigh have Canadian equivalents, with the added layer of tax adjustments on every refunded box.

Common questions

Do I charge GST/HST on a subscription box shipped to Alberta?
Alberta has no provincial sales tax, so only the 5% federal GST applies. The place of supply is the delivery address, so an Alberta subscriber is taxed at that rate regardless of where your business is based.
When does GST/HST registration become mandatory for a subscription business?
Once your taxable supplies exceed the small supplier threshold over four consecutive calendar quarters. Recurring box revenue counts toward that total, so growing subscriber counts can push you over without any single large sale.
Is Quebec QST included in my GST/HST registration?
No. QST is administered by Revenu Quebec with its own registration threshold and return. If you sell to Montreal subscribers above the threshold, you register separately and charge both taxes on the same base.
Should subscription prices include tax?
There is no single right answer. Inclusive pricing keeps the advertised number stable and avoids checkout surprises, but it requires your billing system to split every charge, refund and discount into revenue and tax.
Do retention discounts reduce the GST/HST I collect?
Yes, when the discount reduces the price of the supply. Tax is calculated on the discounted amount. A credit applied after tax was collected is closer to a refund and needs a credit note instead.
Do I need French-language retention emails for Quebec subscribers?
Quebec's Charter of the French Language, as amended by Bill 96, sets requirements for commercial messaging in the province. Subscription emails and retention offers aimed at Quebec subscribers fall within its scope, so plan for a French version.

More in Rules

Latest from Costs Desk