Accounts & Tax · Crypto

Capital gains tax on crypto in Canada

The CRA treats crypto as a commodity, not cash. You're not taxed for holding it — but selling, trading one coin for another, or spending it all trigger tax. This guide covers capital gains vs business income, the surprise of crypto-to-crypto trades, staking and mining, and how to track your cost base.

The short answer

  • What's taxed50% of the gain for most investors, at your marginal rate
  • WhenOn disposal — selling, trading, spending, or gifting
  • Crypto-to-cryptoTaxable, even with no cash involved
  • Active traders100% taxed as business income
Estimate the tax on a sale

How crypto is taxed in Canada

The CRA treats crypto as a commodity. Holding isn't taxed; disposing of it is, and most investors pay on half the gain.

The CRA does not treat cryptocurrency as money. It treats it as a commodity, like a share or a bar of gold. That single fact drives everything: you owe no tax for buying crypto or watching it rise, but the moment you disposeA disposition is any way you part with crypto — selling for dollars, trading for another coin, spending it, or gifting it. Each one is a taxable event. of it, you realize a gain or loss.

For most people, that gain is a capital gain: only 50% of it — the 2026 inclusion rateThe share of a capital gain added to your taxable income. In Canada it's 50%, so only half the profit is taxed. — is added to your income and taxed at your marginal rate. A $20,000 Bitcoin gain at a 40% marginal rate adds $10,000 to income and costs roughly $4,000 of tax. The capital gains calculator works out the exact figure, and our capital gains tax explained guide covers the mechanics across every asset type.

Capital gains vs business income

Active trading can make the CRA tax 100% of your profit as business income instead of 50% as a capital gain.

The biggest crypto tax question isn't the rate — it's the character of your profit. The CRA looks at how you operate:

  • Capital gains (most investors). You buy and hold, sell occasionally, and treat crypto as an investment. Only 50% of the gain is taxed.
  • Business income (active traders).When the CRA treats your activity as a business rather than investing, the entire profit is taxed as ordinary income — 100%, not the 50% that applies to a capital gain. Frequent trading, short holding periods, specialized knowledge, and significant time spent can make crypto a business. Then 100% of the profit is taxed — double the inclusion.

There is no bright-line test; the CRA weighs the whole pattern of activity. Because the difference doubles your taxable profit, anyone trading actively should get professional advice on which treatment applies. The same coins can also be inventory in a mining or staking business — covered below.

Crypto-to-crypto trades and spending crypto

Swapping coins or paying with crypto is a disposition at fair market value — a taxable event even with no cash involved.

This is where most people get caught out. You don't need to cash out to dollars to owe tax. The CRA treats each of these as a disposition at fair market valueThe price an asset would fetch in an open sale between willing parties. The CRA uses it to value a trade, gift, or payment even when no cash changes hands. in Canadian dollars:

  • Trading one coin for another. Swapping Bitcoin for Ethereum disposes of the Bitcoin at its CAD value that moment, realizing a gain or loss — even though no cash moved.
  • Spending crypto. Paying for goods or services with crypto is a disposition of that crypto at its market value, plus a normal purchase.
  • Gifting crypto. Giving crypto away is also a disposition at fair market value.

Because every swap is a taxable event, an active DeFi or trading year can produce hundreds of dispositions — each needing a CAD value at the time of the trade. That's why record-keeping matters so much for crypto.

Staking, mining, and earned crypto

Crypto you earn — from staking, mining, or rewards — is generally income when received, and starts a fresh cost base for later capital-gains treatment.

Earning crypto is treated differently from buying it. Crypto you receive from staking rewards, mining, airdrops, or as payment is generally taxable as income at its fair market value when you receive it. That value then becomes the cost base of those coins, so any later change in price is a separate capital gain or loss when you dispose of them.

Mining and staking can also be treated as business activity depending on scale, which changes how both the rewards and any equipment costs are handled. The rules here are genuinely grey, and the CRA's guidance continues to evolve — keep detailed records of dates, amounts, and CAD values.

See the tax on a crypto sale

Enter your cost base, sale value, and marginal rate to estimate the capital gains tax on a disposition.

Can you shelter crypto in a TFSA or RRSP?

You can't hold coins directly in a registered account, but a crypto ETF inside a TFSA or RRSP shelters the gains.

