How CRA taxes Bitcoin and cryptocurrency โ capital gains, business income, what to report, and records you must keep
Cryptocurrency is not a tax-free investment in Canada. CRA treats crypto as a commodity, which means every time you sell, trade, or spend crypto, you have a taxable event. With CRA actively matching exchange records to tax returns, unreported crypto gains are one of the fastest-growing sources of tax reassessments in Canada.
CRA gets data from exchanges. Canadian exchanges report user transactions to CRA. Do not assume crypto is invisible โ it is not. Unreported gains can result in back taxes, interest, and penalties.
CRA uses one of two treatments for crypto gains depending on your activity level:
| Treatment | When It Applies | Tax Impact |
|---|---|---|
| Capital gain | Occasional buying and selling as an investment | Only 50% of the gain is taxable (2/3 for gains over $250,000 in 2025+) |
| Business income | Frequent trading, day trading, treated as a business | 100% of profit is taxable as regular income |
CRA looks at factors like frequency of transactions, holding period, knowledge of crypto markets, and whether you are organized like a business to decide which applies. Most casual investors are taxed as capital gains. Active day traders are typically taxed as business income.
A taxable event happens every time you:
The formula is straightforward:
Capital Gain = Proceeds of Disposition โ Adjusted Cost Base (ACB) โ Transaction Fees
You bought 1 Bitcoin for $30,000 CAD (including fees). You sold it in 2025 for $65,000 CAD with a $50 selling fee.
If you bought the same crypto at different prices over time, you must use the average cost method (not FIFO). Every new purchase changes your ACB for all units of that crypto.
Example: You bought 1 ETH at $2,000, then 1 more ETH at $3,000. Your ACB is ($2,000 + $3,000) / 2 = $2,500 per ETH. If you sell 1 ETH for $4,000, your gain is $4,000 โ $2,500 = $1,500.
Every swap resets your ACB. Trading BTC for ETH is a disposition of BTC โ you lock in a gain or loss at that moment, and your ETH has a new ACB equal to the fair market value of the ETH you received in CAD.
The federal government changed the inclusion rate for large capital gains starting June 25, 2025:
| Annual Capital Gains | Inclusion Rate | What Gets Taxed |
|---|---|---|
| First $250,000 (individuals) | 50% | Half the gain added to income |
| Above $250,000 (individuals) | 66.67% | Two-thirds of the gain added to income |
| Corporations and trusts (all gains) | 66.67% | Two-thirds of the gain added to income |
This primarily affects high-volume crypto investors or those who had large gains from a single event (e.g., selling a large Bitcoin position).
Crypto gains and losses are reported on Schedule 3 โ Capital Gains (or Losses) of your T1 return. In tax software, there is usually a "Cryptocurrency" category under investments.
For business income from crypto (trading, mining, staking), report on Form T2125 โ Statement of Business or Professional Activities.
CRA requires you to keep records for at least 6 years. For crypto, this means:
Use crypto tax software like Koinly, CoinTracker, or CryptoTaxCalculator. These tools connect to your exchanges via API, calculate your ACB automatically, and generate CRA-ready Schedule 3 reports. The small cost is worth it to avoid errors on complex trading histories.
Capital losses from crypto can be used to offset capital gains โ including gains from stocks, real estate, or other crypto. If your losses exceed your gains in a year, you can:
This makes losing trades useful โ they reduce your tax bill in profitable years.
Selling an NFT for more than you paid is a capital gain. Creating and selling NFTs is typically business income.
Adding crypto to a liquidity pool may be treated as a disposition. Swapping tokens within DeFi protocols triggers capital gains. CRA has not issued specific DeFi guidance โ most accountants take a conservative approach and treat each swap as a taxable event.
Rewards received from staking or mining are taxed as business income at their CAD fair market value on the day you receive them. When you later sell those tokens, the gain or loss is calculated from that same receipt value.
A Smart Canada Tax advisor experienced with cryptocurrency can review your trading history, calculate your ACB, and ensure your return is filed correctly.
Book a Session