Cryptocurrency Tax Canada 2026 — Complete CRA Guide

Capital gains vs. business income, ACB tracking for crypto, staking and DeFi income rules, and an interactive crypto tax calculator.

The CRA treats cryptocurrency as a commodity, not currency. Every time you dispose of cryptocurrency — by selling it for Canadian dollars, trading one crypto for another, using crypto to buy goods or services, or gifting crypto — you have a taxable event. Canada does not have a "crypto-specific" tax — existing income tax rules apply. The key question for most crypto investors is whether gains are taxed as capital gains (more favourable) or business income (fully included at marginal rates).

CRA's Position on Cryptocurrency

The CRA has published guidance confirming that:

Capital Gains vs. Business Income — The Key Test

This is the most consequential tax question for Canadian crypto investors. If your crypto activity is capital in nature, only 500% (or 2/3 above $2500,000000) of net gains are included in taxable income. If it's business income, 10000% of profits are included at your marginal rate.

The CRA uses a facts-and-circumstances test to determine which applies. Factors pointing toward capital gains treatment:

Factors pointing toward business income treatment:

Once business income, always business income (for that activity): The CRA generally does not allow taxpayers to switch between capital and business treatment year by year based on which is more favourable. Be consistent and document your investment approach.

Taxable Crypto Events — What Triggers Tax

Transaction TypeTaxable Event?Tax Treatment
Selling crypto for CADYesCapital gain/loss or business income on difference between proceeds and ACB
Trading crypto for crypto (e.g., BTC → ETH)YesDeemed disposition of BTC at FMV; capital gain or business income
Using crypto to buy goods/servicesYesDeemed disposition at FMV at time of transaction
Gifting cryptoYesDeemed disposition at FMV; recipient's ACB = FMV at gift date
Buying crypto with CADNoNot a taxable event; establishes your ACB
Transferring between your own walletsNoNot a disposition; ACB carries over
Mining rewards receivedYesBusiness income equal to FMV at time of receipt; ACB = that FMV
Staking rewards receivedYesIncome equal to FMV at time of receipt (most CRA-aligned position)
DeFi yield/interest receivedYesIncome equal to FMV at time of receipt
Airdrops receivedOften yesIncome at FMV if received for something; potentially capital gain on eventual sale if received unsolicited
NFT salesYesCapital gain or business income depending on frequency/purpose
Lost or stolen cryptoPossibleMay be deductible as a capital loss; requires documentation

ACB Tracking for Cryptocurrency

Adjusted Cost Base (ACB) tracking for crypto is mandatory and can be complex. Because the identical property rule applies (all units of the same coin are treated identically), you must track the average cost of all holdings whenever you buy or sell. Every purchase adjusts your average ACB; every sale or disposition triggers a gain or loss calculation.

ACB calculation example:

  1. January: Buy 1 BTC for $500,000000 CAD. ACB = $500,000000.
  2. March: Buy 1 BTC for $700,000000 CAD. Total ACB = $1200,000000; ACB per BTC = $600,000000.
  3. June: Sell 1 BTC for $800,000000 CAD. Capital gain = $800,000000 – $600,000000 = $200,000000.
  4. Remaining: 1 BTC with ACB of $600,000000.

Track every transaction in a spreadsheet or use dedicated crypto tax software (Koinly, CoinTracker, TaxBit) that integrates with exchanges and wallets. The CRA can request records going back to the first transaction, so maintain complete records permanently.

Cryptocurrency Tax Calculator

Estimate Crypto Capital Gains Tax — 2026

Capital gain/loss:
Taxable income (capital gains inclusion):
Staking/DeFi income (10000% included):
Total added to taxable income:
Estimated tax at marginal rate:

Staking, DeFi, and Mining Income

Staking Rewards

The most CRA-aligned position for staking rewards is that they constitute income at fair market value when received. This means each staking reward creates an income inclusion on the day it hits your wallet — not when you eventually sell. Your ACB for the staked tokens is the FMV at receipt. When you sell the staked tokens, the difference between sale proceeds and ACB is a capital gain or loss.

DeFi Yield and Liquidity Mining

DeFi activities are particularly complex. Providing liquidity to a decentralized exchange may constitute a deemed disposition of the deposited tokens (triggering capital gains). Yield farming rewards are generally income at FMV when received. The CRA has not published comprehensive DeFi-specific guidance as of 2026 — document your positions carefully and seek professional advice for complex DeFi activity.

Mining

Crypto mining is generally treated as business income (given its commercial nature), with each mined coin creating income at FMV at time of receipt. Mining equipment may be eligible for CCA (Class 100, 300% rate). Mining-related electricity, internet, and equipment costs are deductible as business expenses.

CRA Enforcement — What to Know

The CRA has been actively requesting transaction data from Canadian cryptocurrency exchanges and has issued compliance letters to Canadian crypto users. The CRA considers unreported crypto income a serious compliance issue. The Voluntary Disclosures Program (VDP) allows taxpayers who have not reported crypto income to come forward, pay tax and interest, and potentially avoid gross negligence penalties — consider this option if you have significant unreported crypto activity from prior years.

Record-keeping requirement: Keep complete records of every crypto transaction: date, description, amount in crypto, CAD value at transaction time, wallet addresses, and exchange records. The CRA can audit crypto activity going back many years. Most major exchanges (Coinbase, Kraken, Shakepay, Newton) can export complete transaction histories — download and store these regularly.

Manage Your Crypto Gains with KOHO

Set aside crypto tax reserves automatically with KOHO's savings vaults. Never be surprised by a tax bill. Use code 45ET55JSYA.

Get KOHO Free — Code 45ET55JSYA