Taxes & Rules

Taxes & Rules

Is Accepting Bitcoin Legal in Canada?

Canada allows businesses and individuals to accept Bitcoin, but CRA, FINTRAC, and provincial tax rules create real obligations. Here is what you need to know...

Is Accepting Bitcoin Legal in Canada?

Accepting Bitcoin in Canada is legal. No federal law prohibits a business or individual from receiving Bitcoin as payment for goods or services. That said, "legal" and "obligation-free" are two different things. The Canada Revenue Agency, FINTRAC, and the rules around sales taxes all have something to say once you start collecting Bitcoin from customers.

This guide explains what the law actually says, which regulations apply to which types of businesses, and where you will want to read further or speak with a professional before making decisions.

Bitcoin Is Not Legal Tender, But It Is Lawful

Canada's Currency Act designates the Canadian dollar as legal tender. Bitcoin is not legal tender, which means no one is required to accept it as payment, and you cannot legally demand it to settle a debt that was quoted in CAD.

That distinction matters, but it does not make Bitcoin illegal. The federal government, through the CRA and financial regulators, treats cryptocurrency as a commodity or a digital asset depending on the context. Buying, selling, holding, and receiving Bitcoin as payment are all permitted activities in Canada.

The Bank of Canada has published research on digital currencies and has acknowledged Bitcoin's use in commerce, though it does not regulate individual Bitcoin transactions the way it oversees the banking system. There is no licensing requirement simply for choosing to accept Bitcoin at your business.

FINTRAC Registration: When It Applies

The part of Canada's regulatory framework that surprises most new Bitcoin-accepting businesses is FINTRAC, the Financial Transactions and Reports Analysis Centre of Canada. FINTRAC administers the Proceeds of Crime (Money Laundering) and Terrorist Financing Act, and since 2020 that Act has explicitly covered crypto asset exchange services and crypto asset transfer services.

If your business fits the definition of a Money Services Business dealing in virtual currency, you are required to register with FINTRAC, implement an anti-money laundering compliance program, and file certain transaction reports. That definition covers:

  • Businesses that exchange one cryptocurrency for another
  • Businesses that exchange cryptocurrency for fiat currency (CAD, USD, etc.)
  • Businesses that transfer cryptocurrency on behalf of clients

A retail shop that accepts Bitcoin as payment for physical goods or services generally does not fall into those categories. You are receiving a payment, not providing an exchange service. However, if your business also offers to convert Bitcoin for customers, acts as an intermediary for crypto transfers, or runs any kind of crypto-for-cash service, FINTRAC registration becomes relevant.

The line can be subtle. A coffee shop that posts a QR code and lets customers pay by sending BTC to a static wallet is almost certainly outside the MSB definition. A business that charges a spread to convert crypto into CAD for other businesses is likely inside it. When there is genuine ambiguity, a lawyer with fintech experience or a direct inquiry to FINTRAC can clarify where your business lands.

How the CRA Treats Bitcoin Payments

The CRA's position, laid out in its guidance on cryptocurrency, is that receiving Bitcoin as payment is a barter transaction. When a customer pays you in Bitcoin, you are treated as if you sold Bitcoin at the moment of receipt. That creates two taxable events to track:

Business income at receipt. The fair market value of the Bitcoin in Canadian dollars at the time you receive it is treated as revenue, the same as if the customer had paid in cash. You record the CAD equivalent, include it in your income, and it is subject to the same income tax rules as any other business revenue.

Capital gain or loss when you dispose of it. If you hold the Bitcoin after receiving it and later sell, convert, or spend it, the difference between what it was worth when you received it (your cost basis) and what it was worth when you disposed of it is a capital gain or capital loss. Only 50 percent of a net capital gain is included in taxable income for individuals, though corporate rates differ.

This two-layer treatment means your recordkeeping obligations go beyond a simple sales log. You need the CAD value of each Bitcoin payment at the time it was received. Keeping that data from the start is far easier than reconstructing it later.

For a closer look at how these rules apply to a Canadian business context, the guide on Bitcoin taxes for Canada businesses explained covers the income and capital gains treatment in more detail.

GST/HST on Bitcoin Sales

