CA Tax Tools

Crypto Tax Calculator

Calculate the tax on your cryptocurrency gains and income. Uses the CRA-mandated Adjusted Cost Base (ACB) weighted average method with superficial loss rule detection.

01INPUTS

Tax Settings

Transactions

Transaction 1
Transaction 2
02RESULTS

Tax Summary

Total Capital Gains$6,965
Total Capital Losses$0
Net Capital Gain$6,965
Inclusion Rate50%
Taxable Capital Gain$3,483
Federal Tax on Crypto$714
Provincial Tax on Crypto$319
Estimated Tax on Crypto$1,033

Effective Rate on Crypto

15.0%

Net Capital Gain

$6,965

03BREAKDOWN

Disposal Details

DateTokenQtyProceedsACB UsedFeesGain/Loss
2025-06-01BTC0.3$25,000$18,015$20$6,965

Remaining Holdings (ACB Pools)

TokenQuantityTotal ACBACB per Unit
BTC0.2$12,010$60,050.00

ACB (Adjusted Cost Base) is calculated using the weighted average method as required by the CRA. All units of the same token across all wallets and exchanges form a single pool.

Share

How it works: The CRA treats cryptocurrency as a commodity. Disposals (selling, swapping, or spending crypto) trigger capital gains or losses. The Adjusted Cost Base (ACB) is calculated using the weighted average method — all units of the same token form one pool regardless of which exchange holds them. Only 50% of net capital gains are included in taxable income. Mining and staking income is taxed as ordinary income at 100%.

How Adjusted Cost Base (ACB) Works

The CRA requires the weighted average cost method for calculating ACB. Unlike FIFO (used in Australia) or specific identification (used in the US), Canada treats all units of the same cryptocurrency as a single pool.

Formula: ACB per unit = Total cost of all units ÷ Total units held. Every time you acquire more of the same token (buying, receiving from staking/mining, or receiving in a swap), the pool is recalculated.

Example: You buy 1 BTC for $50,000, then later buy 0.5 BTC for $30,000. Your ACB per unit = $80,000 ÷ 1.5 = $53,333.33. If you sell 0.5 BTC for $35,000, your gain is $35,000 − $26,666.67 = $8,333.33.

The Superficial Loss Rule

Canada's superficial loss rule prevents you from selling crypto at a loss and immediately rebuying it to claim the tax deduction. A loss is denied if:

  1. You or an affiliated person (spouse, partner, controlled corporation) buy the same cryptocurrency within a 61-day window (30 days before to 30 days after the sale)
  2. You or the affiliated person still own it at the end of the 30th day after the sale

The denied loss is not permanently lost — it gets added to the ACB of the repurchased units, deferring the benefit until you eventually dispose of them without triggering the rule again.

Workaround: You can sell BTC and buy a different asset (e.g., ETH) without triggering the rule, as they are not "identical property."

What Triggers a Crypto Tax Event?

Event Tax Treatment
Selling crypto for CAD Capital gain or loss
Crypto-to-crypto swap Disposal at fair market value (taxable)
Spending crypto on goods/services Disposal at fair market value
Mining/staking rewards Income at FMV when received
Airdrops (requiring action) Income at FMV
Buying crypto with CAD Not taxable
Transferring between own wallets Not taxable
Holding crypto Not taxable

Coming Soon: Crypto-Asset Reporting (CARF)

Canada is implementing the Crypto-Asset Reporting Framework (CARF) starting in 2026. Exchanges will begin reporting your transactions directly to the CRA in 2027, making it essential to accurately report all crypto activity.

Sources

Related Calculators

Last updated April 2026. Reflects 2024–2026 tax year rates. 50% inclusion rate confirmed.

Last updated May 1, 2026Tax year 2026

Data sources: CRA (canada.ca)

This tool is general information only, not financial advice.

Reviewed by CA Tax Tools Editorial Desk

Read our methodology →

Most searched navigate · open