Canada Crypto ACB Calculator · guide

The superficial loss rule for crypto in Canada: a worked example

If you bought Bitcoin more than once, the CRA does not let you say which coins you sold. Every unit of one coin is averaged into a single adjusted cost base (ACB). And if you sell at a loss and buy the same coin back around the same time, the loss can be denied. This page works one example in Canadian dollars. The calculator runs the same arithmetic on your own file.

Two rules

  1. Average cost. Each purchase adds its cost, fees included, to the coin's total ACB. A sale uses a share of that total equal to the share of the units sold.
  2. Superficial loss. A loss is denied if the same coin was bought in the 30 days before or after the sale, and some of it is still held at the end of the 30th day after. The denied part of the loss is added to the ACB of the coins you bought. Half of a net capital gain is taxable.

The example

All numbers are invented. Fees are in dollars. A fee on a purchase adds to its cost; a fee on a sale comes off the proceeds.

DateWhatBTCDollarsFee
10 Mar 2023Buy0.515,00020
5 Sep 2023Buy0.39,60015
2 May 2024Sell0.416,00025
4 Nov 2024Sell0.25,40018
20 Nov 2024Buy0.154,05012

The ACB before 2024. 0.8 BTC at a cost of $15,020 + $9,615 = $24,635.

2 May 2024. You sold 0.4 BTC for $16,000 less a $25 fee: proceeds of $15,975. Half the units are gone, so half the ACB goes with them: $24,635 × 0.4 ÷ 0.8 = $12,317.50. The gain is $3,657.50. You are left with 0.4 BTC at $12,317.50. No BTC was bought within 30 days, and a gain is never affected by the rule anyway.

4 Nov 2024. You sold 0.2 BTC for $5,400 less an $18 fee: proceeds of $5,382. The ACB used is $12,317.50 × 0.2 ÷ 0.4 = $6,158.75, so the sale is a loss of $776.75. But on 20 Nov, 16 days later, you bought 0.15 BTC, and at the end of 4 December you hold 0.35 BTC. The rule looks at the smallest of three numbers: the 0.2 BTC sold, the 0.15 BTC bought in the window and the 0.35 BTC still held. That is 0.15, so 0.15 ÷ 0.2 = 75% of the loss is denied: $582.56 denied, and $194.19 is a loss you can claim.

Where the denied loss goes. It is added to your ACB. After the sale you hold 0.2 BTC at $6,158.75; add the denied $582.56 and the 20 Nov purchase of $4,062 (including its fee) and you hold 0.35 BTC at $10,803.31. The loss is deferred until you sell those coins, not lost.

Adding it up for 2024

Gains of $3,657.50 less the allowed loss of $194.19 is a net capital gain of $3,463.31. Half is taxable: $1,731.66, added to your income at your marginal rate. Had you not bought back, the whole $776.75 loss would have been allowed and the net gain would have been $2,880.75.

Where people go wrong