Sales tax is an area that catches many Canadian businesses off guard. The CRA treats Bitcoin as a commodity, which means that when you sell a commodity in exchange for Bitcoin, you generally still owe GST/HST on the underlying sale, collected at the standard rate for your province.

If you sell a $100 product and the customer pays in Bitcoin worth $100 CAD at the moment of the transaction, you still collect and remit HST on that $100 as you would for any other sale. The fact that payment arrived in Bitcoin rather than by debit card does not change your sales tax obligations.

There is a separate question about whether the exchange of one currency or commodity for another is itself subject to GST/HST. CRA guidance has generally treated the exchange of cryptocurrency for other currency as exempt from GST/HST under the financial services exemption, but the rules in this area have nuance depending on what exactly is being exchanged and the role of the parties.

The guide on GST/HST on Bitcoin sales breaks down how the CRA applies sales tax in different scenarios, which is worth reading before you set your prices or configure your invoicing.

Provincial Considerations

Canada's provinces do not have separate cryptocurrency laws that override federal rules, but a few provincial-level factors are worth knowing.

Securities regulation. The provincial securities commissions regulate investment products and exchanges. If your Bitcoin-accepting business also issues tokens, runs a trading platform, or offers any product that could be characterized as a security, provincial securities law becomes relevant. The Canadian Securities Administrators have published guidance on crypto assets and securities. Most straightforward payment-acceptance scenarios fall outside securities regulation, but anything with an investment component warrants legal advice.

Consumer protection. Provinces have consumer protection laws that apply to refund policies, price disclosure, and contract terms. If you accept Bitcoin, your refund and price disclosure obligations remain the same as for any other payment method. Because Bitcoin's price can shift between the time of sale and the time of a refund, having a clear written policy on how refunds are calculated in CAD is practical risk management.

Quebec's language laws. Businesses operating in Quebec that use payment software or point-of-sale displays must generally offer them in French. If you are integrating a Bitcoin payment processor and operating in Quebec, confirm that the customer-facing interface meets language requirements.

Staying on Top of Record Requirements

The CRA requires businesses to keep records for at least six years. For Bitcoin payments, that means not just sales receipts but also the CAD value of each Bitcoin received at the time of each transaction, your wallet addresses, transaction IDs, and the cost basis of any Bitcoin you hold.

Without good records, it becomes difficult to calculate your tax position accurately, and the CRA may make its own assumptions in an audit, which rarely favour the taxpayer. The guide on recordkeeping for Bitcoin payments at tax time covers what to track and practical tools for keeping those records up to date.

Frequently Asked Questions

Does Canada have a specific law governing Bitcoin payments?

Canada does not have a single "Bitcoin payments" statute. Accepting Bitcoin sits under a combination of the Income Tax Act (CRA rules on barter and capital gains), the Proceeds of Crime (Money Laundering) and Terrorist Financing Act (FINTRAC rules for exchange and transfer services), the Excise Tax Act (GST/HST), and provincial law. Each applies in different ways depending on what your business does.

Do I need a licence to accept Bitcoin at my retail store?

Simply accepting Bitcoin as payment for goods or services does not require a licence under current Canadian law. The FINTRAC registration requirement applies to businesses that provide exchange or transfer services, not to ordinary merchants receiving payment. If your business also exchanges crypto or transfers it on behalf of others, that changes the analysis.

What exchange rate do I use when reporting revenue in CAD?

The CRA expects you to use the fair market value of the Bitcoin in Canadian dollars at the time the transaction occurs. Most businesses use the spot price from a reputable exchange at the time of the transaction. Consistency in your approach matters; document which source you use so your methodology is clear.

Are crypto payments treated differently than cash payments for income tax?

The end result is similar: the CAD value of the Bitcoin you receive is taxable revenue. The additional layer with Bitcoin is the capital gain or loss that arises when you later sell or spend the Bitcoin, based on the difference between your cost basis and the disposal value. Cash does not create that second event.

Will these rules change?

Canadian cryptocurrency regulation has evolved noticeably since 2014, and further updates are possible. The CRA updates its guidance, FINTRAC has already expanded its crypto MSB rules once, and the CSA continues to publish guidance on digital asset securities. Checking current guidance from the CRA and FINTRAC directly, and speaking with a qualified accountant or lawyer for anything beyond general education, is the right approach before you build compliance processes around any particular interpretation.

← Back to all guides