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).
The CRA has published guidance confirming that:
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:
| Transaction Type | Taxable Event? | Tax Treatment |
|---|---|---|
| Selling crypto for CAD | Yes | Capital gain/loss or business income on difference between proceeds and ACB |
| Trading crypto for crypto (e.g., BTC → ETH) | Yes | Deemed disposition of BTC at FMV; capital gain or business income |
| Using crypto to buy goods/services | Yes | Deemed disposition at FMV at time of transaction |
| Gifting crypto | Yes | Deemed disposition at FMV; recipient's ACB = FMV at gift date |
| Buying crypto with CAD | No | Not a taxable event; establishes your ACB |
| Transferring between your own wallets | No | Not a disposition; ACB carries over |
| Mining rewards received | Yes | Business income equal to FMV at time of receipt; ACB = that FMV |
| Staking rewards received | Yes | Income equal to FMV at time of receipt (most CRA-aligned position) |
| DeFi yield/interest received | Yes | Income equal to FMV at time of receipt |
| Airdrops received | Often yes | Income at FMV if received for something; potentially capital gain on eventual sale if received unsolicited |
| NFT sales | Yes | Capital gain or business income depending on frequency/purpose |
| Lost or stolen crypto | Possible | May be deductible as a capital loss; requires documentation |
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:
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.
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 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.
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.
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.
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