You move Bitcoin from an exchange to your hardware wallet, then later consolidate it into another wallet you control. The transaction history shows several outgoing transfers, fees and new addresses—enough to make it unclear whether HMRC expects a Capital Gains Tax calculation for each movement.
Is transferring between wallets a taxable disposal in the UK? Usually, no: transferring crypto between wallets you beneficially own is not a taxable disposal because you have not sold, swapped or given away the asset. Ownership evidence matters, though, and network fees paid in crypto can create a small disposal. Bridges, wrapping and transfers to another person require separate checks.
Beneficial ownership is HMRC's key test
HM Revenue & Customs (HMRC) will usually see a wallet transfer as non-taxable when you retain beneficial ownership, meaning the real right to the cryptoasset's value and use. A genuine self-transfer does not involve selling, exchanging, spending, or giving away an asset.
Wallet labels do not prove ownership
A wallet marked "My Ledger" and an exchange account in your name are helpful clues, but they are not the full answer. You need to be able to show that you controlled or were entitled to the crypto at both ends of the transfer.
A non-custodial wallet is one where you normally hold the private key or recovery phrase. A custodial wallet is one where an exchange or provider controls the technical keys for you. Either can still hold assets you beneficially own.
Who needs the ownership test?
A company is legally separate from its director. Sending crypto from your personal wallet to your limited company's wallet is not simply moving coins between your own pockets, even if you control both addresses. A trust can create the same issue because the trustee and beneficiary roles matter.
Your own wallet and exchange routes
Moving crypto from your own wallet to your own exchange account, or back again, is normally not taxable if you remain the beneficial owner throughout. Record the move as one internal transfer, not as a sale followed by a new purchase.
The table below separates the common technical routes. It is a decision aid, not a substitute for checking the terms of an earn account, bridge, or managed product.
| Movement | Owner after movement | Likely CGT position | Evidence to retain |
| Self-custody wallet to own exchange | You | Usually no disposal | TXID, exchange deposit record |
| Own exchange to self-custody wallet | You | Usually no disposal, fee checked separately | CSV, withdrawal ID, destination address |
| Own exchange sub-account transfer | Usually you | Usually no disposal | Both account statements |
| Change of network or bridge | May remain you | Needs asset-by-asset review | Transaction hashes and protocol terms |
| Wrap or unwrap | May remain you | May be an exchange of assets | Tokens sent and received, GBP values |
| Wallet belonging to another person | Another person | Likely disposal | Recipient and market value records |
Wallet to exchange in your own name
A transfer of 0.50 BTC from your Ledger address to your verified exchange account is usually a self-transfer. The fact that the exchange holds the private keys after the deposit does not, by itself, mean you gave away beneficial ownership.
Keep the blockchain transaction ID, often called a TXID, and the exchange deposit confirmation. A later sale of the Bitcoin is a separate disposal at its GBP value on the sale date.
Internal exchange movements need care
An internal transfer between your own spot wallet and another ordinary wallet on the same exchange is generally non-taxable. The same conclusion may not apply when the coins enter staking, margin, borrowing, lending, or a yield product.
Use this short decision rule: if the same person keeps the economic rights to the same cryptoasset, the main movement is usually not a disposal. If another person gains rights, or you receive a materially different token, stop and review the transaction before calling it an internal transfer.
Network fees can be taxable disposals
A network fee paid in crypto can be a partial disposal of the token used for that fee, even when the main transfer between your own wallets is not taxable. Record the fee token, its quantity, its GBP value when paid, and the relevant allowable cost from your pooled holding.
A small ETH fee example
Suppose you move tokens between two wallets you own and pay 0.003 ETH in gas. If 0.003 ETH is worth £9 at that time and the matching pooled allowable cost is £6, the fee may create a £3 gain before annual CGT allowances and other calculations.
This does not make the whole token transfer taxable. It only identifies a potential disposal of the 0.003 ETH used as gas. The same logic can apply to a 0.00002 BTC Bitcoin network fee.
Exchange withdrawal fees
An exchange may deduct a fixed crypto withdrawal fee, such as 0.0001 BTC, before you receive the balance in your private wallet. Record the gross amount leaving the exchange, the net amount received, the fee amount, and the GBP value of each, where available.
Do not automatically treat a crypto fee as though it were a GBP bank charge. Crypto has a fluctuating value, which is why a fee paid today can contain a gain or loss compared with its pooled cost.
Bridges and wrapping need a separate check
A bridge, wrap, unwrap, or network migration is not automatically a simple transfer because you may receive a different cryptoasset or different economic rights. The words used by an app do not decide the UK tax result.
If you send 1 ETH to a bridge and receive 1 wrapped ETH on another network, you may have exchanged one asset for another. If that is the legal and economic effect, it can be a disposal, even when the value before and after is close.
A £2,000 holding exchanged for a wrapped token worth £2,000 may produce no immediate gain if the allowable cost was also £2,000. It can still be a reportable exchange, and the new token needs a new acquisition record.
A chain change is not always a bridge
A simple network choice can be non-taxable where the asset itself remains the same and only its route changes. Sending USDC from one address to another on the same network is usually easier to evidence than swapping USDC on Ethereum for a version on another chain.
Save the protocol terms, transaction hashes, token contract addresses, quantities, and GBP values at the time. Those details are more useful than a screenshot saying "bridge successful".
Record transfers without creating false gains
Mark a genuine self-transfer as an internal transfer in your crypto tax software so the existing holding and allowable cost move with it. If software sees the outbound transaction as a sale and the inbound transaction as a purchase, it can invent gains, costs, and duplicate coins.
Evidence HMRC can follow
Keep a trail that connects the wallet you sent from to the wallet or account into which you received it. HMRC expects records that support your Self Assessment return, and records should generally be retained for at least 5 years after the 31 January filing deadline.
- Source and destination addresses, with labels explaining why both were yours.
- TXIDs and blockchain explorer links for each on-chain movement.
- Exchange CSV exports and account screenshots showing deposits, withdrawals, and account identity.
- Date, time, quantity, GBP value, and fee for every relevant transaction.
- A short note on beneficial ownership, especially for custodial, business, or DeFi arrangements.
Reconcile software before filing
Pair the withdrawal and deposit first, then label them as an internal transfer where the facts support it. Next, enter the network fee as its own event if the platform has not handled it correctly.
Check for a doubled token balance, a new acquisition cost for coins you already owned, or a gain shown on the full transfer amount. Crypto tax software cannot determine beneficial ownership from an address alone.
The usual self-transfer answer does not apply if you send crypto to another person's wallet, pay for goods or services, sell, swap, gift, or deposit assets into a structure where you no longer retain beneficial ownership. It may also not apply where a bridge, wrap, unwrap, or migration gives you a materially different cryptoasset. DeFi, trusts, companies, and high-value transactions need fact-specific professional advice.
A self-transfer does not reset your tax pool
For UK crypto tax, an internal movement does not create a new acquisition date or a new cost simply because the coins arrive at a different address. Under HMRC cryptoasset guidance and the UK share-pooling rules, the original acquisition history remains relevant: a later disposal is generally matched first with acquisitions on the same day, then acquisitions in the following 30 days, and then with the Section 104 pool. For example, moving 1 BTC from an exchange to self-custody does not give that BTC a new market-value cost on the withdrawal date.
Good crypto transaction records should therefore link internal crypto transfers while preserving the original dates, quantities and costs for any future Capital Gains Tax calculation on crypto.
What people ask
Is transferring crypto between wallets taxable in the UK?
No, not usually, where you beneficially own both wallets before and after the movement. A network fee paid in crypto can still be a separate partial disposal.
Do I pay tax moving Bitcoin to an exchange?
No, not normally, if the exchange account is yours and you retain the economic rights to the Bitcoin. Keep the withdrawal TXID and the exchange deposit record to prove the route.
Is a transfer between two Binance accounts taxable?
Usually no if both accounts are genuinely yours and hold the same asset for you. Check carefully if one account is an earn, lending, margin, or managed account with different terms.
Does paying gas create a Capital Gains Tax gain?
It can, because spending 0.001 ETH or another crypto fee token may be a disposal. Compare the GBP value at payment with its allowable pooled cost.
Is bridging crypto taxable in the UK?
It may be taxable if bridging replaces your original token with a different cryptoasset, such as a wrapped version. Record both assets and their GBP values, even where their market values match closely.
Is gifting crypto to my spouse taxable?
A transfer to a spouse or civil partner who lives with you is generally treated differently from a gift to another person for CGT purposes. Other gifts are usually disposals at market value.
Do I pay tax for holding crypto in a wallet?
No, holding crypto in a wallet does not itself create CGT. Tax can arise when you sell, exchange, spend, gift, or receive crypto as income.
Can I avoid UK crypto tax by moving coins between wallets?
No, moving coins between wallets does not remove the future tax position. A later sale, swap, purchase, or gift can still create a disposal.
Your next move is to prove the route
Classify each movement by beneficial ownership first, then record the fee and any asset change separately. For an ordinary transfer, save the TXID, addresses, timestamp, quantity, fee, and matching account record.
For a bridge, wrap, gift, business wallet, or lending arrangement, pause before marking it as internal because the facts can change the CGT treatment. The transfer may be non-taxable now, but its original pooled cost remains relevant when you eventually sell, swap, spend, or give away the crypto.