Skip to content
Education only · not financial, tax or legal adviceCanadian facts checked 2026-10-31 · a MITEY site
Tool · Canadian tax & records

Adjusted cost base (ACB) ledger

Track average cost per unit across buys and sells the way CRA describes, and export a CSV.

Runs in your browser · nothing is sent
Mitey the yeti seated on a rock, reading a ledger, with a tax receipt with a maple leaf
Mitey says: Average cost moves on every buy and stays put on every sell. The ledger does the rest.
DateTypeUnitsCAD (cost or proceeds)FeeACB/unit afterGain/lossRemove
$15.00
$18.00
$18.00$800.00
$20.63
Units held
400
Total ACB
$8,250.00
ACB per unit
$20.63
Gains on sales
$800.00
Losses on sales
$0.00

The CRA example uses shares; the average-cost method is the same. Step 3's proceeds are illustrative (CRA's example does not state them). Check losses against the superficial loss rule before relying on them.

How this tool works

CRA's identical-properties rule (page modified 2026-02-05) uses average cost: each purchase adds its cost to the pool, and the ACB per unit is total cost ÷ units held. A sale removes units at the current average, so it does not change the per-unit ACB.

Load CRA's own worked example to see it reproduce $20.63 per unit, then replace it with your transactions. Include fees: purchase fees add to cost; selling fees reduce proceeds.

CRA's example (shares, same method)
Buy 100 for $1,500 → ACB $15.00
Buy 150 for $3,000 → $4,500 ÷ 250 = $18.00
Sell 200 → ACB stays $18.00 (50 left, $900)
Buy 350 for $7,350 → ($900 + $7,350) ÷ 400 = $20.63

Limits

  • One asset per ledger; crypto-to-crypto trades need the CAD value at the time.
  • Does not apply the superficial loss rule; use DeFiCalculator.ca's checker.
  • Nothing you enter leaves your browser unless you download the CSV.

Questions people ask

How is ACB calculated for crypto in Canada?

CRA describes ACB as usually the weighted average cost: total cost of the units you hold, including acquisition expenses, divided by the number of units. It is recalculated after every purchase.

Does selling change my ACB per unit?

No. Under the identical-properties rule, a sale removes units at the current average cost, so the per-unit ACB stays the same until you buy again.

Do fees count in ACB?

CRA describes ACB as cost plus acquisition expenses, so purchase fees are added. Fees on a sale reduce your proceeds of disposition.

Sources and dates

Education only. Nothing on this page is financial, investment, tax or legal advice, or a recommendation to buy, sell, stake, lend or borrow any crypto-asset. Crypto-assets can lose some or all of their value and are not covered by CDIC. Canadian rules change: check the dated sources above and talk to a qualified professional about your situation. Full disclaimer.