Last reviewed 24 August 2026 · Checked against CRA guidance · By the CryptoNorth Team
No. Moving crypto between wallets you control — an exchange to your own hardware wallet, one of your wallets to another — is not a disposition, so it does not trigger a capital gain. You still own the same property, and your cost base carries across untouched.
But the network fee usually is. If you pay the transfer fee in crypto, you have disposed of that small amount of crypto, and that piece is technically reportable.
The CRA does not publish a line saying “wallet transfers are not taxable.” The answer comes from the definition of a disposition itself, which is the thing a capital gain depends on:
“This is usually an event or transaction where you give up possession, control, and all other aspects of property ownership.”[1]
Send Bitcoin from an exchange to your own Ledger and you give up none of the three. You keep possession, you keep control, and you keep ownership. The coins changed address, not hands.
The CRA’s list of events that do count — selling, gifting, trading for another crypto-asset, converting to dollars, using it to pay for something — supports the same reading. A transfer to yourself appears nowhere on it.[2]
How we reached this: quoting the CRA’s crypto guidance directly, and backing it with the general definition of disposition. We think the reasoning is solid and it matches standard practice, but we would rather tell you where the answer comes from than imply the CRA has said it directly.
Moving crypto costs a fee, and if that fee is paid in the crypto itself — sats for a Bitcoin transfer, ETH for gas — then you have parted with that amount permanently. Possession, control and ownership are all gone, which puts it squarely inside the definition above. It is a small disposition sitting inside a non-taxable move.
Send 0.5 BTC to your hardware wallet and pay a $4 network fee in BTC: the 0.5 BTC is not a taxable event, but the fraction spent on the fee is a disposition. The gain or loss on $4 of Bitcoin is almost always negligible — the point is that good software records it, and a spreadsheet usually does not.
Where a flat withdrawal fee is deducted by an exchange in the same coin, the treatment is the same. None of this is worth losing sleep over at typical amounts, but if you move large sums frequently, the fees stop being rounding errors and are worth raising with a CPA.
A transfer does not reset, split or refresh your adjusted cost base. Buy 1 BTC at $70,000 on an exchange, move it to a Trezor two years later, and its ACB is still $70,000 — not its value on the day it arrived.
This follows from the pooling rule: all your Bitcoin is a single pool of identical property with one average, wherever it happens to sit.[3] Splitting one holding across three wallets does not create three cost bases. We cover the mechanics in how adjusted cost base works.
Here is the practical problem. On the exchange’s books, your transfer is a withdrawal. On the receiving side it is a deposit. Nothing inherently connects the two. If you never tell your tax software they are the same coins, it can read the pair as a sale followed by an unrelated purchase — inventing a disposition that never happened and, worse, a cost base out of thin air.
Most tax tools have a “transfer” or “self-transfer” label for exactly this. Use it. An untagged withdrawal looks exactly like a sale to most tax software, which is how a transfer between your own wallets turns into a gain you never made. And exchange records do reach the CRA — not on casual request, but through statutory reporting and, where the CRA seeks it, a court order. Coinsquare was ordered to hand over customer records in 2021. Unexplained outflows are a poor thing to leave unlabelled.
“Moving” is doing a lot of work in some of these. Each of the following is a disposition, whatever the interface calls it:
Do not let tax worry stop you moving coins off an exchange. Moving between wallets you genuinely control is not a disposition, and on ordinary amounts the network fee is small enough that it changes nothing you would notice. The genuine risk runs the other way: leaving a large balance on a platform because you wrongly believed withdrawing would cost you tax.
Label the transfer properly in whatever you use for records, and there is nothing further to report.
Canada uses average cost, not FIFO — and one coin is one pool across every wallet.
Yes. The CRA counts it as a disposition even though no dollars move.
Five compared, with awards and the commissions disclosed on each.
Brackets, the 50% inclusion rate, why exchanges do not yet report your trades to the CRA, and what changed from 2025.
This page is general information, not tax advice. We are not accountants. It assumes you hold crypto as capital property and control both ends of the transfer; if your activity amounts to carrying on a business, different rules apply. For large or frequent transfers, speak to a CPA who handles crypto.
We compare five hardware wallets on price, certification and open-source firmware — and say plainly which ones pay us a commission.
Compare hardware wallets →