Crypto Tax in Canada: How to Report Bitcoin and Digital Assets

Crypto Tax in Canada: How to Report Bitcoin and Digital Assets

If you bought, sold, traded, or earned cryptocurrency in Canada, CRA expects you to report it. Crypto isn’t tax-free just because it’s digital. Here’s what you need to know.

How CRA Treats Crypto

In most cases, cryptocurrency is treated as a commodity for tax purposes. That means:

  • Selling crypto for cash: Capital gain or loss
  • Trading one crypto for another: Also a disposition (triggers gain/loss)
  • Using crypto to buy goods/services: Disposition at fair market value
  • Mining crypto: Business income or hobby (depends on scale and intent)
  • Getting paid in crypto: Employment or business income at the fair market value when received
  • Staking/interest rewards: Generally income when received

Capital Gains vs Business Income

This is the most important distinction. If you buy and hold crypto as an investment, profits are capital gains (50% taxable for the first $250,000). If you trade frequently with the intent to profit from short-term moves, CRA may classify it as business income (100% taxable).

There’s no bright-line test. CRA looks at frequency of transactions, holding period, knowledge/expertise, and whether it resembles a business operation.

Calculating Your Gain

For each disposition: Gain = Proceeds minus Adjusted Cost Base (ACB).

ACB for crypto is the weighted average cost of all units of that particular coin. Every buy, trade, and transfer affects it. If you traded frequently across multiple exchanges, tracking ACB accurately is the hardest part.

Tools like Koinly, CoinTracker, or Adjusted Cost Base (adjustedcostbase.ca) can help automate this.

What to Report and Where

  • Capital gains/losses: Schedule 3
  • Business income: Form T2125 (Statement of Business Activities)
  • Mining income: T2125 if it’s a business

CRA Is Watching

CRA has data-sharing agreements with Canadian and international crypto exchanges. They also use blockchain analytics. The days of “they won’t know” are largely over.

If you haven’t reported crypto income from prior years, CRA’s Voluntary Disclosures Program (VDP) may help you come into compliance with reduced penalties.

5 Practical Tips

  1. Track every transaction. Even small trades between coins are taxable events.
  2. Use crypto tax software. Manual tracking across exchanges is error-prone.
  3. Hold in TFSA? Unfortunately, most crypto can’t be held directly in registered accounts. Crypto ETFs can.
  4. Don’t ignore airdrops or forks. Free tokens received have a cost base of zero and are taxable when you sell.
  5. Keep records for 6 years. CRA can audit up to 6 years back.

Need help reporting crypto on your return? Book a free consultation with FinGems.

Leave a Reply

Your email address will not be published. Required fields are marked *