A crypto-to-crypto swap can create a UK tax bill even when no pounds ever leave the wallet. The disposal happens when one token is exchanged for another, and HMRC may still expect a gain, loss or income amount to be reported.
Do you owe UK tax the moment you swap bitcoin?
A crypto-to-crypto swap can be taxable in England even when you never touch fiat.
If you gave up one cryptoasset and received another, HMRC will often treat that as a disposal for Capital Gains Tax. The gain or loss comes from the sterling value at the exact trade time, less your allowable cost base and any relevant fees. If the tokens were received as a reward or service payment, Income Tax can sit alongside CGT.
Does no fiat mean no tax?
No. The absence of pounds does not make the event tax-free.
Think of it like trading a gold watch for a laptop. You did not get cash, but you still gave something up and got something else in return. HMRC treats many crypto swaps in the same way.
Which tax applies here?
Capital Gains Tax applies when you dispose of one asset and acquire another. Income Tax can apply when the asset you receive looks like earnings, not an investment switch.
A swap on a centralised exchange often points to CGT. A DeFi reward, referral token, yield token, or service-linked token can point to Income Tax as well. The label on the app does not control the tax result. The facts do.
The tax question is usually not “did cash leave the account?” but “did beneficial ownership change?” That is the point HMRC cares about.
Why HMRC treats some swaps as disposals
HMRC treats many swaps as disposals because you exchanged one cryptoasset for another, and that can lock in a gain or loss on the first asset.
What counts as a disposal?
A disposal happens when you stop owning one asset and receive another. Selling for pounds is one example. Swapping BTC for ETH is another.
The key idea is simple. You cannot ignore a trade just because it stayed on-chain. HMRC still looks at the economic change.
HMRC wants the value in pounds at the exact time of the trade.
That means the end-of-day price is often the wrong answer. A trade at 09:12 and another at 16:40 can have different sterling values, even on the same day.
“If you acquire a chargeable asset by way of exchange, the consideration is the market value of the asset given up.”
A quick visual map of the tax logic
| Transaction type |
Usually CGT? |
Can Income Tax apply? |
What to record |
| BTC swapped for ETH |
Yes |
Usually no |
GBP value at swap time, fee, wallets, tx hash |
| Wrapped token mint or unwrap |
Sometimes |
Usually no |
Whether a new asset was acquired |
| DeFi reward swap |
Often yes |
Often yes |
Reason for receipt and market value |
How to work out the gain or loss correctly
The gain is the sterling value of what you disposed of, minus your allowable cost base, minus any deductible fees.
If you bought 1 BTC for £20,000 and later swapped it when it was worth £28,000, the gain starts at £8,000 before fees and other adjustments. If the trade fee was paid in crypto, that fee can itself be another disposal point.
Which exchange rate should be used?
Use the sterling value at the moment of the swap.
That can come from the exchange rate shown on the platform, or from a defensible third-party source if the exchange did not provide one. What matters is consistency.
How do pooling and same-day rules work?
Pooling means earlier purchases of the same asset are grouped together for cost purposes.
The same-day rule looks at same-day buys and disposals first. If those do not cover the whole position, pool rules come next.
What if fees changed the result?
Fees usually reduce the gain, but they still need to be recorded carefully.
If you paid the fee in the asset being sold, that can create a small extra disposal. If you paid the fee in pounds, keep the sterling amount separately.
A clean record usually needs five numbers: date and time, asset disposed of, asset received, sterling value at the moment, and total fees.
Worked example: a plain swap
A UK taxpayer buys 2,000 ADA for £800 in March 2024. In October 2024, they swap the full holding into SOL when the ADA is worth £1,300.
Their starting gain is £500. If the exchange charged £12 in fees, the figure may be reduced further depending on how the fee was paid and recorded.

