Moving crypto between wallets or exchanges that you own is not a disposal in the UK, so it does not trigger Capital Gains Tax. The exception is the network or gas fee: if you pay it in crypto, HMRC treats that fee as a small disposal, usually with a gain or loss of a few pounds. The real risk is not tax on the transfer but broken records: if a withdrawal and its deposit are not matched, the pooled cost that should follow your tokens can be lost. This guide shows the rule, a worked example, and how to keep the trail intact.
Is moving crypto between your own wallets taxable?
No. HMRC's Cryptoassets Manual (CRYPTO22100) says there is no disposal for Capital Gains Tax if the individual retains beneficial ownership of the tokens throughout the transaction, for example when moving tokens between public addresses the individual beneficially controls, commonly described as moving tokens between wallets. That covers:
- withdrawing from an exchange to a hardware or software wallet such as a Ledger
- moving between two exchanges you have accounts with
- moving between your own wallets, including consolidating small balances
HMRC adds that using a mixer or similar service so that you receive the same type of tokens you put in is also not a disposal, but it is one if you put in token A and receive token B. Buying crypto with pounds is not a disposal either; see when you pay tax on crypto for the full list of what is and is not taxable.
Is the network fee on a transfer a disposal?
Yes, if you pay it in crypto. HMRC's manual (CRYPTO22280) says that where a transaction fee is satisfied in tokens, you have to treat the fee as a cost of the transaction and also as a disposal in its own right, because the tokens you give away as a fee are disposed of for the market value of the service. The cost of those tokens comes from the same-day rule, the 30-day rule or your section 104 pool, in the usual way.
Worked example. Your ETH pool holds 2 ETH that cost £3,000 in total: £1,500 each. On 12 October 2026 you withdraw 1 ETH to your Ledger and pay a network fee of 0.004 ETH when ETH is worth £2,500, so the fee is worth £10.
- Moving the 1 ETH is not a disposal: no gain, no loss.
- The fee is a disposal of 0.004 ETH: proceeds £10, pool cost 0.004 × £1,500 = £6, so a £4 gain.
- Your pool afterwards holds 1.996 ETH with a cost of £2,994, and all of it is still yours across both wallets.
Compare the mistake of treating the transfer as a sale: with 1 ETH at £2,500 against a £1,500 cost you would report a £1,000 gain that never happened. Getting the classification right matters far more than the £4.
Is the £4 worth including? Each fee is technically a disposal, and they add up if you move small amounts often or pay high gas fees. They count towards the number of disposals and total proceeds on your SA108 boxes.
Why do records for transfers matter?
Your pooled cost follows the token, not the wallet, but only if the trail is clear. If you buy on Exchange A, withdraw to a wallet, then sell from Exchange B, each platform sees only its own half. Unless the withdrawal and the deposit are recorded as the same transfer, the deposit on Exchange B looks like tokens acquired for nothing, and the cost you paid stays stranded on the sending side. A sale from there would then show an inflated gain. To get the withdrawal and deposit rows, see how to export your history from Coinbase, Kraken, Binance, Crypto.com or Revolut.
HMRC's manual (CRYPTO10400) expects you to keep, for each transaction, the type of token, the date, the number of units, the sterling value and the running total held, plus bank statements and wallet addresses. Exchanges may keep records only briefly or close, so download your exports and note which addresses are yours.
Our calculator looks for pairs like this automatically: a withdrawal and a deposit of the same asset, with matching amounts after the network fee, within 48 hours. It proposes each pair and lets you confirm or reject it. A confirmed pair is treated as a non-taxable transfer and the network fee becomes the small disposal above. Unmatched transfers and negative balances are flagged in the import review so you can see where history is missing. If your history starts part-way, you can add an opening balance you can support, as covered in our section 104 pool guide.
What about sending crypto to someone else, or bridging?
- Sending to another person. That is not a transfer between your own wallets. It is a disposal at market value unless it is a gift to your spouse, civil partner or charity; see our guide to gifting crypto. Paying for goods or services with crypto is also a disposal.
- Bridging and wrapping. HMRC's manual (CRYPTO22110) says whether a transfer between blockchains is a disposal depends on the facts. Where a smart contract takes your tokens and gives you a different token in return, it can work like a swap. In HMRC's one-way transfer example, the cost of the first asset is attributed in full to the second, with no gain or loss until the second is disposed of. If you have used bridges, wrapped tokens or DeFi protocols, the calculator flags what it cannot classify, and an adviser should review the position.
What if you have unmatched transfers from earlier years?
An unmatched deposit from an earlier year can mean your tax was calculated on the wrong cost. If that affects a year you have already filed, see our disclosure guide, or use the HMRC crypto letter helper if HMRC has written to you. Losses caused by a wrong cost can also be worth claiming; see crypto losses.
Sources
- CRYPTO22100 — What is a disposal — HMRC Cryptoassets Manual
- CRYPTO22280 — Fees satisfied in tokens — HMRC Cryptoassets Manual
- CRYPTO22110 — Transferring tokens between distributed ledgers — HMRC Cryptoassets Manual
- CRYPTO10400 — Record keeping — HMRC Cryptoassets Manual
- Check if you need to pay tax when you sell cryptoassets — GOV.UK
Frequently asked questions
Is transferring crypto to my own wallet taxable in the UK?
Is the network fee for a crypto transfer taxable?
Do I need to record transfers between my own wallets?
Is sending crypto to someone else taxable?
Is bridging tokens between blockchains a taxable event?
Written by Andrew Pickett
Founder of CryptoTaxCheck. Every guide cites GOV.UK and the HMRC Cryptoassets Manual, uses figures consistent with the calculator’s golden tests, and shows when it was last reviewed. An independent, qualified UK tax reviewer will be credited here once confirmed.
Last reviewed About CryptoTaxCheckHow the calculation works
Related reading
- GuideCrypto Losses UK: How to Claim Them and Carry Them ForwardHow to claim crypto losses in the UK: setting them against gains, carrying them forward, the four-year deadline, negligible value claims and lost keys.Read
- GuideHow to Report Crypto on Your Tax Return (SA108, 2025/26)Fill in the SA108 Cryptoassets section for 2025/26, box by box: disposals, proceeds, costs, gains, losses, plus where crypto income goes. Worked example.Read
- GuideHMRC Cryptoasset Disclosure Service: Step-by-Step GuideHow to use HMRC's Cryptoasset Disclosure Service for unpaid crypto tax from earlier years: which years, tax, interest, penalties and paying within 30 days.Read
This is general information, not personal tax advice. You are responsible for your own return; if your situation is complex, speak to a qualified adviser. See our disclaimer.