You deposited $1,000 into a liquidity pool. ETH pumped 50%, your portfolio should be worth $1,250, right? Wrong. You check and it's only worth $1,225. Where did that $25 go? Welcome to impermanent loss — the hidden tax on liquidity providers that no one warns you about properly.
This isn't another hand-wavy explanation. We're going to break down the exact math, show you when it hurts, when it helps, and most importantly — when the fees make it worth it anyway.
Impermanent loss happens because **your liquidity pool automatically rebalances** to maintain a 50/50 value split. When one asset's price changes, the pool's arbitrage mechanism forces you to sell the winner and buy the loser.
Think of it this way: you're running an automated trading bot that always maintains equal dollar values of both assets. When ETH goes up, your bot sells some ETH and buys more of the paired asset (like USDC) to stay balanced.
Let's say you deposit $1,000 into an ETH/USDC pool when ETH is $2,000:
ETH doubles to $4,000. What happens?
If you just held: 0.25 ETH × $4,000 + $500 USDC = $1,500
In the pool: The arbitrage mechanism rebalances your position to maintain equal dollar values. You end up with approximately 0.177 ETH + $707 USDC = $1,414.
Impermanent loss: $1,500 - $1,414 = $86 (5.7%)
Most AMMs (Automated Market Makers) like Uniswap use the constant product formula:
x × y = k
Where x and y are token quantities, and k is constant. When someone trades, one quantity goes up, the other goes down, but their product stays the same.
The exact formula for impermanent loss as a percentage is:
IL = (2 × √r) / (1 + r) - 1
Where r is the price ratio change. If ETH goes from $2,000 to $4,000, then r = 4000/2000 = 2.
Starting position: 1 ETH + $2,000 USDC when ETH = $2,000
Step 1: Calculate initial k
k = x × y = 1 × 2000 = 2000
Step 2: ETH price doubles (r = 2)
New equilibrium maintains k = 2000
If ETH is now worth $4,000 each, and we need equal dollar values:
x × y = 2000 and 4000x = y
Step 3: Solve for new quantities
x × 4000x = 2000
4000x² = 2000
x = √(2000/4000) = 0.707 ETH
y = 4000 × 0.707 = $2,828 USDC
Step 4: Calculate value
Pool value: 0.707 × $4,000 + $2,828 = $5,656
Hold value: 1 × $4,000 + $2,000 = $6,000
Impermanent Loss: $6,000 - $5,656 = $344 (5.7%)
Here's the brutal truth in table form:
| Price Change | Price Ratio | Impermanent Loss | What This Means |
|---|---|---|---|
| +25% | 1.25 | 0.6% | Barely noticeable |
| +50% | 1.5 | 2.0% | Fees might cover it |
| +100% | 2.0 | 5.7% | Significant loss |
| +200% | 3.0 | 9.1% | Painful |
| +400% | 5.0 | 12.9% | Very painful |
| -50% | 0.5 | 5.7% | Loss works both ways |
| -75% | 0.25 | 12.9% | Brutal in bear markets |
Starting position: $10,000 (5 ETH + $10,000 USDC at ETH=$2,000)
ETH goes to $4,000
Starting position: Same $10,000
ETH trades between $1,800-$2,200 for 6 months
Starting position: Same $10,000
ETH drops to $1,000
Despite the scary math, liquidity providing can still be profitable. Here's when:
If trading fees exceed impermanent loss, you win. This typically happens in:
Assets that move together reduce IL:
When prices oscillate without trending, you collect fees with minimal IL.
Calculate: "If price moves X%, how much trading fees do I need to break even?"
For a 50% price move (2% IL), you need about 2% in trading fees to break even.
Uniswap V3 and similar protocols let you provide liquidity in specific price ranges. Higher fees, but also higher IL risk if price moves outside your range.
Enter LP positions when you expect sideways movement. Exit before major price movements if you can predict them.
Don't guess — measure:
Impermanent loss isn't a bug — it's the price of providing liquidity in volatile markets. You're essentially selling volatility to traders who need it, and they pay you trading fees in return.
Sometimes it's worth it. Sometimes it's not. But now you have the math to figure out which is which.
The key is understanding that you're making a specific trade-off: giving up some upside participation in exchange for earning yield from trading fees. In range-bound or slowly trending markets, this can be profitable. In strong trending markets, you'll likely underperform holding.
Choose your battles. Understand the math. And never provide liquidity to assets you don't understand or that have extreme volatility unless you're prepared for the consequences.
Want to go deeper into DeFi strategies and risk management?
Check out our other free guides and see what tools we're building for DeFi investors at wolfpacksolution.com