Skip to content

Crypto Adjusted Cost Base Calculator

Track one coin's buys and sells in Canadian dollars. The CRA's average-cost method gives your ACB per unit, the gain or loss on each sale and the taxable half.

Rules checked
Short answer

Buying 0.05 BTC for $5,000 and 0.03 for $4,200 (plus fees) gives an average cost of $115,562.50 per coin. Selling 0.04 for $6,000 less a $30 fee realises a capital gain of $1,348, and half of it, $674, is added to taxable income. The remaining ACB is $4,623.

Figures as of 2026-11-13.

Your trades (one cryptocurrency, in CAD)

Trade 1
Type
Trade 2
Type
Trade 3
Type
Net capital gain (loss)$1,348Taxable at 50% inclusion: $674
Units still held
0.04000000
Remaining ACB
$4,623
ACB per unit
$115,562.50
Superficial loss rule: a loss is denied if you (or an affiliated person) buy the same coin within 30 days before or after the sale and still hold it. This tool doesn't check for it.

Net gain $1,348

ACB ledger
DateTypeUnitsACB afterPer unitGain
2025-02-10buy0.05000000$5,025$100,500.00—
2025-09-15buy0.03000000$9,245$115,562.50—
2026-03-20sell0.04000000$4,623$115,562.50$1,348
Assumptions & sources

Assumptions

  • Average cost for identical property (CRA T4037 and the CRA's crypto-asset guidance).
  • One-half inclusion rate for capital gains; business income is fully taxable.
  • Enter every amount in Canadian dollars at the exchange rate on the trade date. Nothing leaves your browser.

Your saved scenarios

Saved in this browser only. Nothing is sent to us.

Worked example: two buys and one sale
Worked example: two buys and one sale: inputs, steps and result
2025-02-10 buy0.05 for $5,000fee $25
2025-09-15 buy0.03 for $4,200fee $20
2026-03-20 sell0.04 for $6,000fee $30
Pooled ACB$9,245
Average per unit$115,562.50
ACB of 0.04 sold$4,623
Capital gain$1,348

Open this example in the calculator →

Mitey reads a guide and points at a line about identical property.
Identical property means average cost, not first-in-first-out. Mitey found the line in the CRA guide.

Keep the exchange's CSV exports every year; the CRA can ask for records of every trade.

Go deeper on a MITEY specialist site

Frequently asked questions

How do I calculate the adjusted cost base of crypto?

The CRA treats units of the same cryptocurrency as identical property, so you use the average cost: add every purchase price plus fees to a running total, divide by the units you hold, and use that average for each sale. FIFO isn't allowed for identical property.

How much of a crypto gain is taxed?

If it's a capital gain, half of it is added to your income. The proposed increase to two-thirds was cancelled on March 21, 2025. If you trade as a business, the whole gain is business income.

Is swapping one crypto for another taxable?

Yes. The CRA treats a crypto-to-crypto trade as a disposition at fair market value, so enter it as a sale of one coin and a purchase of the other, both in Canadian dollars.