๐Ÿ‡จ๐Ÿ‡ฆ Canada

Crypto Tax Calculator Canada 2025

Calculate capital gains tax on cryptocurrency dispositions, portfolio-level staking and airdrop income, and tax-loss harvesting strategies. All 13 provinces included.

$
Total adjusted cost base of the crypto sold
$
Total proceeds from selling/disposing crypto
Province of residence on Dec 31
Investment = 50% inclusion. Business = 100% taxable.
$
Employment + other income (affects your tax bracket)
โ€”
Estimates only. Consult a tax professional for your specific situation. CRA rules on crypto are evolving.

Try another scenario

Found an issue? Send feedback

How to Use This Calculator

Tab "Crypto CGT"

Enter your purchase price (ACB) and sale price for a crypto disposition. Select your province and whether this is an investment (50% inclusion) or business income (100% taxable). The calculator shows your capital gain, taxable amount, federal and provincial tax, effective rate, and after-tax profit.

Tab "Portfolio Summary"

Enter your total realized gains and losses, plus staking/mining income and airdrops for the tax year. The calculator nets your gains and losses, applies the 50% inclusion rate to capital gains, and adds staking/airdrop income at 100%. You'll see a full breakdown by income type and any loss carry-forward available.

Tab "Tax Strategies"

Enter your unrealized gains and losses to see the potential tax savings from tax-loss harvesting. Enter your last sale date to check the superficial loss 30-day window. The calculator shows your safe repurchase date and compares tax outcomes with and without harvesting.

The Formulas

Capital gain/loss:
Capital Gain = Sale Price (Proceeds) โˆ’ Purchase Price (ACB)

Adjusted Cost Base (ACB):
ACB = Total cost of all units / Number of units owned
Uses average cost method (same as stocks in Canada)

Taxable capital gain (investment):
Taxable Amount = Capital Gain ร— 50% (inclusion rate)

Taxable business income:
Taxable Amount = 100% of gains (no inclusion rate benefit)

Staking / airdrops:
Business income = Fair Market Value at time of receipt
ACB of received crypto = FMV at receipt

Superficial loss rule:
Loss DENIED if same/identical crypto repurchased within 30 days before or after sale
Denied loss is added to ACB of repurchased crypto

Example

Alex โ€” Software Developer in Ontario, Sold 2 BTC

Alex bought 2 BTC over time for a total ACB of $80,000. He sells both for $120,000 in 2025. He has $90,000 in employment income.

Sale proceeds$120,000
Adjusted cost base (ACB)$80,000
Capital gain$40,000
Taxable amount (50%)$20,000
Marginal rate (ON, ~$110K bracket)~31.48%
Estimated crypto tax~$6,296
Effective rate on $40K gain~15.74%
After-tax profit~$33,704

Frequently Asked Questions

No. Transferring cryptocurrency between your own wallets (e.g., from an exchange to a hardware wallet) is not a taxable event. However, you should keep records of transfers to support your ACB calculations and prove ownership continuity to the CRA if audited.
Canada uses the average cost method for crypto ACB. Add up the total cost of all units purchased (including fees), then divide by the total number of units. Each time you buy more, recalculate the average. When you sell, use the current average ACB per unit. This is the same method used for stocks and mutual funds in Canada.
Using crypto to pay for goods or services is a disposition. You must calculate the capital gain as the fair market value of the item/service received minus your ACB. For personal-use property under $1,000 (like a small NFT), no capital gain is reported, but losses cannot be claimed either.
Yes. Net capital losses can be carried back 3 years or carried forward indefinitely to offset capital gains in other years. However, capital losses can only offset capital gains โ€” they cannot reduce employment income, staking income, or other types of income. File a T1A form to carry back losses.
Yes. DeFi yield farming rewards are generally treated as business income by the CRA, taxable at fair market value when received. Providing liquidity to a DeFi pool may also trigger a disposition (similar to a crypto swap). Removing liquidity and receiving different tokens could create additional taxable events. Keep detailed records of all DeFi transactions.

Related Calculators

Embed This Calculator

Add the Crypto Tax Calculator to your website:

<iframe src="https://sum.money/ca/crypto-tax-calculator" width="100%" height="700" frameborder="0"></iframe>