Impermanent loss (IL) is the difference in value between holding tokens in a liquidity pool versus simply holding them in your wallet. It's one of the most misunderstood concepts in DeFi — and one of the most important for anyone providing liquidity.
A Simple Example
Suppose you deposit $1,000 into a SOL/USDC pool: $500 of SOL (say, 2 SOL at $250) and $500 of USDC.
Now SOL doubles to $500.
If you had just held: 2 SOL × $500 + $500 USDC = $1,500
But in the pool, the AMM automatically rebalances as the price changes. When you withdraw, you have roughly 1.41 SOL and $707 USDC = $1,414
You're $86 worse off than if you had just held. That $86 gap is impermanent loss — 5.7% in this case.
Why It Happens
Automated market makers (AMMs) use a constant product formula: x × y = k. As one token's price rises, the AMM sells it to buy the other token, maintaining the product constant. This rebalancing is what creates price discovery — but it also means you're always selling the token that's going up and buying the one going down.
The math: the greater the price divergence between the two tokens, the larger the impermanent loss.
| Price change | Impermanent loss | |-------------|-----------------| | 1.25× | 0.6% | | 1.5× | 2.0% | | 2× | 5.7% | | 4× | 20.0% | | 10× | 42.5% |
Why "Impermanent"?
If the price returns to where it started, the IL disappears entirely — hence "impermanent." You only realize the loss when you withdraw while prices have diverged.
In practice, prices rarely return to exactly where they started. Many LPs discover the loss is quite permanent.
When IL Matters Most
High-volatility pairs — SOL/meme coin, ETH/alt. If one token 10×, you've lost 42% compared to holding.
Correlated pairs reduce IL — SOL/mSOL barely diverges (mSOL tracks SOL price). USDC/USDT almost never diverges. Low divergence = low IL.
Concentrated liquidity — Protocols like Orca Whirlpools let you concentrate liquidity in a price range. Higher fees, but IL is amplified if price exits your range.
Long holding periods with trending tokens — If a token is in a persistent uptrend, you're constantly selling the winner.
When IL Doesn't Matter
Trading fees exceed IL — A high-volume pair (SOL/USDC on a major AMM) can earn 20–50%+ APY in fees. If IL is 5% but you earn 30% in fees over the same period, you're ahead.
Stable-stable pairs — USDC/USDT, USDC/USDCe. Near-zero IL. Yield is lower (2–8% APY) but safe.
Correlated LST pairs — SOL/mSOL, SOL/jitoSOL. You're exposed to SOL price movement either way, and the LST tracks SOL. IL is minimal.
Strategies to Manage IL
1. Stick to correlated pairs — LST/base pairs (mSOL/SOL), stablecoin pairs. These give low IL with reasonable yields.
2. Choose high-fee pools — A 0.3% fee tier earns more than a 0.05% fee tier. On high-volume pairs, higher fees can make IL irrelevant.
3. Use single-sided liquidity — Some protocols let you deposit one token (they borrow the other). You still earn fees with less direct IL exposure.
4. Monitor range positions — If you're using concentrated liquidity, set alerts. When price exits your range, you stop earning fees but still hold the IL position.
5. Consider the alternative — The comparison isn't "provide liquidity vs. perfect holding." It's "provide liquidity vs. holding both tokens in the same ratio." Sometimes providing liquidity is clearly better even with IL.
IL in Staking vs. Liquidity Provision
Staking a token has no IL — you deposit one token and earn yield on it. The risk is token price movement, not relative price divergence.
$SOVAI staking works like traditional staking: deposit $SOVAI, earn USDC from swap fees. No liquidity pool, no IL risk.