L LoanLens Canada
Taxes & Registered Accounts

Crypto Taxes in Canada: Every Transaction CRA Considers Taxable

By Jordan Ellis · Published · Reviewed

Quick Answer

CRA treats cryptocurrency as a commodity: every disposition — selling for dollars, trading one coin for another, spending crypto, or gifting it — is a taxable event at fair market value in Canadian dollars. For most investors, 50% of the capital gain is taxable at their marginal rate; frequent traders and miners can be classified as business income, 100% taxable. Staking and mining rewards are income at market value when received. Losses offset gains, the adjusted cost base averages across all your purchases of the same coin, and unreported past gains can be fixed through CRA's Voluntary Disclosures Program before they find you.

Crypto feels outside the system until you learn that CRA has been collecting exchange data since 2020 and considers every swap a taxable event. Here’s the full rulebook — and what a gain actually costs you at your bracket, via the income tax calculator.

The taxable events (all of them)

TransactionTax treatment
Sell crypto for CAD/USDCapital gain/loss on the CAD change since purchase
Trade coin for coinDisposition of the first coin at fair market value — taxable
Spend crypto on goodsDisposition — taxable
Gift cryptoDeemed disposition at market value — taxable to the giver
Staking/mining rewardsIncome at 100% when received
Buy and holdNot taxed
Transfer between your own walletsNot a disposition (but document it)
Crypto lost/stolen/hackedGenerally a capital loss you can claim

Capital gains vs business income — the line

  • Occasional investor: capital gains → 50% of the gain is taxable income. A $20,000 gain adds $10,000 to income — at a 40% marginal rate, $4,000 of tax.
  • Frequent/day trader, organized operation: business income → 100% taxable. Same gain: $8,000 of tax.

CRA weighs trade frequency, holding periods, time spent, and financing. Hundreds of trades a year with short holds is a business in their eyes, whatever you call it.

The adjusted cost base rule

Canadian ACB averages: every purchase of the same coin pools together, and each sale uses the average cost. Bought 1 BTC at $40k and 1 at $60k, sell 1 at $70k → cost base is $50k, gain is $20k — regardless of which ‘coin’ you think you sold. This differs from US rules and breaks most US-built tax software defaults.

Records: the unglamorous survival skill

For every transaction, forever: date, coin amounts, CAD fair market value at the time, fees, and wallet/exchange. Export exchange CSVs annually — platforms die, and Canada’s own QuadrigaCX collapse proved that self-custody of records matters as much as keys. Crypto tax software (Koinly, CoinLedger and the like) handles ACB pooling if you feed it every wallet — partial imports produce fantasy numbers.

If the past is unfiled

The Voluntary Disclosures Program is the exit ramp: file the missing years before CRA audits you. Under the rules in effect since October 1, 2025, coming forward before CRA contacts you can mean full penalty relief and 75% interest relief; applying after CRA has contacted you, but before an audit or investigation, can still get up to full penalty relief and 25% interest relief. If there’s meaningful money in old gains, an accountant with crypto experience is the cheapest insurance available — and note that capital gains inside a TFSA were never available for crypto trading anyway; CRA treats frequent trading even in registered accounts as business income.

The honest summary: crypto is taxed like any other speculation — half the gain at your bracket if you invest, all of it if you trade — plus an income-tax hit on every reward the moment it lands. Track everything, report everything, and keep the tax slice in a high-interest account the day you sell, not the April after.

Official sources

Rules and dollar limits change. Confirm current amounts with the official pages below before you act · Last reviewed .

Frequently Asked Questions

Is crypto taxed in Canada?

Yes, and CRA has matched exchange data with taxpayers for years. Every sale, coin-to-coin trade, purchase with crypto, and gift is a disposition taxed at fair market value in CAD. Simply buying and holding is not taxed — the tax event happens when you dispose of it.

Is crypto taxed as capital gains or income?

For occasional investors: capital gains — 50% of the gain is added to income. For frequent day traders, people trading with business-like organization, miners, and most staking operations: business income — 100% of the gain is taxable. CRA looks at trade frequency, holding periods, and intent; high-frequency traders almost never qualify for capital treatment.

Are crypto-to-crypto trades taxable in Canada?

Yes — trading BTC for ETH is two taxable events in one: you disposed of BTC at its CAD fair market value (triggering gain or loss), and acquired ETH at that same value as its new cost base. This is the single most-missed rule. Every swap on every exchange belongs in your records.

How is crypto staking or mining taxed?

Rewards are income at fair market value in CAD on the day received — taxed at your full marginal rate. When you later sell those coins, the value you already reported becomes their cost base, and only the change since then is a capital gain or loss. Hobby miners may get capital treatment on the later sale; business-scale operations are income throughout.

What happens if I never reported my crypto gains?

CRA receives data from Canadian exchanges and has obtained court orders requiring platforms to hand over user records. Unreported gains found by audit cost the tax plus interest plus penalties up to 50% of the understated tax. Coming forward through the Voluntary Disclosures Program can reduce that: since October 1, 2025, disclosures made before CRA contacts you can get full penalty relief and 75% interest relief, while those made after CRA has raised the issue (but before an audit) can get up to full penalty relief and 25% interest relief.

Free calculator by LoanLens.ca