Last updated on 13 October 2026
LP Token Migration: Avoid Crypto Tax Traps in DeFi Protocols
If you move your liquidity provider (LP) tokens between DeFi protocols, it can trigger a taxable event, a crypto tax trap. For example, moving LP tokens from Uniswap v2 to Uniswap v3 is not just a simple transfer.
The old LP tokens are considered disposed of, and the new ones are treated as newly acquired. This can have tax implications that many people miss.
When DeFi platforms release new versions or improved liquidity pools, they often give users a migration option.
It seems easy: take your old LP tokens, move them to the new protocol, and keep earning fees.
But from a tax perspective, this is treated like a sale. Even if you didn’t receive cash, HMRC treats it as a disposal. You need to report any gain or loss based on the token value at the time of the swap.
At Crypto Accountants, we help DeFi users track complex transactions like LP migrations, calculate accurate gains or losses, and file taxes correctly, so you stay compliant and avoid costly mistakes.
If you move liquidity often, a DeFi accountant can reconcile each migration for you.

What are LP Token Migrations?
LP tokens represent your share in a liquidity pool. When you deposit assets like ETH and USDC into a pool, you get LP tokens in return. These tokens earn you fees whenever someone trades in that pool.
When a platform like Uniswap releases a new version (v3) with better capital efficiency, it may allow users to migrate liquidity. You might think it’s just an upgrade. But tax authorities see it differently. This is why:
- Disposal Event: Moving from v2 → v3 means giving up your old LP tokens. This counts as a disposal.
- Acquisition Event: You receive new LP tokens for the new version. This counts as an acquisition.
- Capital Gains Calculation: You must calculate gains or losses. Even if you reinvest immediately, the difference in value between old and new LP tokens matters.
Suppose you provided $5,000 worth of liquidity in Uniswap v2. After a few months, your LP tokens are worth $6,000. You migrate to v3 and receive new LP tokens worth $6,000. Even though you did not sell for cash, HMRC considers the $1,000 increase a capital gain. You have to report this in your tax filing.
This is why tracking LP migrations is crucial. Many people ignore this and only consider actual withdrawals as taxable events. That can lead to underreporting and penalties. Basically, the crypto tax traps.
Even if you didn’t sell for cash, HMRC considers it a disposal, similar to other crypto-related taxable events, like NFT giveaways and competitions.
Real-Life Case Study: Ali’s LP Token Migration
Ali provided $5,000 worth of liquidity to a pool on Uniswap v2.
Over time, the value of his LP tokens increased to $7,000.
When Uniswap v3 was launched, Ali decided to migrate his liquidity to the new version.
At the time of migration:
- Value of old LP tokens: $7,000
- Original investment: $5,000
- Capital gain: $2,000
Even though Ali did not withdraw any cash, this migration is treated as a taxable event.
From a tax perspective, it is as if he disposed of his old LP tokens and acquired new ones.
As a result, Ali must report a capital gain of $2,000 in his tax return.
Migrating LP tokens is treated like selling your old tokens and buying new ones.

How do you track LP Token Migrations?
Tracking is not always straightforward if you use multiple protocols. Take this step-by-step approach, for example:
- Record Each LP Token: Keep a record of when you acquired each LP token, the amount, and the value in GBP or USD at that time.
- Note the Migration Date: Record when you moved LP tokens to a new protocol.
- Calculate the Value Difference: Compare the value of the old LP token at migration time with the acquisition cost.
- Report Gains or Losses: Include the capital gain or loss in your annual tax return.
Many people rely on DeFi trackers. But these tools often fail to recognise migrations. They may show a simple “transfer,” which can be misleading. Manual tracking or using specialised crypto accounting software is safer.
As per statistics, many crypto taxpayers underreport their transactions, and UK tax authorities are increasingly cracking down on unreported gains. For example, HMRC sent tens of thousands of letters to investors about under‑reported crypto taxes.
The main reason: users assumed swapping LP tokens was non-taxable. This shows the importance of understanding the tax rules before moving liquidity.
4 Tax Tips When Migrating LP Tokens
You had LP tokens in two v2 pools: Pool A and Pool B. Both pools are migrating to v3. If you migrate Pool A today and Pool B next month, you need to calculate capital gains separately for each. Aggregating them incorrectly can create reporting errors.
Try these tips:
1- Use Cost Pooling
For HMRC, crypto assets of the same type are pooled together.
This means when you dispose of LP tokens, you can calculate your gains using the pooled acquisition cost. Cost pooling helps simplify tracking and ensures you report gains or losses correctly.
Always track acquisition costs and pooled values when dealing with complex crypto assets, including startup tokens and vesting schedules.
For example, you first bought LP tokens for $2,000. Later, you added more LP tokens for $3,000. Your total cost becomes $5,000.
Now, if you migrate your LP tokens when they are worth $6,000, you do not choose one price.
You use the average pooled cost to calculate your gain. This makes your tax calculation simpler and more accurate.
2- Avoid Multiple Micro-Migrations
Splitting your liquidity into many small migrations can create multiple disposals.
Each disposal is a taxable event and must be tracked separately. This can make reporting more complex and increase the risk of errors.
For example, if you migrate $10,000 in one go, it is just one taxable event. But if you move $2,000 five different times, it becomes five separate taxable events.
This makes your records messy and increases the chance of mistakes. Keeping migrations simple and fewer is much easier.
3- Consider Timing
Gains and losses depend on the value of LP tokens at the time of migration. Planning migrations when token values are favourable can help manage your taxable gains or losses effectively.
Today, your LP tokens might be worth $8,000.
Next week, the value might drop to $6,500.
If you migrate today, your gain is higher, so you may pay more tax. If you migrate later, your gain could be smaller, or you might even have a loss. So timing can change how much tax you pay.
4- Keep Proof
Always keep records of your LP migrations. Screenshots, transaction IDs, and blockchain records are essential.
HMRC may ask for evidence to support your calculations, so having clear documentation helps avoid issues.
After migrating, you should save the transaction ID, take a screenshot, note the date and time, and record the token value at that moment.
If HMRC asks for proof and you cannot show it, you could face penalties.
Reporting to HMRC
When reporting LP migrations:
- Record disposal date: The day you move old LP tokens.
- Calculate gain/loss: Compare disposal value with acquisition cost.
- Include in Self Assessment: List the gain in your capital gains summary. Losses can offset other gains.
HMRC does not differentiate between swapping LP tokens and selling them for fiat. So even if you never touch real money, the gain is taxable.
Many DeFi users think, “I didn’t sell for cash, so it’s not taxable.” That is wrong. Tax law focuses on disposal, not cash received.

