Moving crypto between UK wallets can cost more than the blockchain fee shown before confirmation. Total GBP cost may include provider charges, network fees, spread, conversion fees, withdrawal limits, and value lost during delays. The real risk is often an unsupported network or an avoidable taxable swap.
Calculate the true GBP cost before you send
The true transfer cost is every pound lost between your starting crypto value and the amount available at the destination. Think of it like sending a parcel. The postage label is not the full cost if you first pay to repackage it.
Calculate the effective transfer cost with this formula:
Effective cost percentage = total GBP costs ÷ GBP value transferred × 100. Total GBP costs include provider charges, network fees, conversion losses, and later costs needed to use the asset.
A fixed £20 withdrawal charge costs 20% when sending £100. It costs only 0.2% when sending £10,000. Record the GBP market value at each stage. A conversion just before sending can cost more than the visible fee.
Small transfers can make fixed fees painfully expensive.
Costs that do not look like fees
A spread is the gap between the market price and your provider's quoted price. Slippage is price movement while an order fills. Both reduce the crypto you receive.
Residual dust is a tiny amount of crypto left behind. It becomes a cost when it cannot meet a withdrawal minimum. It can also fail to cover future gas fees.
Worked GBP examples: compare the route, not just the fee
Consider three hypothetical ways to move £100 of value. Route A charges £5 for a USDT withdrawal. Its effective transfer cost is 5%, before any destination cost.
Route B is a self-custody Bitcoin send with £1.20 of Bitcoin miner fees. The cost is 1.2% if the recipient accepts native BTC. Route C first swaps into a cheaper token.
Route C has a £0.60 trading fee and £0.90 of cryptocurrency spread. It also has £0.40 of trading slippage and a £0.30 network charge. The total is £2.20, or 2.2%.
The lowest displayed sending fee is not always the lowest total cost.
Separate provider charges from blockchain fees
Provider charges and blockchain fees are different costs. A self-custody wallet usually lets you choose the network fee. A custodial provider may set its own withdrawal price, limit, and review process.
Network fee, gas and withdrawal charges
Bitcoin miner fees and Ethereum gas pay validators or miners for on-chain activity. Ethereum gas can also apply when you approve a token for a swap. A provider's withdrawal option may involve a fixed or variable fee, or may be unavailable.
A provider fee can exceed the live network fee. It may include batching, admin costs, or the provider's own pricing.
| Cost layer | Who receives it | Can you reduce it? |
|---|
| Bitcoin miner fee or gas fee | Blockchain validators or miners | Sometimes, through timing or network choice |
| Exchange withdrawal fee | The provider | Only by changing provider, size, or route |
| Spread and slippage | Market makers and order book effects | Often, by avoiding needless swaps |
| Bridge and approval gas | Blockchain network and bridge route | Usually, by avoiding an extra chain move |
Swapping first can cost more
Swapping Bitcoin into USDT or USDC may cut the final network fee. But it can add trading fees, spread, slippage, approval gas, and a later conversion. For UK residents, a crypto-to-crypto swap is normally a Capital Gains Tax disposal.
Moving the same asset between wallets you own is different. That move is generally not a disposal for Capital Gains Tax purposes.
The most common mistake here is comparing only the final network fee. The earlier swap often creates both extra costs and a tax record.
Check provider-specific pricing before withdrawing
A custodial provider can make a route look cheap while hiding costs in its quoted rate. Charges may also depend on your plan or a restricted withdrawal option. Check the confirmation screen before you approve anything.
Revolut users should check the exact asset, network, quoted exchange rate, and withdrawal charge. Do not assume its in-app price matches an on-chain fee. Withdrawal access can change by asset, product, and customer circumstances.
Compare the amount that will arrive with another exchange or a self-custody wallet. Separate an exchange withdrawal charge from a cryptocurrency spread charged before sending.
Compare the received amount, not just the fee label.
Pick a compatible route, not the lowest fee
The cheapest safe route has the lowest full GBP cost. Both wallets must support that exact asset on that exact network.
Compare assets and network routes
| Route | Fee behaviour | Use only when | Main risk |
|---|
| Bitcoin | Variable miner fee | Both ends support native BTC | Fees can be high for small transfers |
| Lightning | Often low, provider dependent | Both ends support Lightning invoices | An invoice is not a normal BTC address |
| Ethereum ERC-20 | Gas can rise sharply | Recipient accepts that ERC-20 token | Wrong token or costly gas |
| Tron, Solana, Polygon or L2 | Often lower network cost | Exact chain and token are supported | Loss through an unsupported chain |
Use a route only when both ends clearly support the precise asset and network. A similar-looking address does not prove this. Recovery after an unsupported deposit is not guaranteed.
Test, tag and trace the transfer
Check the asset, network, address, withdrawal minimum, fee, and expected received amount. Add any needed destination tag, memo, or reference exactly as shown. Consider a small test transfer for a new route or material amount.
Before the final send:
1. Match asset and network
2. Confirm address and memo or tag
3. Add every GBP cost
4. Leave gas where needed
5. Test a new route
6. Save the transaction hash
A test transfer costs extra, but it can prevent a total loss. This matters most when you send to a new exchange or chain.
Allow for compliance delays and recovery risk
The total cost may not be final when you submit a withdrawal. A provider may pause it for security or financial-crime checks. It may ask for proof that the destination wallet belongs to you.
A delay can create market risk during a time-sensitive sale, collateral move, or conversion. An unsupported deposit can cost far more. Recovery may be impossible, take weeks, or need a provider fee and technical work.
The same risk applies to bridges. You may pay bridge gas fees and approval transactions before the destination asset becomes usable. Save fee quotes, withdrawal status, and transaction hashes with your ownership evidence.
A cheap route becomes costly if it cannot complete safely.
Keep HMRC records and avoid taxable swaps
Wallet-to-wallet transfers between addresses you beneficially own are generally not Capital Gains Tax disposals. Selling or swapping crypto to make a transfer cheaper can be taxable.
Save evidence for every transfer
Keep the exchange CSV, date, time, asset quantity, GBP value, fees, receiving address, and transaction hash. Keep proof that both wallets were yours. Account screenshots and wallet records can help explain that the transfer was not a sale.
HMRC may need a clear trail from the sending wallet to the receiving wallet. Think of the records like parcel tracking. They show where the asset went and why.
This guidance is less relevant for an internal transfer within one provider. It also does not cover a simple GBP bank withdrawal. It cannot replace advice on complex DeFi, business-held cryptoassets, trusts, inheritance, disputed ownership, or taxable income.
HMRC explains its approach in the HMRC Cryptoassets Manual. Complex activity may need professional tax advice.
Good records make a later tax return much easier.
Frequently asked questions
Is moving crypto between my own wallets taxable?
Moving the same cryptoasset between wallets you own is generally not a Capital Gains Tax disposal. A swap before the move can be taxable. Keep evidence that you control both wallets.
Why did I receive less crypto than I sent?
You may receive less because a provider deducted a withdrawal fee. The network fee may also come from the amount sent. A conversion or bridge may have reduced the balance too.
Can I send USDT on any network to the same address?
No, send USDT only on a network the recipient clearly supports for that token. USDT exists on several chains. The same address format does not guarantee support.
Make the safe low-cost choice
Check the precise asset and network. Add every cost in GBP. Avoid a swap unless its full saving beats its fees and possible tax effect.
⭐
Selected for you
A current UK crypto tax reference book can help match wallet records, exchange exports, and GBP values. It helps most after a swap, bridge, or transfer involving several providers.
- Explains how UK Capital Gains Tax can apply to crypto-to-crypto swaps
- Helps organise transaction hashes, fees, and GBP values for records
- Supports clearer checks before using exchanges and self-custody wallets
View on Amazon →
Key points:
• The displayed network fee is only one part of the total transfer cost.
• A low-fee chain is safe only when both ends support the exact asset and network.
• A crypto swap can add spread, fees, and a possible UK tax disposal.
• Save GBP values, fees, addresses, and transaction hashes before and after sending.
Which crypto wallet has the lowest transfer fees?
No wallet is always cheapest. Compare the full GBP cost, including withdrawal fees, network fees, and spread.
Further reading
If you want to learn more about this topic, these sources may interest you: