I Earned $1,900 in LP Fees. Impermanent Loss Took Half. The Tax Took More.
Providing ETH/USDC liquidity looked like free yield until I reconstructed the year for taxes: the deposit was a disposal, the LP token was a new asset, the fee tokens were income, the withdrawal was another disposal, and "impermanent loss" wasn't the deduction I assumed. Here's the full seven-country mechanics.
Image: Illustrative purposes. Based on IRS-style asset-exchange treatment, HMRC DeFi guidance, German BMF practice and §23 EStG, CRA guidance on pool deposits, ATO guidance on crypto-arrangements including liquidity pools, NTA miscellaneous-income treatment, and India's VDA provisions.
The dashboard told me I was winning. Nine percent APR in trading fees, a tidy fee line every day, a governance token airdropped on top. When ETH moved 30% over the quarter I noticed the position had underperformed just holding, but the articles call that "impermanent" — it reverses when the price returns, so I stopped thinking about it. Then January arrived and I built the actual tax schedule, and the position I'd mentally booked as a success had produced three kinds of taxable income and a disposal on the way in.
The general DeFi tax guide maps every kind of protocol interaction. This piece is specifically about the thing I actually did — automated market maker liquidity provision, the Uniswap/Curve/Balancer model — because the LP mechanics are the part where smart DeFi users quietly overpay or underreport.
One position, four tax events
A textbook AMM position contains four moments the tax office cares about:
| Moment | What happens on-chain | Typical tax treatment |
|---|---|---|
| 1. Deposit | ETH + USDC leave your wallet; LP token arrives | Disposal of deposited assets at FMV; LP basis = FMV in |
| 2. Fees/rewards | Fee tokens or auto-compounded LP units accrue | Ordinary income at FMV on receipt |
| 3. Withdrawal | LP token burned; assets return in the new ratio | Disposal of LP token; proceeds = FMV out |
| 4. Later sale | You sell the returned ETH/token | Second capital-gains layer vs basis at withdrawal |
My own mistake was event one. The ETH I deposited had a basis of $900 and a fair market value of $3,000 the day it went into the pool. In the standard treatment I realized that gain in January, received LP units with a $6,000 basis (1 ETH + 3,000 USDC), and owed tax on $2,100 of gain before earning a single fee. LPs consistently miss this because no USD hits the bank account — but coin-for-coin exchanges are disposals, and an asset-for-LP-token exchange is the same shape.
United States: asset exchange, twice
There is no AMM-specific IRS guidance, which is uncomfortable but not ambiguous in practice. The conservative, dominant professional position is: depositing pooled assets in exchange for an LP token is a taxable exchange under Notice 2014-21 principles; the LP token is a distinct capital asset with basis equal to FMV in; withdrawal is another exchange with proceeds equal to FMV of the assets returned; fees are ordinary income when received or constructively credited; governance emissions are income at FMV. If the later sale qualifies (more than a year on each clock — note the LP-token clock and the returned-asset clock are different), long-term rates apply.
Could a deposit be non-taxable under §721 partnership treatment, the way contributing property to a partnership is? Only if the pool genuinely is a partnership for US tax purposes — and a standard smart-contract AMM pool with no joint business, no partnership agreement and no profit-sharing beyond fee math almost certainly isn't. Anyone selling you on "all my LPs are §721" is selling risk. The capital loss at withdrawal is real and useful on Form 8949 — that's the only place "impermanent loss" ever shows up — and I modeled my own withdrawal outcome with the loss calculator to see what the loss could actually shelter.
United Kingdom: pools, income, and the base-cost chain
HMRC's published guidance treats adding liquidity and receiving an LP token as a disposal of the assets you put in, and withdrawal as a disposal of the LP token. Your LP units form their own Section 104-style pool with pooled average cost — each additional deposit and each auto-compounded reward changes the average. LP fees and farming rewards are income: where the activity has badges of trade (frequency, organization, borrowed funds, short horizons) HMRC can assess it as trading income at up to 45%; for a passive individual LP it's typically miscellaneous income. Impermanent loss doesn't get a separate line — but an LP-token disposal for less than pool cost is an allowable capital loss. Watch the 30-day bed-and-breakfast rule if you withdraw and re-enter the same pool inside a month; that pattern can be matched against itself. The UK page has the allowance and rates.
Germany: the one-year clock does not survive the pool door
Germany is where LPs who rely on the famous one-year exemption get surprised. Even if your ETH has aged past 365 days, exchanging it into an LP token is a separate Veräußerung — the gain on the ETH at deposit can be taxable if the deposit itself is treated as a disposal (the conservative BMF-aligned position where beneficial ownership of the pool assets changes), and the LP token starts its own one-year clock from the deposit date. Rewards from liquidity provision and farming are income on receipt under German practice, with a long-running debate over whether and how the ten-year rule attaches to staked or farmed coins — I'd not take the short clock for granted on reward-bearing positions. On the bright side, a genuine loss realized on LP-token disposal lands in the §23 private-sale pot and can offset other private-sale gains the same year. The German rules page covers the exemption and its edge cases.
Canada: two disposals, one averaged basis
CRA guidance treats depositing into a liquidity pool as a disposition where your beneficial ownership changes — you go from owning two assets to owning a LP position, which is a different property. Proceeds at deposit are the FMV of the LP units received; the LP units' ACB is that same FMV. Withdrawal reverses it: proceeds are FMV of assets returned against the LP units' ACB, and that ACB — as always in Canada — is a running average if you entered the pool in multiple tranches. Fee and reward tokens are business or property income at FMV when they're earned; a large, organized, leverage-using LP operation risks being treated as business income at 100% inclusion rather than property income. Returned ETH then has a fresh ACB for the eventual sale. Canadian superficial-loss rules can theoretically catch a withdraw-and-re-enter within the 61-day window — an untested-but-plausible trap worth not volunteering for.
Australia: the ATO wrote the position down
The ATO has been unusually explicit about DeFi arrangements. In the standard LP structure, transferring assets into the pool is a CGT event because you cease to own the original assets and acquire a new CGT asset — the LP token — whose cost base is the market value of what you contributed. Withdrawal is another CGT event on the LP token; the assets returned take a fresh cost base at that FMV. Rewards are ordinary income at FMV where you're profit-making (and a crypto LP generally is), and the 50% discount can apply to a later disposal of the LP token or returned assets only after each asset's own twelve-month clock. The ATO also reserves its Part IVA position on arrangements designed around the events, so circular deposit-withdraw cycles timed purely for tax don't impress anyone. The Australian page covers the discount mechanics.
Japan: a long chain of miscellaneous-income events
Japanese tax treatment is the least forgiving operationally. Every swap-like movement in the LP lifecycle is a transaction in crypto, and gains are miscellaneous income at progressive rates up to roughly 55% — there is no separate, discounted capital-gains category to fall into. Depositing assets into a pool and receiving LP units, the withdrawal exchange, and the sale of returned tokens each generate miscellaneous income measured in yen at the moment of the transaction; reward tokens are likewise income at receipt yen value. Impermanent loss realized inside the position is simply part of the net result of those transactions, but crypto miscellaneous losses generally cannot be carried against salary income, so a bad LP year doesn't reduce the tax on your wages. The record-keeping burden — yen FMV at every deposit, every fee claim, every withdrawal — is the reason Japanese LPs need wallet-level exports, not year-end screenshots.
India: fees are income, losses are noise
India applies the flat VDA logic at every door. Depositing into a pool where the arrangement amounts to a transfer of the VDA is a taxable transfer at 30% plus cess; reward tokens are VDA income at 30% with 1% TDS where an Indian counterparty handles it; withdrawal and the eventual sale are more 30% events. What makes LP provision almost always a losing tax trade in India is the loss rule: VDA losses cannot offset VDA gains from other coins, cannot offset income, and cannot carry forward. So the year my ETH/USDC position generated $1,900 of fees and a net impermanent loss would, in an Indian filing, be tax on the fees with no deduction for the loss — and the loss embedded in the withdrawal can't help either. The India page has the full flat-rate machinery.
Why "impermanent" is a marketing word
Technically the loss is called impermanent because it vanishes if the price ratio returns and you withdraw at parity. For tax purposes that framing does two pieces of damage. First, while the position is open the loss is unrealized and is deductible nowhere — you're bearing it economically with no tax recognition. Second, when you withdraw, the loss that has become real is baked into the disposal result, but fee income from the same period was already recognized in full. You cannot net the year's IL against the year's LP fees before tax in the US/UK/CA/AU sense people imagine — fees are income on the way in, and the loss is a capital result on the way out, netted only through the capital-gains machinery (where it can even land in a different tax year if you hold over December 31). In Japan and India it's worse: the loss largely doesn't net at all.
The correct way to evaluate an LP is a single spreadsheet: expected fees (after income tax at your marginal rate), expected IL over a realistic price range, the embedded-gain tax triggered by the deposit, and exit costs. I now run every candidate pool through the calculator with a pessimistic price scenario before depositing. Pools that look brilliant at "9% APR" frequently look mediocre after those four lines.
The records an LP position actually requires
- Deposit date, quantity and yen/USD FMV of every asset put in, plus the LP-token quantity received.
- Each fee/reward event: date, token, FMV, whether claimed as a token or auto-compounded into units (auto-compounding changes the LP average basis — don't skip it).
- Withdrawal date, LP units burned, quantity and FMV of each asset returned, and the returned assets' new basis at that date.
- The pool contract address and your wallet, so the schedule ties to an explorer export. "Trust me" isn't basis documentation; a CSV with block numbers is.
I still provide liquidity — selectively and soberly
After doing the math I kept two habits: stable pairs and short horizons, where IL is bounded and fees clear the tax line; and single-sided, same-asset vault structures where the deposit doesn't force a realization of my long-term gains. I stopped chasing double-digit APRs on volatile pairs funded by token emissions that count as income the moment they touch my wallet. Liquidity provision can pay — but the dashboard only shows you line one. Tax is lines two, three and four.
General information, not tax advice. DeFi characterization is developing law; the §721 partnership question, the German ten-year debate and India's transfer analysis depend on the exact pool contract, and business-vs-investor classification can change the character of LP income in several countries. Have a crypto-specialist review material positions, and use the conservative treatment for filings due in the near term.
FAQ
Is adding crypto to a liquidity pool a taxable event?
In the conservative and prevailing treatment across most of the seven countries, yes. You exchange your pooled assets for an LP token (or a pool share that is a distinct asset), which is a disposal of the deposited crypto at fair market value. That is the IRS-style position in the US, HMRC's treatment in the UK, the standard reading in Canada and Australia, and the conservative German reading where beneficial ownership changes; Japan treats the underlying swaps and deposits as miscellaneous-income transactions, and India treats a transfer into a pool as a VDA transfer at 30%. The exception zone is narrow: where you provably retain the same beneficial ownership of the same assets and receive a mere redemption receipt rather than a tradable token — argued for some whitelisted single-sided or lending-style vaults — the position may be non-taxable, but that requires facts to support it and is not the safe default for Uniswap- or Curve-style AMM positions.
What is the cost basis of my LP token?
The LP token normally takes the fair market value of everything you put into the pool at deposit as its cost basis. If you add 1 ETH worth $3,000 plus 3,000 USDC, your LP position has a basis of $6,000, split across the LP units received. On withdrawal you dispose of the LP token and receive back the two assets in their current pool ratio; proceeds are the fair market value of whatever comes out, and the capital gain or loss is measured against the LP token's basis. Fee rewards auto-compounded into the position increase both the pool share and the basis you can evidence; uncompounded reward tokens claimed separately are ordinary income at their fair market value on receipt and get their own basis from that date. Write down the values and the LP-token quantity at every deposit, claim and withdrawal — block explorers give you quantities, not tax basis.
Can I deduct impermanent loss on my crypto taxes?
Not as a separate deduction in any of these seven countries — impermanent loss is an economic comparison against the HODL alternative, not a tax category. What is real for tax is the actual disposal result: when you withdraw and the assets returned are worth less than the LP token's basis, the transaction produces a capital loss, and part of that realized loss may reflect impermanent loss. In the US that loss goes to Form 8949 and can offset other gains plus up to $3,000 of income; in the UK and Canada it is a capital loss under their pooling and ACB rules; in Germany it sits in the §23 private-sale pot; in Australia it is a CGT loss; in Japan crypto losses generally cannot offset salary; in India VDA losses cannot offset anything at all. Unrealized IL while the position is open is never deductible, and LP fee income is still fully taxable even in a year IL exceeds the fees you earned.
How are LP trading fees and yield farming rewards taxed?
They are income at fair market value on receipt, separate from the gain or loss on the position itself — whether they arrive as claimed tokens or auto-compounded LP units. In the US they are ordinary income (Schedule 1, or Schedule C if the activity is business-scale); in the UK they are typically miscellaneous or trading income depending on frequency and organization; in Germany staking- and farming-style rewards have historically been income on receipt, with the BMF's detailed practice distinguishing cases; in Canada and Australia they are income at FMV and feed future ACB/cost base; in Japan they are miscellaneous income at progressive rates up to roughly 55%; in India every reward is a 30%-taxable VDA event with 1% TDS. The FMV at receipt becomes the basis of the reward token, so auto-compounded fees add basis you must track or you will be taxed twice — once on the income and again on the full sale proceeds.
Is providing liquidity worth it after tax?
Only for fee income that survives three deductions: price movement, impermanent loss, and tax. As a rough check, compare after-tax fee income (ordinary rates on the gross reward) against the expected IL over your holding period plus the capital-gains tax on the embedded gain that the deposit itself accelerates — depositing long-held appreciated ETH into a taxable pool realizes that gain on the way in, which many LPs forget to cost. Stablecoin pairs reduce IL but not the income tax; concentrated and volatile pairs can pay high APR while producing a net after-tax loss. Run the numbers on expected fees, a realistic price-range scenario and your country's marginal rates before depositing, and if your main reason for entering the pool is a token emission that is taxable income at a price that then falls, you are usually better paid not participating.
Written by
CryptoTaxCalc TeamA small team of crypto investors and tax researchers. Every guide is cross-checked against primary tax-authority sources (IRS, HMRC, BMF, CRA, ATO, NTA) before publication. About the team & all articles →