Skip to content

Answers · E-commerce, Creators and US Sales Tax

How is GST/HST charged on digital products and online courses?

A digital product or online course is intangible personal property for GST/HST purposes, and the tax follows the customer, not the seller. Sold to a customer in Canada, it is taxable at the rate of the customer’s province; sold to a customer outside Canada, it is generally treated as an export and zero-rated. A privately sold course does not usually qualify for the education exemption that applies to accredited schools, so most creators selling courses directly need to charge tax to their Canadian buyers once registered.

By the AnalytIQ Accounting team · Last reviewed: September 6, 2026

Why the buyer's location decides the tax, not the seller's

For a physical product, GST/HST place-of-supply rules generally look at where the good is delivered. For a digital product, an e-book, a template, software, or a pre-recorded course, there is no shipping address, so the rules instead look at the customer's location, determined from information collected at checkout such as billing address, IP address, or the payment method's country. A course sold to an Ontario resident is taxed at 13% HST; the same course sold to someone in Alberta is taxed at 5% GST, because the applicable rate follows the customer's province, covered further in which province's sales tax to charge customers in other provinces.

A sale to a customer whose information indicates they are outside Canada is generally treated as an export of a service or intangible property and is zero-rated: no GST/HST is charged, but a registered seller can still claim input tax credits on the costs of producing and selling that product. This is the same underlying export principle that applies to AdSense and platform royalty income described in how YouTube and AdSense income is taxed in Canada, applied here to a seller's own direct-to-customer digital sales instead of a platform payment.

Why an online course usually is not tax-exempt

GST/HST has a long-standing exemption for tuition from schools, universities, and other recognized educational institutions delivering qualifying courses. That exemption is built around accredited, structured educational programs, not a course an individual creator sells directly through their own website or a platform like Teachable or Kajabi. A creator selling a course on marketing, fitness, or a creative skill is a commercial seller of intangible property, not an educational institution, and the exemption generally does not extend to that sale even if the content is genuinely instructional.

This distinction surprises some course creators who assume anything described as an educational course is automatically exempt. The exemption depends on the seller's status as a recognized institution and the course meeting specific criteria, not simply on the subject matter being educational in nature.

The 2021 rules that put platform sales on the same footing

Since July 2021, Canada's digital economy measures generally require certain non-resident digital platforms selling to Canadian consumers to register for and collect GST/HST themselves, even when the underlying creator or seller is not registered. This matters for a Canadian creator selling a course or digital product through a large non-resident platform, since some of the tax collection responsibility on sales to Canadian buyers may sit with the platform rather than the creator, depending on how the platform is structured and whether it qualifies as the deemed supplier. Where you sell directly through your own website rather than a qualifying platform, your own registration and collection obligations apply in the ordinary way described above.

Because platform rules vary and are applied differently depending on the specific service, it is worth confirming directly with your platform of choice, such as Teachable, Kajabi, Gumroad, or Podia, how it handles GST/HST collection on your behalf versus what it expects you to handle yourself.

Registration and input tax credits for a digital seller

The same $30,000 small supplier threshold applies to digital product and course sellers as to any other business: once your total worldwide taxable revenue passes that amount over four consecutive quarters, registration becomes mandatory. Many digital sellers with low overhead find it worthwhile to register earlier, since input tax credits on software subscriptions, hosting, and marketing costs used to build and sell the product can offset a meaningful share of those expenses once registered.

Keep a clear record of where each digital sale went, since your GST/HST return needs to separate taxable domestic sales by province from zero-rated export sales, and getting that split wrong either overcharges Canadian customers incorrectly or understates the tax actually owed on domestic sales.

What this looks like for a course bundled with live coaching

A course sold as a pure self-serve digital product follows the rules above cleanly. Where a creator bundles a pre-recorded course with live coaching calls or ongoing support, the bundle is generally still treated as a single taxable supply for GST/HST purposes, taxed according to the customer's location the same way, rather than being split into a taxable piece and a separately assessed piece, unless the components are priced and sold entirely separately.

What happens when a customer's location is not clear

Checkout systems do not always collect a full billing address for a digital sale, sometimes relying only on an email address and a payment method. Where the available information is genuinely ambiguous about whether a buyer is in Canada, most sellers default to charging GST/HST at the seller's own provincial rate rather than assuming zero-rating applies, since claiming an export sale without reasonable evidence of the customer's location is the riskier assumption on review. Collecting at least a billing country at checkout, even for a purely digital product, is a simple way to remove most of that ambiguity going forward.

The same evidence question applies to refunds. A refunded digital sale should reverse the GST/HST originally charged along with the revenue, and the reversal should match the tax treatment of the original sale, taxable or zero-rated, rather than defaulting to one or the other regardless of how the original transaction was recorded.

How we handle digital product and course sellers

We set up GST/HST collection to follow customer location correctly from the first sale, confirm what a seller's chosen platform handles automatically under the digital economy rules versus what still needs to be tracked directly, and make sure the return correctly separates domestic taxable sales from zero-rated exports. Our digital products and course creator accounting page covers the full setup we use for this kind of seller.

Related questions.

Do I charge GST/HST on a course sold to a customer in the US?

Generally no. A sale to a customer located outside Canada is typically treated as a zero-rated export once you are registered, so no GST/HST is charged, though you can still claim input tax credits on related costs.

Does selling through Teachable or Kajabi remove my GST/HST obligations?

Not entirely. Some platforms handle collection on sales to Canadian consumers under Canada's digital economy rules, but this depends on the platform's own registration status, so confirm directly with the platform rather than assuming it is fully covered.

Is my online course exempt from GST/HST because it is educational content?

Usually not. The education exemption applies to recognized institutions delivering qualifying programs, not to a course an individual creator sells directly, regardless of how instructional the content is.

Related reading

Still have questions?

Not sure your course pricing charges tax correctly.

A short discovery call gets you a specific answer and a fixed quote — no hourly meter.

Client Reviews

Get a free quote

Request a free quote.

Tell us a little about your business and our team will respond within one business day.

Contact details

How can we help?

Type of enquiry select all that apply

Project information