Crypto Tax Calculator (Canada)

Estimate Your Crypto Tax In About A Minute

Answer five quick questions and see roughly how much CRA tax you'll owe on your crypto gains this year. No email required to see your estimate.

How Crypto Is Taxed In Canada

The CRA taxes crypto - most Canadians are still filing it wrong.

The CRA treats cryptocurrency as a commodity, not a currency. Every disposition - selling, swapping, spending, or gifting - is a taxable event. Whether it's a capital gain or business income depends on how you trade, and getting it wrong is one of the top reasons crypto investors get reassessed.

Taxable crypto events

The CRA taxes all of these:

  • Selling crypto for CAD or another fiat currency.
  • Swapping one cryptocurrency for another (e.g. ETH → SOL).
  • Spending crypto on goods, services, or NFTs.
  • Earning staking rewards, airdrops, or mining income.
  • Receiving crypto as payment for work or referrals.
  • Gifting crypto to anyone other than a spouse.
How it works

Your crypto tax bill depends on more than just gains.

The CRA looks at frequency, intent, and how you managed your portfolio to decide whether you're a capital investor or a trader. That single call can double your tax bill - and it's the piece most software gets wrong.

  • 50% inclusion rate on capital gains - only half of your gain is added to taxable income.
  • 100% inclusion rate if your activity is treated as business income, which many active traders trigger without realizing.
  • Capital losses can offset gains in the current year, be carried back 3 years, or carried forward indefinitely.
  • Done-for-you filing - we reconcile every wallet and exchange, defend the treatment, and file with the CRA end-to-end.
Testimonials

What Our Clients Say

Trusted by Canadian investors and technology companies.

Danny Khanna, Managing Director at MyBookly

"Confused about how the CRA treats your crypto? Book a call and we'll qualify your situation in 15 minutes."

Danny Khanna, Managing Director
Get qualified in 15 mins Free strategy call