DeFi Yield Farming Tax UK: How HMRC Taxes Liquidity Provision

July 13, 2026 3 min read

Yield farming — providing liquidity to DeFi protocols for rewards — creates multiple taxable events that require careful tracking.

The Core Tax Events

ActionTax Event
Deposit tokens into a liquidity poolNot a disposal (if same tokens back)
Receive LP tokensNot a disposal
Earn trading feesMiscellaneous income at receipt
Receive governance tokensMiscellaneous income at receipt
Withdraw different tokens than depositedDisposal
Withdraw same tokensNot a disposal

Providing Liquidity

ScenarioTax
Deposit ETH + USDC into Uniswap poolNot a disposal
Receive UNI-V2 LP tokensNot a disposal
Pool earns trading feesIncome (value at receipt)
Withdraw ETH + USDC (proportions changed)Disposal of LP tokens

The deposit itself is not a disposal. But the balance of tokens changes over time (impermanent loss), which is realised on withdrawal.

Fee Income

Fee TypeTax Treatment
Trading fees from poolMiscellaneous income
Protocol rewards (in native token)Miscellaneous income
COMP, SUSHI, CRV rewardsMiscellaneous income
Staking LP tokens for extra rewardsMiscellaneous income

All rewards are taxed at market value when received.

Governance Token Airdrops

ScenarioTax Treatment
UNI airdrop to historical usersNo action → CGT on sale
Liquidity mining rewards (ongoing)Miscellaneous income
Retroactive airdrop for past activityNo action → CGT on sale

The LP Token Problem

When you deposit into a pool, you receive LP tokens (e.g., UNI-V2). These represent your share of the pool.

EventTax Treatment
Receive LP tokensNot a disposal
Transfer LP tokens to another walletDisposal of LP tokens
Redeem LP tokens for underlying assetsDisposal of LP tokens
Stake LP tokens in a rewards contractNot a disposal

Tracking Cost Basis

AssetCost Basis
LP tokensValue of deposited assets
Yield farming rewardsMarket value when received
Governance tokensMarket value when received

Record Keeping for Yield Farming

RecordWhy
Date of depositStart of position
Deposited tokens and amountsCost basis
LP token amount receivedPosition tracking
Each reward received (date, token, value)Income tracking
Date of withdrawalDisposal event
Withdrawn tokens and amountsGain/loss calculation
Transaction hashesProof for HMRC

Common Mistakes

MistakeConsequence
Not tracking LP token cost basisWrong gain calculation on withdrawal
Ignoring small reward claimsEach is a taxable event
Forgetting impermanent lossRealised on withdrawal
Not reporting governance token airdropsMissed income

Bottom Line

Yield farming generates taxable income from fees and rewards. Depositing into a pool is not a disposal; withdrawing different tokens is. Track every reward at market value when received. LP tokens have a cost basis that must be tracked. Keep detailed records — yield farming is one of the most complex areas of crypto tax. Consider using DeFi-specific tax software.

← Back to Blog Search all articles
This content is for educational purposes only. Not financial advice. Do your own research before investing.