Finance Calc App

Canada Crypto tax calculator

Add your trades and see net gains, losses, and estimated tax owed.

By Ward Last reviewed Methodology

Trades

Short-term
-$1,500.00
Long-term
+$9,400.00
Est. tax owed
$592.50
Net gain: $7,900.00

· 50% inclusion rate (federal only). Add provincial tax.

Crypto is treated as property in most jurisdictions. Wash-sale rules (US), specific ID methods, and DeFi/staking income have their own treatment — consult a tax professional.

How crypto tax is calculated

Every major tax authority treats cryptocurrency as property or an asset for tax purposes, not currency. That means almost every meaningful action with crypto can be a taxable event.

Taxable crypto events

Non-taxable

Worked example (US, single, $90,000 salary)

June swap: Disposed 0.5 BTC at $30,000. Basis: 0.5 × $40,000 = $20,000. Gain: $10,000 (short-term) → 22% → $2,200 tax.

December sale: Disposed remaining 0.5 BTC at $35,000. Basis: $20,000. Gain: $15,000 (short-term) → 22% → $3,300 tax.

Total crypto tax: $5,500. The June swap was a taxable event even though no fiat was involved — this is the most commonly missed crypto-tax event.

Cost basis methods

US allows specific identification (choose which lot you sold), FIFO (first in, first out), or HIFO (highest in, first out — minimises gain) provided you document the choice consistently. UK uses share-pooling rules with the "same-day" and "30-day bed-and-breakfast" rules. Canada and Australia generally use the adjusted cost base (averaged across holdings).

Common mistakes

What this calculator doesn't cover

For complex crypto situations, use a dedicated crypto tax platform (CoinTracker, Koinly, etc.) and consult an accountant familiar with crypto.

Related calculators

Frequently asked questions

Is cryptocurrency taxed?
Yes — every major tax authority treats crypto as property or an asset, not currency. Selling, swapping, or spending crypto triggers a taxable event. Buying and holding is not taxable. Receiving crypto as income (mining, staking rewards, payment for services) is generally ordinary income at fair market value when received.
When is a crypto transaction taxable?
Selling crypto for fiat is taxable. Swapping one crypto for another is taxable (treated as selling A then buying B). Spending crypto on goods or services is taxable. Receiving crypto as income or as a reward is taxable. Transferring between your own wallets is not taxable. Buying and holding is not taxable.
How are crypto-to-crypto trades taxed?
A crypto-to-crypto trade is treated as a disposal of the first coin at its fair market value at the moment of trade, then a purchase of the second coin at that same value. You owe tax on any gain over the first coin's cost basis, even though no fiat was involved. This is the most commonly missed crypto tax event.
Do I owe tax if I haven't cashed out to fiat?
Yes — if you've swapped one coin for another, spent crypto, or received it as income, you owe tax on those events regardless of whether you ever converted to fiat. The 'I haven't cashed out so it's not taxable' belief is one of the most common ways crypto holders end up under-reporting.

Embed this calculator

Free to embed on your website, blog, or resource page — no signup, no fees, no API key. The calculator runs entirely in the visitor's browser.

<iframe
  src="https://financecalcapp.com/embed/crypto-tax/ca/"
  width="100%"
  height="680"
  frameborder="0"
  title="Crypto Tax Calculator"
  loading="lazy"
></iframe>
<p>Free <a href="https://financecalcapp.com/calculators/crypto-tax/ca/">Crypto Tax Calculator</a> by <a href="https://financecalcapp.com">Finance Calc App</a></p>