Which swap types can change the tax outcome?
Wrapped tokens, bridges, migrations and DeFi swaps can look alike, but HMRC may treat them differently.
Are wrapped tokens always separate assets?
Not always. The answer depends on what changed in substance.
If someone wraps ETH into WETH, the economic exposure may stay very similar, yet the legal treatment can still be tricky. Some cases look like a swap into a distinct asset.
Do bridge transfers count as swaps?
Bridge transfers may be tax-free movements, or they may be disposals, depending on what actually happened.
If the user moved the same asset between chains without acquiring a new beneficial interest, the case for no disposal is stronger. If the bridge minted a new token on the destination chain and extinguished the old one, the analysis can shift.
Is a token migration a disposal?
Sometimes yes, sometimes no.
A migration from one contract to another can be a reissue of value, or it can be a new asset swap.
Yes, often they can.
A DeFi trade may create a capital disposal when one token is swapped for another. It may also create income if the platform gave extra tokens as a reward for liquidity, staking, referrals or participation.
Wrapped tokens and cross-chain movements need a more careful analysis than a plain crypto-to-crypto exchange. For example, if a user wraps 10 ETH into 10 WETH, the question is whether the beneficial ownership has changed or whether this is only a technical reshaping of the same economic interest. If the token is bridged to another chain and a new token is minted, HMRC may ask whether the original asset was disposed of and a different asset acquired. A token upgrade can be similar: if the old token is swapped for a new contract token at a fixed ratio, that often looks like a disposal followed by an acquisition.
By contrast, some migrations are closer to a re-denomination with no real change in ownership. In DeFi, the outcome can be even more complex because a swap, a reward and a service payment may happen in the same transaction, creating both capital gains tax and income tax consequences.
When a swap may trigger income tax as well
A token swap can create Income Tax when the token received looks like earnings rather than a normal capital asset exchange.
When does a reward become income?
A reward becomes income when it looks like earnings, not a mere capital rebalancing.
For example, a token paid for staking, liquidity provision or completing a service task can sit in income territory. The same token later may also be subject to Capital Gains Tax when sold or swapped again.
Can one transaction create both taxes?
Yes, and that surprises people.
A person might receive a token worth £300 as a DeFi incentive. That £300 may be income when received. If the token later rises to £450 and is swapped for another coin, the extra £150 may fall into CGT on disposal.
How one DeFi event can split into two taxes
1. You receive a reward token worth £300.
2. HMRC may treat that £300 as income on the day received.
3. You later swap it for £450 worth of another token.
4. The extra £150 can fall into Capital Gains Tax.
5. Both dates and both valuations need evidence.
Practical view on the grey areas
The strongest cases for CGT only are simple investment-for-investment trades. The strongest cases for Income Tax are reward, work or yield-linked receipts.
What records HMRC expects for each swap
Good records need to show what happened, when it happened and what each side was worth in pounds.
Keep the following for each event:
- exact date and time of the swap
- token disposed of and token received
- quantity of each token
- sterling value at the moment of the trade
- exchange rate source used
- fees, including gas fees where relevant
- wallet address and transaction hash
- screenshots of the trade confirmation
- notes explaining any bridge, wrap or migration step
Use one row per transaction.
A spreadsheet works well if it is kept clean. Each row should show the disposal value, the acquisition value if relevant, and a note on why the transaction was treated as a swap, bridge or migration.
HMRC may ask how the sterling value was set, why a transaction was treated as a swap, and how the cost base was worked out.
Keep the raw data, not just the summary. CSV exports, screenshots and tx hashes are far easier to defend than a single yearly total.
A simple record-keeping checklist
| Item |
What to capture |
Why it matters |
| Time |
Exact timestamp in local time and UTC if possible |
Fixes the correct market price |
| Asset |
Token given up and token received |
Shows the disposal and acquisition |
| Value |
GBP value at the moment of trade |
Used for gain or income calculation |
| Cost base |
Original purchase price or pooled cost |
Needed for CGT |
| Evidence |
Tx hash, wallet address, screenshots |
Supports your numbers if HMRC asks |
| Fees |
Trading fee, gas fee, network fee |
Can affect the taxable amount |
A practical record for tax reporting should track each transaction at the level HMRC would expect to see it. For every on-chain trade or cryptoasset exchange, record the exact timestamp, the sterling value used as fair market value, the allowable cost base carried forward, the fee treatment, and the reason the transaction was classified as a disposal, income item, or both. If a referral token is received, note whether it is a service payment, a DeFi reward, or something else; if a yield token is swapped later, note the income value on receipt and the CGT value on disposal.
A simple spreadsheet can work if each row contains the asset pair, wallet addresses, tx hash, valuation source and a short explanation. That makes tax reporting far easier when HMRC asks how the figures were built.
How to report token swaps on your tax return
Most crypto swaps feed into the Capital Gains Tax pages of Self Assessment if you are above the reporting threshold or otherwise need to file.
Capital gains usually go on the SA108 supplementary pages, while income may go on the main Self Assessment return or another income section depending on the type of receipt.
What if the swap happened in 2025 or 2026?
The year matters because HMRC guidance and market practice keep moving.
HM Revenue and Customs publishes the Cryptoassets Manual, and that is the main practical source for UK treatment of cryptoasset transactions. The broader legal framework sits with UK tax law, including capital gains and income tax legislation.
For readers checking the source trail, HMRC’s own crypto guidance sits here: HMRC Cryptoassets Manual.
If you cannot explain the swap in one sentence, the tax return is probably not ready yet. The records need to make the story clear first.
The UK position is only part of the picture. In the US, a crypto-to-crypto swap is generally treated as a taxable disposition under capital gains rules, so exchanging BTC for ETH can crystallise gain or loss even if no dollars are received. Australia is also broadly similar in that a swap usually triggers CGT, although personal use and small-value exceptions can matter in limited cases. The UK differs in its terminology and administration because HMRC focuses on a disposal at sterling value, while the US and Australia frame the issue through their own reporting systems and cost-basis rules.
In practice, the same on-chain trade can produce three different reporting outcomes depending on where the taxpayer is resident and which tax return they file.
Frequently asked questions
Are token swaps taxable in the UK?
Yes, usually. A swap often counts as a disposal for Capital Gains Tax, even when no pounds are withdrawn. HMRC looks at the sterling value at the moment of the trade and compares it with your cost base. If the tokens were received as a reward or payment, Income Tax can also apply.
Is swapping crypto for crypto a taxable event?
Usually, yes. Swapping one cryptoasset for another normally creates a taxable disposal of the first asset. The tax bill depends on the gain or loss in pounds at the time of the swap. That is why a crypto-to-crypto exchange needs the same care as a sale for cash.
Do wrapped tokens always trigger tax?
No, not always. Wrapped tokens can be tricky because some look like a new asset while others look like a technical change of form. The tax result depends on whether the transaction changed beneficial ownership or just changed how the asset appears on-chain. Each case needs checking on its own facts.
How do i value a token swap for HMRC?
Use the sterling value at the exact time of the trade. Do not use an end-of-day price unless it genuinely matches the trade time and your records support it. Keep the exchange rate source, timestamp and transaction hash so the valuation can be defended if HMRC asks later.
Can a DeFi swap create income tax as well as CGT?
Yes. A DeFi transaction can create Income Tax if the tokens were received as a reward, yield, incentive or service payment. The later disposal of those tokens can then create Capital Gains Tax too. That split is common in staking, liquidity and referral arrangements.
What records does HMRC want for token swaps?
HMRC wants enough evidence to show what was swapped, when it happened and how the sterling value was calculated. Keep timestamps, wallet addresses, exchange records, transaction hashes, screenshots and fee details. A simple CSV export helps, but raw evidence makes the position much stronger.
What to do before the next swap
The safest approach is simple: treat every token swap as a tax event until checked otherwise.
If the transaction involved a wrap, bridge, migration or DeFi reward, review it twice. Those are the cases where assumptions break down.
Keep your records in one place, and do it the same way every time.