Quick answer: Impermanent loss is the gap between what your funds are worth after providing liquidity to an automated market maker (AMM) pool, versus what they’d be worth if you’d just held the same two tokens separately in your wallet. It happens because AMM pools automatically rebalance your holdings as prices move, and that rebalancing mechanically works against you whenever the two tokens’ prices diverge from each other. Fees earned from the pool can offset it, sometimes fully — but the underlying mechanic is real, and it catches a lot of newcomers to DeFi off guard.
If you’ve ever looked at a liquidity pool’s advertised annual yield and wondered why your actual returns came in lower — or why you’d have done better just holding — impermanent loss is very often the answer.
How AMM Pools Actually Work
Before impermanent loss makes sense, you need the mechanics of an automated market maker pool. Instead of matching buyers and sellers directly like a traditional order book exchange, an AMM pool holds reserves of two tokens — say, ETH and USDC — and uses a formula (most commonly x × y = k, where x and y are the two token reserves) to determine the price at which it will trade one for the other.
When someone swaps ETH for USDC through the pool, they’re adding ETH to the pool’s reserves and removing USDC, which shifts the ratio between the two and, per the formula, shifts the implied price for the next trade. This is what makes AMMs work without an order book — the pool itself is always willing to quote a price, algorithmically, based on its current reserves.
As a liquidity provider, you deposit both tokens in whatever ratio the pool requires (often 50/50 by value) and receive LP tokens representing your share of the pool. You earn a cut of every trading fee generated by swaps going through the pool. That’s the upside. The impermanent loss mechanic is the less-advertised part of the deal.
The Actual Mechanic Behind the Loss
Here’s the part that’s genuinely counterintuitive: the pool’s formula automatically sells the token that’s going up in price and buys the token that’s going down, relative to your entry point. It does this continuously, as arbitrage traders correct the pool’s price to match the broader market whenever it drifts out of line.
Concretely — imagine you deposit equal value of ETH and USDC into a pool. If ETH’s price then doubles relative to USDC, arbitrage traders will buy ETH from the pool (because it’s temporarily priced below the outside market) until the pool’s price catches up. That process reduces the pool’s ETH reserves and increases its USDC reserves. Your share of the pool now holds less ETH and more USDC than it started with — you effectively sold some of your ETH on the way up, automatically, without deciding to.
Compare that to simply holding both assets separately: if you’d just held your ETH and USDC in a wallet with no pool involved, you’d have captured the full upside of ETH’s price move. Because the pool mechanically rebalanced you out of some of that upside, your pooled position ends up worth less than the “just hold” alternative would have been. That gap is impermanent loss.
The “impermanent” part of the name refers to the fact that if prices move back to where they started, the loss disappears — you’re only “locked in” to it if you withdraw while the price ratio is still diverged from your entry point. In practice, a lot of impermanent loss ends up quite permanent, because prices rarely return to their exact starting ratio before a liquidity provider needs or wants to exit.
When Impermanent Loss Is Small — and When It’s Brutal
The size of the loss scales with how far the price ratio between the two tokens diverges, not with the direction. A pool of two assets that tend to move together — say, two different stablecoins, or ETH paired with a liquid staking derivative of ETH — experiences minimal impermanent loss because their relative price rarely moves much. That’s exactly why “correlated asset” pools (stablecoin-to-stablecoin, ETH-to-stETH) are popular among liquidity providers who want yield without taking on much of this specific risk.
A pool pairing two assets with wildly different price behavior — a major asset like ETH against a small, volatile altcoin — can produce painful impermanent loss if that altcoin either moons or collapses relative to ETH. As a rough rule of thumb: a token pair where one asset doubles relative to the other produces roughly a 5.7% impermanent loss versus holding; a 5x relative move produces roughly 25.5%; a 10x move pushes past 42%. These are the pool’s structural math, independent of any fees earned, which is why “look at the advertised APY” without accounting for expected price divergence is one of the more common mistakes new liquidity providers make.
Do Trading Fees Actually Make Up for It?
Sometimes, yes — that’s the whole economic case for providing liquidity in the first place. High-volume pools with meaningful trading activity can generate enough fee income to offset moderate impermanent loss and still leave the liquidity provider ahead of simply holding. Low-volume pools, or pools paired with a highly volatile third-tier token that experiences a sharp price move, often don’t generate enough fees to compensate, and the liquidity provider ends up worse off than if they’d done nothing at all.
This is genuinely a case-by-case calculation, not something you can assume one way or the other. Serious liquidity providers model expected fee income against expected volatility before committing capital, rather than chasing whatever pool shows the highest advertised yield.
Frequently Asked Questions
Is impermanent loss the same as a rug pull or a hack?
No. It’s a mechanical, mathematically predictable feature of how AMM pools rebalance, present in every constant-product pool regardless of the project’s honesty or security. A rug pull or hack is a separate, additional risk entirely.
Can impermanent loss make me lose money in absolute terms, not just relative to holding?
Yes, if the price divergence is severe enough and fee income doesn’t cover it, your pooled position’s dollar value can end up lower than what you originally deposited — not just lower than the “held” alternative.
How can I reduce my exposure to impermanent loss?
Providing liquidity to pools of correlated assets (stablecoin pairs, or an asset paired with its liquid-staked version) significantly reduces the effect. Some newer AMM designs also offer concentrated liquidity ranges or single-sided exposure options that change the risk profile, though they come with their own trade-offs worth researching separately.
Does impermanent loss apply to lending platforms like Aave?
No — impermanent loss is specific to AMM-style liquidity pools where you deposit two assets that get automatically rebalanced. Lending and borrowing platforms use a different mechanism entirely and don’t carry this particular risk, though they have their own distinct risks like liquidation.
Key Takeaways
- Impermanent loss is the gap between holding a liquidity pool position and simply holding the same two tokens separately.
- It happens because AMM pools automatically sell the appreciating asset and buy the depreciating one as prices diverge.
- The loss scales with how far the two tokens’ prices diverge from each other, not with market direction.
- Correlated-asset pools (stablecoin pairs, ETH/stETH) carry far less impermanent loss risk than volatile mismatched pairs.
- Trading fees can offset — or fully cover — impermanent loss, but only in sufficiently high-volume pools; it’s a real, case-by-case calculation, not a guarantee.
This article is for educational purposes only and isn’t financial advice. DeFi liquidity provision carries real financial risk, including impermanent loss and smart contract risk — always do your own research before committing capital.
Related Reading
Sources