You can't move coins from your own wallet into a TFSA or RRSP — direct crypto is always taxable. But you can hold a crypto ETF (a Bitcoin or Ethereum fund) inside a TFSA, RRSP, or FHSA, and then its gains are sheltered like any other security. For investors who want crypto exposure without the tax-tracking burden of dozens of dispositions, an ETF in a registered account is often the simplest path. Our RRSP vs TFSA guide can help you decide where to hold it.

Tracking your crypto cost base

Crypto ACB must be tracked in CAD at the time of each transaction across every wallet and exchange — usually with dedicated software.

Crypto is the hardest asset to track because every wallet, exchange, and trade has to be reconciled into a single adjusted cost baseThe average you paid for all units of a coin, in Canadian dollars, including fees. Your gain on a disposition is proceeds minus this figure. per coin, in Canadian dollars, at the value on each transaction date. A few realities make this tricky:

  • CAD conversion on every transaction. Even crypto-to-crypto trades need a Canadian-dollar value at that moment.
  • Pooling across wallets. The same coin held on different exchanges or in different wallets is pooled into one average cost base.
  • Volume. A frequent trader can generate hundreds of taxable events a year.

Most people use dedicated crypto tax software that imports exchange and wallet history and applies daily exchange rates automatically. The same ACB discipline applies to stocks — our guide to tracking adjusted cost base walks through the mechanics, and the stocks and ETFs guide covers securities held at a brokerage.

Frequently asked questions

Quick answers on how the CRA taxes crypto in Canada — gains vs business income, trades, registered accounts, and reporting.
How is cryptocurrency taxed in Canada?

The CRA treats crypto as a commodity, not money. You are not taxed for simply holding it. Tax is triggered when you dispose of it — selling for dollars, trading one coin for another, spending it, or gifting it. Most investors are taxed on the profit as a capital gain, so only 50% of the gain is added to income at your marginal rate. Active traders can instead be taxed on 100% of the profit as business income.

Do I pay tax when I trade one crypto for another?

Yes. The CRA treats a crypto-to-crypto trade as two transactions: you dispose of the first coin at its fair market value in Canadian dollars, and acquire the second. That disposition is a taxable event even though no cash touched your bank account. Swapping Bitcoin for Ethereum, for example, realizes a gain or loss on the Bitcoin based on its CAD value at the moment of the trade.

Is crypto a capital gain or business income?

It depends on how you operate. Buying and holding for the long term, with occasional sales, usually points to capital gains treatment — only half the profit is taxed. Frequent trading, short holding periods, sophisticated knowledge, and time spent managing positions can make the CRA treat your activity as a business, taxing 100% of the profit. The line is judgment-based; if you are unsure, get professional advice because the tax difference is large.

Can I hold crypto in a TFSA or RRSP?

Not directly — you cannot put coins from your own wallet into a registered account. But you can hold crypto exchange-traded funds (ETFs), such as a Bitcoin or Ethereum ETF, inside a TFSA, RRSP, or FHSA. Gains on those ETFs are then sheltered just like any other security. Direct crypto held on an exchange or in a personal wallet is always in a taxable context.

How do I track the cost base of my crypto?

Your adjusted cost base is what you paid for each coin in Canadian dollars, including transaction fees, averaged across all units of that coin. Every buy re-averages it, and every disposition (including crypto-to-crypto trades) realizes a gain against it. Because the CRA requires CAD values at the time of each transaction, most people use crypto tax software that pulls exchange history and applies daily exchange rates.

What happens if I do not report crypto gains?

The CRA actively pursues unreported crypto. Canadian exchanges report customer data, and the CRA has run audits and obtained records from trading platforms. Unreported gains can lead to reassessments, interest, and penalties. Because crypto leaves a permanent blockchain record, the safest approach is to keep complete records and report every disposition, even small crypto-to-crypto trades.

This guide is for educational purposes only and is not financial or tax advice. It describes the general rules for cryptocurrency under 2026 figures, including the 50% capital gains inclusion rate. Crypto taxation is fact-specific and evolving — the capital-gains-vs-business-income line, staking and DeFi treatment, and foreign-reporting rules can all turn on your particular situation. Confirm the current rules with the CRA or a qualified tax professional before acting. See our capital gains tax explained guide for the broader picture.