Guide · Transfers

Is moving crypto between your own wallets taxable?

You moved your coins off an exchange to a hardware wallet, or shuffled them between your own wallets, and now you're worried you've accidentally triggered a Capital Gains Tax bill. Breathe. Moving your own crypto between places you control is not a sale in HMRC's eyes. Here's why, the one small caveat about fees, and the software trap that makes people think they owe far more than they do.

MTBy Mai Thanh Tung·Last updated July 2026UK 2025/26 tax year
Quick answer

No. Moving crypto between wallets and exchanges that you own or control is not a disposal, so there's no Capital Gains Tax to pay. HMRC's rule is that there is no disposal as long as you keep beneficial ownership the whole time, and moving tokens between your own addresses is its own example of exactly that. A disposal only happens when ownership actually changes hands: selling, swapping, spending, or giving crypto to someone else. Two things to watch: a network fee paid in crypto is a tiny disposal of that fee, and tax software that reads a transfer as a sale can badly inflate your gains.

This is one of the most common panics in UK crypto, and it usually hits the first time someone moves coins off an exchange to a hardware wallet for safety. It feels like a big transaction, so it feels like it should be taxable. It isn't, and understanding why also protects you from the single biggest cause of wrong crypto tax numbers.

Why moving your own coins is not a sale

Capital Gains Tax is triggered by a disposal, and HMRC lists what a disposal actually is: selling tokens for money, exchanging them for a different token, using them to pay for goods or services, or giving them away to another person. Crucially, HMRC also states that there is no disposal if you keep beneficial ownership of the tokens throughout, and it gives moving tokens between addresses you control as the textbook example.

So all of these are not taxable events:

  • Withdrawing from an exchange (Binance, Coinbase, Kraken) to your own hardware or software wallet.
  • Moving coins between two exchanges you both hold accounts on.
  • Shifting from a hot wallet to cold storage, or between two of your own wallets.
  • Consolidating dust from several addresses into one, as long as they're all yours.

In every case the coins never changed owner, they just changed location. You held them before, you hold them after. Nothing is realised, so nothing is taxed. Your original cost simply travels with the coins to their new home.

The real trap

Software that counts a transfer as a sale plus a buy

This is the single most common reason a crypto tax report shows a gain that feels insanely high. When you move coins between your own wallets, a tool that only sees one side of the move (coins leaving one account, coins arriving in another) can read it as a sale from the first wallet and a fresh purchasein the second. That invents a disposal that never happened, and often guesses a zero cost for the “new” coins, inflating your gain massively. The fix is to match each outgoing transfer to its matching incoming one so they cancel out. See cost basis across multiple wallets and exchanges for how this works, and why one combined pool per coin is the correct approach.

The one real caveat: fees paid in crypto

There is a small honest asterisk. Moving coins on-chain usually costs a network (gas) fee, and if that fee is paid in crypto (for example, a little ETH to move an ERC-20 token), then technically you have used that small amount of crypto to pay for a service, which is itself a tiny disposal of the fee coin. For almost everyone the amounts are trivial and well within the annual allowance, but a thorough report will account for them. It does not change the headline point: the transfer of your main holding is not a disposal, only the crumb of crypto spent on the fee is.

When a “transfer” actually is a disposal

The word “transfer” gets used loosely, so here is where it genuinely does trigger tax, because beneficial ownership changes or the asset itself changes:

  • Sending crypto to someone else.Moving coins to another person's wallet is usually a gift, which is a disposal at market value, with the main exception being a gift to your spouse or civil partner. See crypto gifts and spouse transfers.
  • Swapping one coin for another. A crypto-to-crypto swap is a disposal even though it can feel like a transfer, because you end up holding a different asset. See is a crypto-to-crypto swap taxable.
  • Bridging or wrapping across different blockchains. Moving a token to a different distributed ledger, or wrapping it, can be treated differently and is fact-dependent, so it is not always the simple no-disposal case that moving between your own same-chain wallets is. If you do a lot of this, it is worth getting specific advice.

What to do

For ordinary wallet-to-wallet moves, do nothing tax-wise except keep a clean record. Note the date, the amount, and the wallets involved, so that if HMRC ever asks, or your software gets confused, you can prove it was your coins moving between your own addresses. When you run your figures, make sure internal transfers are matched and netted out rather than counted as sales, because that one step is what stands between a correct number and a wildly overstated one.

New to all this? Start with how UK crypto tax works, and remember that simply holding crypto isn't taxed either. This is general information, not personal tax advice.

Sources

See your own number — free, no account

Drop your exchange CSV and read your full Capital Gains Tax figure on screen, with the Section 104 working shown. You only pay if you download the report.

Start free →

This guide is information, not tax advice.Figures and thresholds are for the tax year shown (England, Wales & Northern Ireland; Scottish income tax bands differ). Rates and rules can change, and your own position may differ — check your circumstances and speak to an accountant before you file. CryptoCGT is an information tool, not a regulated tax adviser.