Taxes & Rules

Taxes & Rules

Do You Charge GST/HST on Bitcoin Sales in Canada?

CRA treats bitcoin as a commodity, not currency. Here's how GST/HST applies when Canadian businesses and individuals sell or accept bitcoin.

Do You Charge GST/HST on Bitcoin Sales in Canada?

The short answer: when a Canadian business sells goods or services and accepts bitcoin as payment, GST/HST almost certainly still applies on the goods or services, charged in the usual way. What does NOT apply is extra sales tax on the bitcoin itself at the moment of exchange. That distinction matters, and getting it wrong in either direction creates problems. This article walks through how the Canada Revenue Agency currently approaches indirect tax on bitcoin transactions, where things get murky, and what records you'll want to keep.

This is educational information only, not tax, legal, or financial advice. GST/HST rules are subject to change, and your specific situation may involve factors not covered here. Confirm current requirements with a qualified tax professional and check the CRA website directly.

How the CRA classifies bitcoin

Canada has never treated bitcoin as legal tender. The CRA classifies cryptocurrency, including bitcoin, as a commodity for tax purposes. This has been its position since at least 2013, and it hasn't shifted meaningfully since.

What that means in practice: when you buy or sell bitcoin itself, the CRA treats it similarly to buying or selling a commodity like gold or foreign currency. Most commodity trading between two parties is exempt from GST/HST under the financial services exemption in the Excise Tax Act. The CRA has confirmed this position in a number of technical interpretations: the exchange of one cryptocurrency for another, or the exchange of bitcoin for Canadian dollars, is generally exempt from GST/HST as a financial instrument transaction.

So if you're purely trading bitcoin on an exchange or selling bitcoin you hold, you're not collecting GST/HST on that trade. This is the "indirect tax bitcoin" question most traders are really asking.

When you accept bitcoin for goods or services

Here the analysis flips. If your business is GST/HST registered and you sell taxable goods or services, the tax applies regardless of how the customer pays. A customer handing you bitcoin to buy a $500 product is the same as a customer handing you $500 cash, from a GST/HST standpoint.

You calculate the tax on the fair market value of whatever you're selling, denominated in Canadian dollars, at the time of the transaction. The fact that payment arrived in bitcoin doesn't change the tax rate, the base, or your obligation to remit.

A few things that follow from this:

  • You need to record the CAD value of the bitcoin received at the time of the sale. Most businesses use the exchange rate from a reputable exchange as of the transaction time.
  • Your invoice or receipt should show the GST/HST in CAD, the same as any other sale.
  • If you're below the $30,000 small supplier threshold and not registered, you're not collecting GST/HST regardless of payment method, including bitcoin.

The bitcoin taxes for Canadian businesses explained overview covers the income tax side of this same picture, which runs parallel to the indirect tax rules.

The exemption for financial services, and its limits

Section 123 of the Excise Tax Act defines "financial services" broadly enough to cover most instrument-for-instrument exchanges. The CRA has confirmed that converting bitcoin to fiat, or swapping one crypto for another, generally qualifies. Neither transaction is a supply of goods or services; it's a financial exchange.

But the exemption has edges. If a business's core activity is providing a service related to crypto, things get more complicated:

Mining. The CRA's position on mining has evolved. For a sole individual mining bitcoin with no commercial context, it may be treated as personal activity. For businesses mining at scale, the output is likely a taxable supply. The GST/HST registration threshold rules still apply, but commercial miners above $30,000 in annual revenue need to think about registration.

Crypto exchanges and brokers. If your business facilitates trades for others, charges fees for the service, and is registered, those service fees are taxable supplies. The underlying crypto transactions passing through your platform may still be exempt, but your fee income is not.

NFTs and token sales. These aren't straightforward bitcoin transactions, but they're worth mentioning: the CRA has indicated that NFTs may not qualify as financial instruments, which means the exemption may not apply. Get specific advice here.

Recordkeeping makes or breaks this

The GST/HST compliance picture for bitcoin depends almost entirely on documentation. The CRA expects you to record, for every transaction:

  • The date
  • The CAD fair market value of the bitcoin at the time (usually based on a published exchange rate)
  • What was sold or purchased
  • The GST/HST collected or paid

If you're paying suppliers in bitcoin, the input tax credit rules still apply. You can claim ITCs on taxable purchases, but you need a valid receipt showing GST/HST paid, denominated in CAD.

