Do You Pay Tax Moving Crypto Between Wallets? The UK Rules
One of the most common worries we hear is whether moving crypto between wallets is a tax event in the UK. The short answer is reassuring: shifting your own coins from one wallet to another that you also own and control is not a disposal, and it is not taxable. Nothing has been sold, swapped or spent, and crucially your beneficial ownership of the tokens has not changed. So if you have been losing sleep over a year of routine transfers between MetaMask, Ledger and your exchange account, you can relax on the headline.
But the detail is where people get caught out, and where DIY reports quietly go wrong. The fee you pay to make the transfer can be a tiny disposal in its own right. Crypto tax software often mislabels these movements and strips the cost basis off the coins you moved, which can inflate a future gain by thousands. And a transfer to someone else’s wallet is a completely different animal: that is usually a gift, taxed at market value. This guide separates the genuine non-events from the traps.
Key Takeaways
- Moving crypto between your own wallets is not a disposal for UK Capital Gains Tax, because your beneficial ownership of the tokens never changes.
- Gas and transfer fees paid in crypto are themselves a small disposal of that crypto, which can create a tiny gain or loss you should record.
- The cost-basis tracking trap is the real risk: software like Koinly can assign a zero cost basis to transferred-in coins and massively inflate the gain on a later sale.
- Sending crypto to another person is a gift and a disposal at market value, except transfers to a spouse or civil partner, which are no gain, no loss.
- Your Section 104 pool follows the person, not the wallet, so cost basis must travel with you across every wallet and exchange you use.
Why moving crypto between wallets is not a taxable event in the UK
UK Capital Gains Tax is triggered by a disposal. A disposal happens when you part with beneficial ownership of an asset: selling it for pounds, swapping it for another token, spending it, or giving it away. HMRC’s own cryptoassets manual is explicit that there is no disposal where the individual retains beneficial ownership of the tokens throughout, for example moving tokens between public addresses that the individual beneficially controls. That is the textbook definition of a wallet-to-wallet transfer.
So when you send Bitcoin from your hardware wallet to your exchange account, or sweep tokens from a hot wallet into cold storage, you have not sold anything. The same coins, with the same acquisition cost and the same holding history, are simply sitting at a different address that you still own. No gain crystallises, and nothing goes on your tax return for the move itself.
The fee trap: when moving crypto between wallets does create a tiny disposal
Here is the first nuance. To move crypto on most networks you pay a transaction or gas fee, and that fee is usually paid in crypto. When you hand over a sliver of ETH to the network to process a transfer, you are disposing of that sliver of ETH. Technically that is a chargeable event, and it can create a small gain or loss depending on whether the fee coins had risen or fallen since you acquired them.
In practice the amounts are usually pennies, and in many cases the fee paid to move tokens around is not even an allowable cost against the underlying asset. But the principle matters, because over a busy year of DeFi activity those fee disposals add up and HMRC expects your records to reflect them. The point is not that you owe a fortune on gas, it is that the move is not perfectly tax-neutral once a crypto-denominated fee is involved.
The real danger: the cost-basis tracking trap
This is the issue that actually costs people money, and it has nothing to do with the transfer being taxable. In the UK your cost basis lives in a Section 104 pool, which is a running average cost of all units of a given token you hold. That pool is calculated per person, not per wallet or per exchange. Your acquisition cost is meant to follow you wherever the coins go.
The trouble is that crypto tax software cannot always see that a coin leaving Wallet A and a coin arriving in Wallet B are the same coin. If it fails to match the two sides of the transfer, it can treat the incoming coins as if they appeared from nowhere with a zero cost basis. When you later sell those coins, the software then calculates your gain as the entire sale proceeds, because as far as it knows you paid nothing for them. We have seen this single error overstate a client’s taxable gain by tens of thousands of pounds.
This is why every imported transaction history needs manual review. Common things that break the matching:
- Transfers between an exchange and a self-custody wallet that the software logs as a separate withdrawal and deposit.
- Dead, closed or forgotten wallets and exchange accounts that were never connected, so the coins look like they have no origin.
- Internal transfers between two accounts on the same platform.
- Token movements across bridges and Layer 2 networks, which often arrive looking like brand new assets.
Sending crypto to someone else: gifts, spouses and disposals
Everything above assumes both wallets belong to you. The moment the receiving wallet belongs to someone else, the picture changes completely. Sending crypto to another person is a gift, and a gift is a disposal at market value for Capital Gains Tax. You are treated as having received the sterling value of the coins on the day you sent them, even though no money actually changed hands, and you calculate your gain on that basis.
There is one important exception. Transfers between spouses or civil partners who live together are made on a no gain, no loss basis under section 58 of the Taxation of Chargeable Gains Act 1992. Your husband, wife or civil partner simply inherits your original cost basis, and no tax arises on the transfer itself. This is a genuinely useful planning tool, because it lets a couple move an asset to whoever can use their allowance or lower rate band before a sale.
Moving crypto to an exchange before you sell
A frequent question: if I move my crypto onto an exchange so I can sell it, is the transfer taxable? No. The transfer onto the exchange is still just a movement between your own wallets, so it is not a disposal. The taxable event is the sale that follows, when you actually swap the crypto for fiat or another token. Do not let software double-count by treating both the deposit and the sale as taxable. Only the sale is.
Taxable versus non-taxable actions at a glance
| Action | Disposal? | Why |
|---|---|---|
| Move coins between two of your own wallets | No | No change of beneficial ownership |
| Move coins to your own exchange account | No | Still your own custody, the later sale is the event |
| Pay a gas or transfer fee in crypto | Yes (small) | You dispose of the crypto used to pay the fee |
| Send crypto to another person (a gift) | Yes | Disposal at market value |
| Transfer crypto to a spouse or civil partner | No gain, no loss | S58 TCGA 1992, partner inherits your cost basis |
| Swap one token for another | Yes | Disposing of one asset to acquire another |
| Sell crypto for fiat, or spend it | Yes | You part with beneficial ownership |
Worked example: moving coins plus a gas fee
Priya holds 2 ETH in her exchange account, acquired for £3,000 in total. She decides to move all 2 ETH into her own Ledger hardware wallet for safekeeping. To process the on-chain transfer she pays a network fee of 0.01 ETH. At the time of the move, ETH is worth £2,000 per coin.
- The transfer of the 2 ETH: not a disposal. Priya still owns the coins, beneficial ownership has not changed, so there is no gain and nothing for her return. The £3,000 cost basis simply follows the coins into the Ledger.
- The 0.01 ETH gas fee: this is a disposal of that 0.01 ETH. Its market value is 0.01 × £2,000 = £20. Her cost for that 0.01 ETH, from her pooled average of £1,500 per ETH, is 0.01 × £1,500 = £15. The gain on the fee is £20 − £15 = £5.
So the only taxable element of the entire exercise is a £5 gain on the gas fee, comfortably within the £3,000 annual exempt amount for 2025/26. The crucial point is the £3,000 cost basis on the main holding. If software had reset it to zero on arrival in the Ledger, a future sale of that 2 ETH at, say, £5,000 would be wrongly taxed on a £5,000 gain instead of the correct £2,000.
How a specialist handles wallet transfers
When we reconcile a client’s history, the first job is to stitch every wallet and exchange into one continuous record so that each coin’s cost basis travels with it across every move. We match both sides of every transfer, flag the gas-fee disposals, confirm that internal movements are not being taxed, and isolate the genuine disposals: sales, swaps, spends and gifts. The result is a Section 104 pool that holds up to HMRC scrutiny, and a gain figure that reflects what you actually owe rather than what a misconfigured import suggests.
Frequently Asked Questions
Is moving crypto between my own wallets taxable in the UK?
No. Moving crypto between wallets you both own and control is not a disposal, because your beneficial ownership of the tokens does not change. No gain crystallises and the move does not go on your tax return.
Do I pay tax on gas fees when I transfer crypto?
The transfer itself is not taxable, but a fee paid in crypto is a small disposal of that crypto and can create a tiny gain or loss. The amounts are usually trivial, but your records should still reflect them.
Why does my crypto tax software show a huge gain after a transfer?
Almost always because it failed to match the two sides of a wallet-to-wallet transfer and assigned a zero cost basis to the coins that arrived. That inflates the gain when you later sell them. The fix is to match the transfer manually so the real cost basis follows the coins.
Is sending crypto to a friend or family member taxable?
Yes. A transfer to anyone other than your spouse or civil partner is a gift, which is a disposal at market value for Capital Gains Tax. You are treated as receiving the sterling value of the coins on the day you sent them.
Are transfers to my husband, wife or civil partner taxed?
No. Transfers between spouses or civil partners who live together are made on a no gain, no loss basis under section 58 TCGA 1992. Your partner inherits your original cost basis, and no tax arises on the transfer.
Does moving crypto to an exchange to sell it count as two taxable events?
No, only one. Moving the crypto onto your own exchange account is not a disposal. The single taxable event is the sale that follows. Watch out for software double-counting the deposit and the sale.
Get your wallet history reconciled before HMRC asks
Moving crypto between your own wallets is not taxable, but the cost-basis errors those moves create can turn a clean position into a wildly overstated tax bill, or hide a real liability. If your history spans several wallets and exchanges, it is worth having it reconciled properly before you file or before HMRC writes to you. Book a free, confidential review at certifiedcryptoaccountant.com.
Sources: HMRC Cryptoassets Manual CRYPTO22100, “what is a disposal” (GOV.UK); HMRC Capital Gains Manual CG22000, transfers between spouses and civil partners, S58 TCGA 1992 (GOV.UK); HMRC, “Capital Gains Tax: rates and allowances” 2025/26 (GOV.UK).
Related guides
- How to Legally Reduce Your Crypto Tax in the UK
- Crypto Tax Loss Harvesting UK
- Crypto Tax Penalties UK
For tailored help, see our crypto tax services or book a free review.
Authoritative sources: HMRC Cryptoassets Manual; GOV.UK: Capital Gains Tax.