Canada Crypto Capital Gains Calculator 2025

Calculate capital gains and losses on Bitcoin, Ethereum, and other crypto-assets under CRA rules for 2025.

πŸ’‘ Quick Examples β€” Straight from CRA Guidanceβ–Ά
Example 1 β€” Simple sale
Bought crypto in 2018 for $3,500. Sold in 2025 for $4,000.
β†’ Capital gain = $4,000 βˆ’ $3,500 = $500
β†’ Taxable capital gain = $500 Γ— 50% = $250
Example 2 β€” Crypto-to-crypto trade
Bought 2.5061 units of crypto B for $15,000. Traded them on July 30, 2025 for 100 units of crypto A worth $20,600.
β†’ Capital gain = $20,600 βˆ’ $15,000 = $5,600
β†’ Taxable capital gain = $5,600 Γ— 50% = $2,800
β†’ New ACB of crypto A = $20,600
Example 3 β€” Using crypto to buy goods (barter)
Bought 0.1 BTC for $3,000. Used it to buy a laptop worth $5,000.
β†’ Capital gain = $5,000 βˆ’ $3,000 = $2,000
β†’ Taxable capital gain = $2,000 Γ— 50% = $1,000
πŸ€” Business Income vs. Capital Gain Self-Assessment Score: 0 / 6

Answer the following questions. If you answer YES to 3 or more, your crypto activity may be classified as business income (100% taxable) rather than a capital gain (50% taxable).

πŸ“₯ Purchases β€” ACB Tracker

Enter each purchase (including crypto received via trade). The calculator uses the average cost method per crypto-asset.

πŸ“€ Dispositions

Every sale, crypto-to-crypto trade, barter transaction, and gift is a disposition. Wallet transfers between your own wallets are NOT dispositions β€” do not enter them here.

NO NET GAIN OR LOSS
Total Proceeds of Disposition $0
Total Adjusted Cost Base $0
Total Fees (Exchange / Network) $0
Net Capital Gain (or Loss) $0
Inclusion Rate 50%
Taxable Capital Gain $0
πŸ“‹ Reporting Instructions: Add transactions to see your reporting instructions.
⚠️ Business Income Warning: Based on your self-assessment, your crypto-asset activity may be classified as business income rather than a capital gain. Business income is 100% taxable (not 50%). If this applies, report on Form T2125 and consult a tax professional.
πŸ“Š Per-Asset Breakdown
AssetUnits DisposedProceedsACBGain / (Loss)TypeStatus
Add transactions to see the breakdown.
πŸ“ˆ ACB Per-Unit Tracker (Average Cost Method)
AssetDateUnitsPrice/UnitFeesCostCum UnitsAvg ACB/UnitSource
Add purchases to see the ACB evolution.

Share this tool with friends

⚠️ Disclaimer: This calculator provides an estimate for informational purposes only. Actual tax treatment is determined by the Canada Revenue Agency (CRA) based on your tax return and individual circumstances. The business income vs. capital gain classification is a fact-based determination. This tool follows CRA crypto-asset tax guidance but does not cover all edge cases (mining, staking, airdrops, DeFi, NFT-specific rules, etc.). Always consult a qualified tax professional.
❓ Frequently Asked Questions
How is crypto taxed in Canada?

Crypto dispositions are taxed as either capital gains (50% inclusion rate) or business income (100% taxable), depending on your activity level. Every disposition must be reported.

Is crypto a capital gain or business income?

It depends on your facts. The CRA considers factors like frequency, holding period, knowledge, time spent, financing, and advertising. If you trade actively, it's more likely business income.

Do I have to report crypto trades?

Yes. Every crypto-to-fiat sale, crypto-to-crypto trade, barter transaction, and gift is a disposition requiring reporting.

What is a crypto-to-crypto trade and is it taxable?

Yes, it's taxable. Swapping BTC for ETH is a disposition of BTC. The gain = FMV of BTC at time of trade βˆ’ ACB of BTC. The new ETH's ACB = FMV of BTC at time of trade.

What is the ACB of crypto?

The Adjusted Cost Base is the cost of the crypto + expenses to acquire it (exchange fees, gas fees). When you buy the same crypto multiple times, the ACB is averaged across all purchases.

What happens if I use crypto to buy goods?

Using crypto to buy goods/services is a barter transaction and a disposition. The gain = FMV of crypto at time of purchase βˆ’ ACB.

What if I transfer crypto between my own wallets?

Transfers between wallets you own are NOT dispositions and do not trigger tax. Keep records to prove ownership.

What is the inclusion rate for crypto?

The inclusion rate for capital gains is 50% for 2025. Business income is taxed at 100% at your marginal rate.

How do I report crypto on my tax return?

Report capital gains on Schedule 3, line 7 (lines 15200 and 15301). Taxable portion goes on Line 12700. Business income goes on Form T2125.

What if I have a crypto loss?

Allowable capital loss = loss Γ— 50%. Net capital loss can be carried back 3 years (Form T1A) or forward indefinitely (line 25300).

Official CRA information: Crypto-Asset Users & Tax Professionals Β· T4037 Capital Gains

⚠️This tool is for information purpose only. We do not guarantee any claim.
It is made based on data publicaly available on official website of concerned department.

Last Updated: March 2026 | Official Determination Required