Currently cryptocurrencies are taxed as capital assets in Canada, which uses the ACB when calculating capital gains and losses.
I understand how to calculate ACB adjustments when buying and selling crypocurrencies, but there are two cases for which I am unclear: comission fees when they are paid in a third asset type, and transfer fees for moving crypto around the network. Could someone confirm the example below is correct?
Case 1: I assume that using a third asset to pay transaction fees results in a realization of capital gain or loss on that asset, while adding to the ACB of the purchased asset. Example:
If I use the Binance exchange, they have a native asset (BNB) which is used to pay trading fees. Let's say I buy 10 BNB @ $10 each (let's pretend there's no commission), and let's say BNB immediately increases in value to $11 each. Then I buy 1 BTC @ 10,000 at pay 0.1% commission (in BNB)
Before the BTC buy, my ACB for BNB is $100. When I buy the BTC, I need to pay $10 worth of BNB in commissions, so this counts as a sale of BNB. Since it is now worth $11, I pay 0.91 BNB for the trade. My ACB for BNB is still $10, but I now have a capital gain of 0.91 BNB x ($11-$10) = $0.91 CAD on the sale.
My ACB for BTC is now $10,000 + $10 = $10,010 since I paid that much for the BTC. At the end of this transaction, I have
- 9.09 BNB @ $90.90 ACB
- 1 BTC @ $10,010 ACB
- $0.91 realized capital gains on BNB
Is this correct?
Case 2: I assume that transfer fees are treated the same away as commissions, and add to the ACB for the relevant asset without realizing a capital gain or loss.
I want to move my 1 BTC to a cold storage wallet, but it has gone up to $11,000 since I bought it. To do so, I will have to pay 0.002 BTC = $22 in fees to the exchange or the network. This isn't a sale, so how does it get incorporated into the ACB for BTC and the capital gains?
My assumption is that this simply adds to the ACB for BTC, but does not count as a realized capital gain. If I am correct, then after the transfer I would have 0.998 BTC, and a new ACB of $10,010 + $22 = $10,032.
Can someone confirm or correct?