What Is Impermanent Loss?
Impermanent loss is the difference in value that liquidity providers experience compared to simply holding their tokens, caused by price changes in a DeFi liquidity pool. It occurs when the prices of pooled assets diverge, leading to a temporary reduction in value for providers. Understanding impermanent loss is essential for anyone providing liquidity on decentralized exchanges, as it directly affects returns and risk.
What You’ll Learn
- What impermanent loss is and why it happens in DeFi liquidity pools
- How to calculate impermanent loss with real numbers
- Which DeFi protocols and pool types are most exposed
- How impermanent loss affects your trading and yield strategy
- Practical ways to reduce or manage impermanent loss risk
On This Page
What Is Impermanent Loss in DeFi?
Impermanent loss is the reduction in dollar value a liquidity provider (LP) faces compared to just holding the same tokens outside a pool, caused by price changes between the pooled assets. This risk is unique to automated market maker (AMM) protocols like Uniswap, Balancer, and SushiSwap, which require LPs to supply two (or more) assets in a fixed ratio. When these assets diverge in price, the pool’s rebalancing mechanism causes the LP’s share of each asset to change, often leaving them with less value than if they had simply held the tokens.
- Liquidity provider (LP): A user who deposits tokens into a DeFi pool to facilitate trading and earn fees.
- Automated market maker (AMM): A decentralized exchange model where prices are set by an algorithm, not order books.
How Does Impermanent Loss Happen?
Impermanent loss happens when the price of one or both assets in a liquidity pool changes relative to when you deposited them. The AMM rebalances the pool, often resulting in LPs holding more of the asset that underperformed and less of the one that gained.
Why “Impermanent”?
The loss is “impermanent” because it only becomes permanent if you withdraw your funds while the price difference exists. If prices return to their original ratio, the loss disappears. However, in practice, prices rarely revert perfectly, so most losses are realized when exiting the pool.
The AMM Rebalancing Mechanism
Protocols like Uniswap V2 use the constant product formula (x*y=k). If one asset’s price rises, arbitrage traders buy the underpriced token from the pool and sell the overpriced one, rebalancing the pool and locking in the loss for LPs. This mechanism is what causes impermanent loss.
How Do You Calculate Impermanent Loss?
Impermanent loss can be calculated based on the percentage change in the price ratio of the tokens in the pool. The larger the divergence, the greater the loss relative to holding.
Step-by-Step Calculation
Suppose you provide 1 ETH and 1,000 USDC to a 50/50 Uniswap pool when ETH is $1,000. If ETH rises to $2,000 (a 2x increase), the pool’s rebalancing leaves you with less ETH and more USDC. The impermanent loss formula for a 2x price change is:
- IL = 2 * sqrt(P) / (1 + P) – 1, where P is the price ratio (final/initial)
Real-World Example
If you provided 1 ETH and 1,000 USDC to Uniswap V2 at a 1:1,000 ratio and ETH doubles to $2,000, your assets in the pool rebalance to about 0.707 ETH and 1,414 USDC (still worth $2,828). If you had just held, you’d have 1 ETH ($2,000) + 1,000 USDC = $3,000. Your impermanent loss is $172, or about 5.7% of your original $3,000 value.
Impermanent loss increases rapidly as price divergence grows. For a 5x price move, the loss is over 25% compared to holding.
Which Pools and Protocols Are Most Exposed?
Impermanent loss is most severe in pools where the assets are volatile and their prices can diverge significantly. The risk varies by protocol and pool type.
High-Risk Pools
Traditional 50/50 pools like ETH/USDC or ETH/DAI on Uniswap, SushiSwap, and PancakeSwap are highly exposed to impermanent loss, especially during strong price trends. Pools with two volatile assets (e.g., ETH/UNI) face even higher risk.
Low-Risk Pools
Stablecoin pools (e.g., USDC/DAI, USDT/USDC on Curve) have minimal impermanent loss because the assets’ prices track closely. Some protocols, like Balancer, allow custom ratios (e.g., 80/20), which can reduce exposure but don’t eliminate it.
Specialized Solutions
Protocols like Bancor introduced impermanent loss protection, which compensates LPs for losses after a certain period (e.g., 100% coverage after 100 days). However, these mechanisms have trade-offs and may be subject to protocol-specific risks.
How Can Traders Manage Impermanent Loss?
Traders can manage impermanent loss by choosing low-volatility pools, using protocols with protection mechanisms, or timing their entry and exit based on market conditions. Awareness of fee structures and pool design is critical.
Strategies to Reduce Risk
- Provide liquidity to stablecoin pools: These have minimal price divergence and thus low impermanent loss.
- Use protocols with IL protection: Platforms like Bancor and Thorchain offer varying degrees of compensation.
- Monitor fee income: High trading volume can offset losses. In some pools, fees earned may exceed impermanent loss.
- Time your exit: Withdrawing during periods of low price divergence reduces realized loss.
Key Insight
Impermanent loss is a hidden cost that can wipe out yield from trading fees in trending markets, especially in pools with volatile assets. Always compare expected fee income to potential loss before providing liquidity.
Frequently Asked Questions
Is impermanent loss always a loss?
No, impermanent loss is only realized if you withdraw from the pool while the price divergence exists. If prices return to the original ratio, the loss can disappear. However, in practice, most price changes are permanent, making the loss real when you exit.
Can trading fees offset impermanent loss?
Yes, trading fees can offset or even exceed impermanent loss, especially in high-volume pools. However, if the price divergence is large, fees may not fully cover the loss. Always compare projected fee income to potential impermanent loss before providing liquidity.
Which DeFi protocols have impermanent loss protection?
Protocols like Bancor and Thorchain offer impermanent loss protection, compensating LPs for losses after a certain period. Each protocol has its own rules, so review terms carefully before relying on these protections.
Are stablecoin pools immune to impermanent loss?
Stablecoin pools experience very low impermanent loss because the prices of assets like USDC and DAI remain closely pegged. However, extreme market conditions or depegging events can still cause some risk, though it is much lower than with volatile assets.
How can I avoid impermanent loss completely?
The only way to avoid impermanent loss entirely is not to provide liquidity to pools with volatile assets. Providing liquidity to single-sided staking or stablecoin-only pools minimizes or eliminates this risk, but may offer lower returns.
Does impermanent loss affect all AMMs?
Yes, impermanent loss affects all AMMs that require providing two or more assets, including Uniswap, SushiSwap, PancakeSwap, and Balancer. Some protocols have mechanisms to reduce or offset it, but the risk is inherent to the AMM model.
Key Takeaways
- Impermanent loss is the value difference from providing liquidity versus holding tokens
- It increases with price divergence between pooled assets
- Stablecoin pools and IL-protected protocols reduce this risk
- Always compare potential fee income to impermanent loss before providing liquidity
- Impermanent loss is a key risk for all AMM-based DeFi protocols

