You've seen the high APYs on DeFi liquidity pools β sometimes 20%, 50%, even 100%+. But then you hear horror stories: βI provided ETH/USDC and lost 15% even after fees.β That loss is called impermanent loss (IL). It happens whenever the price ratio between the two assets in a pool changes. And if you don't understand it, IL can silently eat your returns β or worse, turn a seemingly profitable LP position into a net loss. This guide breaks down exactly how much you lose at different price changes, how fees compensate, and when providing liquidity is still a smart move.
Essential DeFi Reading for LPs
- What is impermanent loss? (simple explanation)
- The mathematical formula behind IL
- Real loss amounts at 1.5x, 2x, 3x, 4x price changes
- How trading fees offset impermanent loss
- Concentrated liquidity in Uniswap V3 β more risk, more reward
- When is LP still worth it? (decision framework)
- How to mitigate impermanent loss
- Frequently asked questions
π What Is Impermanent Loss? (Simple Explanation)
Impermanent loss occurs when you provide liquidity to an automated market maker (AMM) like Uniswap, SushiSwap, or Curve, and the price ratio between the two assets changes compared to when you deposited. The loss is called "impermanent" because if the prices return to the original ratio, the loss disappears. But if you withdraw while prices are diverged, the loss becomes permanent.
Imagine you deposit $10,000 worth of ETH and $10,000 worth of USDC into an ETH/USDC pool. The pool maintains a 50/50 value ratio. If ETH price doubles relative to USDC, the pool automatically sells some ETH to buy USDC to maintain the ratio. When you withdraw, you'll have more USDC and less ETH than you started β but the total value will be less than if you had simply held the ETH and USDC separately. That difference is impermanent loss.
Key takeaway
Impermanent loss is not a fee or a penalty β it's an opportunity cost relative to holding. The pool's constant product formula (x*y=k) forces the rebalancing that causes IL.
π The Mathematical Formula
For a standard 50/50 value pool (like Uniswap V2), impermanent loss depends only on the price ratio change between the two assets. The formula is:
IL = 2 * β(price_ratio) / (1 + price_ratio) - 1
Where price_ratio = (new price of asset A / new price of asset B) divided by (old price of A / old price of B). In simpler terms: if the price of ETH doubles against USDC, price_ratio = 2.
Let's plug in examples:
- Price ratio = 1.5x β IL = 2*β1.5/(1+1.5) -1 = 2*1.225/2.5 -1 = 0.98 -1 = -2.0%
- Price ratio = 2x β IL = 2*1.414/3 -1 = 2.828/3 -1 = 0.9427 -1 = -5.7%
- Price ratio = 3x β IL = 2*1.732/4 -1 = 3.464/4 -1 = 0.866 -1 = -13.4%
- Price ratio = 4x β IL = 2*2/5 -1 = 4/5 -1 = 0.8 -1 = -20.0%
- Price ratio = 10x β IL = 2*3.162/11 -1 = 6.324/11 -1 = 0.5749 -1 = -42.5%
The loss is symmetric: a 2x increase in ETH price (ETH up 100%) gives the same IL as a 0.5x decrease (ETH down 50%). The pool doesn't care which asset moves β only the ratio matters.
π Real Loss Examples: What You Actually Lose
Let's make this concrete. You deposit $10,000 worth of ETH and $10,000 worth of USDC (total $20,000). The price of ETH is $2,000 at deposit, so you deposit 5 ETH and 10,000 USDC.
π Impermanent Loss at Different ETH Price Levels (Withdrawal value vs HODL)
| ETH Price | Price ratio | IL % | LP withdrawal value | HODL value | IL amount ($) |
|---|---|---|---|---|---|
| $2,000 (deposit) | 1x | 0% | $20,000 | $20,000 | $0 |
| $3,000 | 1.5x | 2.0% | $21,560 | $22,000 | -$440 |
| $4,000 | 2x | 5.7% | $22,860 | $24,000 | -$1,140 |
| $6,000 | 3x | 13.4% | $25,180 | $29,000 | -$3,820 |
| $8,000 | 4x | 20.0% | $25,600 | $32,000 | -$6,400 |
As you can see, if ETH goes to $8,000 (4x from $2,000), your LP position is worth $25,600 β but simply holding 5 ETH + $10,000 USDC would be worth $32,000. That's a $6,400 loss relative to HODL, or 20% IL. The loss grows quickly as the price ratio becomes more extreme.
The hidden danger
Many LPs see their position value increase (from $20k to $25.6k in the 4x example) and think they've made a profit. But compared to simply holding, they lost $6,400. If fees earned are less than that IL, the LP was a worse decision than doing nothing.
π° Can Trading Fees Offset Impermanent Loss?
Yes β this is the critical counterbalance. Every swap in the pool generates fees (typically 0.05% to 1% per trade, depending on the pool). As an LP, you earn a pro-rata share of those fees. If the pool has high trading volume, fees can outweigh IL.
For example, a stablecoin pair like USDC/USDT has very low IL because the price ratio stays near 1x. Even 0.01% divergence produces negligible IL, while fees can be solid (0.01β0.05% per trade, many trades). That's why stable pools often produce consistent positive returns.
For volatile pairs (ETH/USDC), the question is: Will the cumulative fees exceed the IL over your holding period? This depends on:
- Pool volume β higher volume = more fees.
- Your share of the pool β smaller share = less fees.
- How long you stay β IL can increase or decrease if prices revert.
- Volatility β more price swings can increase IL, but also increase volume (more arbitrage trades).
Learn which stablecoin pools offer the best risk-adjusted returns with minimal impermanent loss.
π― Concentrated Liquidity in Uniswap V3 β More Risk, More Reward
Uniswap V3 introduced concentrated liquidity, allowing LPs to choose a price range where their capital is active. Outside that range, the LP position becomes 100% of one asset and earns no fees until the price re-enters the range. This amplifies both potential fees and IL risk.
Example: You provide ETH/USDC liquidity only between $3,000 and $5,000. If ETH price rises to $6,000, your entire position converts to USDC, and you earn no fees until ETH falls back below $5,000. If ETH never returns, you've effectively sold your ETH at the top of the range β but you also missed out on any price appreciation beyond $5,000.
Concentrated liquidity can generate much higher fee APYs (sometimes 50-200%+) because capital is deployed more efficiently. But the IL can become permanent if the price exits your range and never returns. For volatile assets, wide ranges are safer; for stable pairs, narrow ranges can supercharge yields.
For a deep dive into one of the most popular concentrated liquidity protocols, check out our guide: GMX v2: Single-Asset Liquidity Pools and GM Tokens.
β When Is Providing Liquidity Still Worth It? (Decision Framework)
Based on the math and real-world data, here's when LP makes sense:
1. Stablecoin or highly correlated pairs
USDC/USDT, DAI/USDC, or even ETH/stETH (Lido staked ETH) have very low IL because the price ratio stays near 1. For stable pairs, IL is often under 0.1% annually, while fees can be 2-10% APY. Worth it.
2. High-volume volatile pairs with reversion expectation
If you believe the price ratio will mean-revert (e.g., ETH/BTC), IL may be temporary. While waiting for reversion, you collect fees. Some LPs use this as a "market making" strategy.
3. When fee APY significantly exceeds estimated IL
Estimate the maximum price move you expect over your LP period. Calculate IL at that move. If projected fees (based on past volume) are >2x the IL, LP may be profitable. Example: ETH/USDC with expected 50% price move (1.5x ratio) gives ~2% IL. If the pool pays 15% APY in fees, you net ~13%.
Quick rule of thumb
For volatile pairs (ETH, BTC, major alts), if the pool's annual fee yield is less than 10%, IL will likely eat most of your returns over a year of normal volatility (2-3x price swings). Only provide liquidity to volatile pairs if you are very bullish on fees or you are using a strategy to hedge IL (e.g., options).
π‘οΈ How to Mitigate Impermanent Loss
- Choose correlated assets: ETH/stETH, WBTC/renBTC, or stablecoins drastically reduce IL.
- Use single-asset LP options: Protocols like GMX allow you to provide only one asset (e.g., ETH) and the protocol handles the other side, but you take on different risks (delta exposure).
- Hedge IL with options: Advanced LPs can buy put options on the volatile asset to protect against large price moves.
- Provide liquidity during low volatility regimes: IL is lower when prices are range-bound. Use on-chain volatility indicators to time LP entries.
- Withdraw before large expected moves: If you anticipate a major price change (e.g., before a halving or Fed meeting), temporarily remove liquidity.
For a comprehensive framework on portfolio construction and risk management in DeFi, read our Crypto Portfolio Allocation in 2026 guide.
Learn how to earn fixed yield on LP positions and separate yield from principal to manage IL risk.