Treat every LP migration like a mini-sale.
Keeping detailed records of your LP migrations is important, not just for taxes but also for record-keeping and safeguarding access to crypto assets.
4 Common Mistakes in these Tax Traps
When moving LP tokens between DeFi protocols, it’s easy to make mistakes that can lead to unexpected taxes.
Even small errors in tracking or reporting can create problems with HMRC.
1- Ignoring Small Migrations
Even small LP migrations can create taxable events.
Many investors assume that minor moves are unimportant, but HMRC counts all disposals. Ignoring them can lead to underreporting gains.
2- Relying Only on Trackers
Crypto tracking tools can mislabel LP migrations as simple transfers.
If you rely solely on these tools, you may miss taxable events. Always double-check migrations manually or with specialised accounting software.
3- Forgetting Pooled Costs
Not using cost pooling can overstate your gains.
HMRC allows pooling of crypto assets of the same type, so always calculate disposals based on the pooled acquisition cost to report accurate gains or losses.
4- Skipping Documentation
HMRC may ask for proof of your transactions.
Without proper screenshots, transaction IDs, or blockchain records, you could face fines or penalties. Keeping detailed records is essential for compliance.
Final Note!
Moving LP tokens between DeFi protocols can create taxable events. The migration is treated as a disposal of old LP tokens and acquisition of new ones.
Always track acquisition costs, value at migration, and record all transactions.
Use manual tracking or specialised software for accuracy. Ignoring these rules can lead to underreporting and fines.
If you want help tracking your DeFi LP migrations and filing taxes correctly, this process can be complex but manageable.
Crypto accounting and tax professionals at Crypto Accountants can guide you through every step to ensure you follow compliance and reduce errors.
People Also Ask
Are LP token migrations taxable in the UK?
Yes. HMRC treats this as a disposal of your old LP tokens and an acquisition of new ones. In simple terms, it’s like you sold your old tokens and bought new ones at the same time. You need to calculate their value at the moment of migration and report any gain or loss in your tax return.
Do I need to pay tax if I don’t receive cash?
Yes. This is a common misunderstanding. You don’t need to receive cash for tax to apply. If your LP tokens increased in value before you migrated them, that increase is still a taxable gain. Tax is based on value, not whether you cashed out.
How can I track LP token migrations?
The best way is to keep your own simple records. Write down when you received the LP tokens, how much they were worth at that time, and their value at the time of migration. You can use blockchain explorers or crypto tax tools, but always double-check because some tools show migrations as simple transfers.
What if I made a loss when migrating?
If your LP tokens dropped in value, you have a loss. This is actually useful. You can report it and use it to reduce other gains, which may lower your tax bill. So tracking losses is just as important as tracking profits.
Do I need to report small migrations too?
Yes. Even small amounts count. HMRC does not ignore transactions just because they are small. If you skip them, you could end up underreporting your gains.
Is moving crypto between my own wallets taxable?
No. If you are just moving tokens between wallets that you own, it is not taxable. But LP migration is different because you are changing one asset into another, which makes it a taxable event.
Can crypto tax tools handle LP migrations automatically?
Some tools try to, but they are not always accurate. Many of them label LP migrations as “transfers,” which can hide taxable events. It’s always a good idea to review your transactions yourself or use software that clearly supports DeFi activity.