The challenge with bitcoin is that the FMV can swing significantly within a single day. Using end-of-day rates is common and defensible; using a rate from the time of the transaction is more precise but requires more infrastructure. Either approach is acceptable as long as you're consistent and can document your method.

See the recordkeeping for bitcoin payments at tax time guide for a more detailed walkthrough of what the CRA expects in an audit and how to structure your transaction log.

GST/HST registration and the $30,000 threshold

Nothing about bitcoin changes the basic registration rules. If your total taxable revenues (across all payment types) exceed $30,000 in a single calendar quarter, or $30,000 across four consecutive calendar quarters, you're required to register for GST/HST and begin collecting it.

Bitcoin payments count toward that threshold at their CAD equivalent on the date received. A business that accepts only bitcoin but sells $50,000 worth of goods is over the threshold.

One thing that sometimes catches people: the $30,000 threshold applies to taxable supplies, not all revenue. Exempt financial services don't count toward it. So if your only crypto activity is trading for personal investment purposes, that revenue doesn't push you over the threshold. But if you're selling taxable goods or services alongside your trading activity, those sales do count.

Provincial considerations

GST/HST varies by province. Ontario, Nova Scotia, New Brunswick, PEI, and Newfoundland & Labrador use the Harmonized Sales Tax (HST) at combined federal-provincial rates. British Columbia, Alberta, Saskatchewan, Manitoba, and Quebec use separate provincial taxes (Alberta being the exception with no provincial sales tax). Quebec administers its own QST separately, and the rules there largely mirror the GST treatment for crypto but are administered by Revenu Québec.

If you're selling to customers in different provinces, the place-of-supply rules determine which rate applies. For most goods, it's the province where delivery occurs; for services, it's where the customer is located. Bitcoin payment doesn't change these rules.

The FINTRAC obligations that may apply to your business if you're facilitating crypto payments are a separate layer from GST/HST, covered in FINTRAC rules for businesses that accept bitcoin.

Quick reference

Transaction typeGST/HST applies?
Selling goods/services, accepting bitcoin as paymentYes, on the sale — same as cash
Selling bitcoin for CADGenerally exempt (financial service)
Trading bitcoin for another cryptocurrencyGenerally exempt (financial service)
Mining bitcoin (commercial scale)Likely taxable supply; registration may apply
Charging fees for a crypto exchange/brokerage serviceYes, fees are taxable
Buying goods/services with bitcoinGST/HST paid on the purchase; ITC may apply

These are general positions based on current CRA guidance. Your situation may differ, so consult a tax professional who understands crypto.

FAQ

If I'm a freelancer paid in bitcoin, do I charge GST/HST?

If you're GST/HST registered and providing taxable services, yes. You charge GST/HST on the value of the service, denominated in CAD, and remit accordingly. Payment arriving in bitcoin doesn't exempt your services from the tax. If you're below the $30,000 small supplier threshold and haven't registered voluntarily, you don't collect it regardless of payment method.

Is bitcoin treated the same as foreign currency for GST/HST?

Mostly, but not exactly. Foreign currency exchange is specifically listed as an exempt financial service. Bitcoin's exemption comes from it qualifying as a financial instrument, which the CRA has confirmed through technical interpretations rather than specific statutory language. The practical outcome is similar, but the legal basis is slightly different. The distinction can matter in edge cases.

What exchange rate should I use to calculate GST/HST on a bitcoin transaction?

The CRA requires you to use the CAD fair market value at the time of the transaction. Most businesses reference a rate from a major Canadian or international exchange at the time of sale. Document your source and use it consistently. There's no single "official" CRA-approved rate for bitcoin the way there is for foreign currencies.

Do I need to remit GST/HST collected in bitcoin, or can I pay in bitcoin?

Taxes are remitted in Canadian dollars. If you collected GST/HST on a sale paid for in bitcoin, convert the relevant bitcoin to CAD and remit that amount to the CRA by the usual deadline. The CRA does not accept bitcoin as a form of tax payment.

What happens if I sell bitcoin I accepted as business income?

When you later sell or exchange that bitcoin, you may realize a capital gain or loss (or business income, depending on your trading frequency and intention). The GST/HST question at that point is the same as for any financial instrument exchange: generally exempt. But the income tax question is separate. See the guide on bitcoin taxes for Canadian businesses for how those two tax treatments layer together.

← Back to all guides