Cryptocurrency Tax Canada 2025

CRA rules on Bitcoin, Ethereum, DeFi, NFTs, staking, and how to report your crypto to the Canada Revenue Agency

Free $100 with KOHO — Canada's best no-fee account. Code 45ET55JSYA  |  Claim $100 Free →

How the CRA Treats Cryptocurrency

The Canada Revenue Agency (CRA) does not consider cryptocurrency to be legal tender or currency. Instead, the CRA treats crypto as a commodity for income tax purposes. This means most crypto transactions are taxable events that must be reported on your T1 income tax return.

Every time you dispose of cryptocurrency — sell it, trade it for another crypto, use it to buy goods or services, or give it away — you have a taxable event. The CRA has been explicit about this since 2013 and has significantly increased enforcement and audit activity in the crypto space in recent years.

Important: "I didn't receive a T-slip" or "the exchange is offshore" are not valid reasons to omit crypto gains from your tax return. The CRA requires you to report all crypto dispositions regardless of whether you received a tax slip.

Capital Gains vs Business Income

The most important tax question for Canadian crypto investors: are your crypto gains taxed as capital gains or business income? The distinction has a significant tax impact.

Capital Gains Treatment

If your crypto activity is considered investing (not a business), gains are treated as capital gains. Only 50% of capital gains are included in your taxable income (the "inclusion rate"). If you made $100 in crypto gains as capital gains, only $5,000 would be added to your taxable income and taxed at your marginal rate.

Note: As of 2024, the federal government proposed increasing the capital gains inclusion rate to 2/3 (66.67%) for gains over $250,000. This is in flux as of early 2025 — consult a tax professional for the current status.

Business Income Treatment

If the CRA determines your crypto activity constitutes a business (e.g., day trading, commercial mining, or repeated transactions with profit intention), gains are 100% taxable as business income. Business losses can also be deducted against other income, which is an advantage.

The CRA looks at factors like frequency of trading, knowledge and time spent, financing (did you borrow to invest?), and whether you have a profit-motivated business plan. There's no bright-line rule — it's a facts-and-circumstances determination. Many active crypto traders are surprised to find the CRA classifies them as businesses.

Practical guidance: If you buy and hold Bitcoin or ETH in a TFSA or RRSP passively, you're almost certainly a capital gains investor. If you're day trading altcoins multiple times per day, you're likely conducting a business for tax purposes.

What Is a Taxable Crypto Disposition?

EventTaxable?Notes
Selling crypto for CADYesCapital gain or loss = proceeds - ACB
Trading BTC for ETH (or any crypto-to-crypto)YesTreated as selling BTC at current FMV
Using crypto to buy goods/servicesYesGain/loss based on FMV at time of use
Gifting cryptoYesDeemed disposed at FMV
Buying crypto with CADNoAcquisition; sets your ACB
Moving crypto between your own walletsNoNot a disposition; keep records
Receiving crypto as payment/incomeYes (income)FMV at receipt is income; sets your ACB
Crypto staking rewardsYes (income)FMV at receipt is income
Mining rewardsYes (income or business)FMV at receipt; business or personal income
DeFi interest/yieldYes (income)FMV at receipt is income

Adjusted Cost Base (ACB) for Crypto

To calculate your capital gain, you need your Adjusted Cost Base (ACB) — essentially what you paid for your crypto. For cryptocurrency, the ACB is calculated on a per-currency basis using the average cost method.

Example: You buy 1 Bitcoin for $30,000. You later buy 0.5 BTC for $20,000 ($40,000 per BTC). Your average ACB is now ($30,000 + $20,000) / 1.5 BTC = $33,333 per BTC. If you then sell 1 BTC for $50,000, your capital gain is $50,000 - $33,333 = $16,667.

This calculation must be done across all your purchases for each cryptocurrency. If you've bought Bitcoin 50 times over 5 years, you need to calculate the running average ACB for every sale. Crypto tax software (Koinly, CoinTracker, Crypto Tax Canada) automates this calculation from exchange CSV exports.

DeFi Tax Treatment in Canada

Decentralized Finance (DeFi) creates complex tax scenarios because many DeFi interactions involve dispositions or income recognition:

Lending (Aave, Compound)

Depositing crypto into a lending protocol to earn interest: the interest earned is income at FMV when received. Depositing the underlying crypto into the protocol may or may not be a disposition depending on whether you receive a different token in return (e.g., aTokens or cTokens).

Liquidity Providing (Uniswap, PancakeSwap)

Adding crypto to a liquidity pool and receiving LP tokens is likely a disposition of the deposited assets at their FMV. When you withdraw, you're acquiring new assets at FMV. Trading fees earned are income. The impermanent loss is a difficult area — there's no specific CRA guidance on how to treat it.

NFTs

Creating and selling NFTs: proceeds are income (business income for creators). Buying and selling NFTs as investments: capital gains or business income depending on frequency and intent. Receiving NFT airdrops: income at FMV at time of receipt.

Can I Hold Crypto in a TFSA?

This is a common misconception. You cannot hold Bitcoin, Ether, or other cryptocurrencies directly inside a TFSA or RRSP. The Income Tax Act restricts registered accounts to "qualified investments" — and most cryptocurrency does not qualify.

However, you can hold crypto-adjacent investments in your TFSA/RRSP:

Gains inside a TFSA or RRSP from these qualified crypto ETFs are sheltered from tax, which is a significant advantage for long-term crypto holders.

Record Keeping Requirements

The CRA requires you to keep detailed records of all crypto transactions. For each transaction, you should record:

Keep records for at least 6 years — the CRA can audit this far back (and potentially further for cases of fraud). Exchange platforms may delete historical records, so always download your transaction history from exchanges regularly and keep your own copies.

Frequently Asked Questions

Do I pay tax on crypto in Canada if I don't cash out to CAD? +
Yes. Crypto-to-crypto trades are taxable dispositions in Canada, even if you never convert to CAD. Trading Bitcoin for Ethereum is treated as selling Bitcoin at its current FMV and buying Ethereum at the same FMV — a taxable event on the Bitcoin gain or loss.
Is Bitcoin mining income or capital gains in Canada? +
Mining income is generally treated as business income, not capital gains. The FMV of mined coins at the time they're received is income. When you later sell the mined coins, any further gain from the FMV at receipt is a capital gain (or business income if you're a business).
Does the CRA know about my crypto? +
Increasingly yes. The CRA has obtained court orders requiring Canadian exchanges (including Wealthsimple Crypto, Newton, Coinsquare) to provide customer transaction data. The CRA also receives international exchange data under global information sharing agreements. Non-reporting is a serious risk.
What is the capital gains inclusion rate for crypto in 2025? +
As of early 2025, the standard capital gains inclusion rate is 50% (one-half of gains are taxable). The federal government proposed increasing this to 2/3 for gains over $250,000 in 2024, but implementation has been delayed pending political developments. Consult a tax professional for the most current status.

Related Articles