
What is Impermanent Loss?
The hidden cost of providing liquidity — and how to manage it
Where Impermanent Loss Comes From: the AMM
To understand the loss, you first have to understand the machine that creates it. Traditional exchanges match buyers and sellers through an order book — a list of bids and asks. Decentralized exchanges like Uniswap threw that out and replaced it with an Automated Market Maker (AMM): a pool of two tokens and a piece of math that sets the price automatically.
Anyone can deposit into the pool. If you add equal dollar values of two tokens — say ETH and USDC — you become a liquidity provider (LP), and the pool pays you a slice of every trading fee in proportion to your share. Traders, in turn, swap against the pool instead of against another person.
The price isn't quoted by a market maker; it's derived from the ratio of the two tokens in the pool, governed by the constant product formula:
- x × y = k, where x is the quantity of one token, y is the quantity of the other, and k is a constant that must never change during a swap.
- When someone buys ETH from the pool, ETH (x) goes down and USDC (y) goes up — but their product k stays fixed. To keep k constant, each additional ETH bought costs progressively more USDC. That curve is the price.
Here is the crucial consequence. The pool has no idea what ETH is worth in the outside world. It only knows its own ratio. When the real market price moves, the pool's price is temporarily wrong — and that gap is an open invitation.
A Worked Example With Real Numbers
Theory is slippery; numbers are not. Let's walk one all the way through.
You deposit 5 ETH and 10,000 USDC into a pool when ETH = $2,000. Total value: $20,000. The pool's constant product is k = 5 × 10,000 = 50,000.
Now ETH doubles to $4,000 on the broader market. The pool, oblivious, still prices ETH near $2,000 — so it's selling ETH too cheap. Arbitrageurs pounce: they buy the underpriced ETH out of the pool and sell it elsewhere, repeating until the pool's price matches $4,000. Because k must stay at 50,000, the new balances settle at approximately 3.54 ETH and 14,142 USDC (3.54 × 14,142 ≈ 50,000, and 14,142 ÷ 3.54 ≈ $4,000 per ETH).
Your share is now worth: 3.54 × $4,000 + $14,142 = $28,282.
But if you'd simply held your original 5 ETH and 10,000 USDC: 5 × $4,000 + $10,000 = $30,000.
The impermanent loss is $30,000 − $28,282 = $1,718, or 5.7% of what holding would have given you.
Read that carefully, because this is where almost everyone gets confused: the pool did not lose money. You're up $8,282 on your original $20,000. The "loss" is purely an opportunity cost — you're $1,718 worse off than the lazy alternative. The pool quietly sold your appreciating ETH on the way up, leaving you with more of the asset that didn't grow. Whether the trading fees you earned over the same period exceed $1,718 is the entire question that decides if this was a good idea.
Why It's Called "Impermanent" (and Why That's a Trap)
The name is the cruelest joke in DeFi. "Impermanent" suggests the loss is temporary, harmless, something that resolves itself. For most people, most of the time, that is dangerously misleading.
Here's the kernel of truth behind the name: the loss is only unrealized while your funds sit in the pool. If the two token prices drift back to exactly the ratio they had when you deposited, the gap closes and the impermanent loss disappears entirely. In that narrow sense, it is "impermanent."
But notice the condition: prices must return to precisely where you started. Markets rarely oblige. ETH that doubled doesn't usually wander back to exactly your entry price. And the moment you withdraw your liquidity, whatever loss exists at that instant becomes permanent and realized — locked in forever.
So a more honest mental model is this: impermanent loss is a bet that prices will revert. Stay in the pool and you're holding that bet open. Withdraw, and you cash it out at whatever the score happens to be. Calling it "impermanent" has lured more people into underperforming a simple hold than any other piece of DeFi jargon — which is exactly why a clear-eyed LP treats it as a real cost from day one.
How Bad Can It Get?
Impermanent loss is purely a function of price divergence between the two tokens — how far their ratio drifts from your entry — and the relationship is brutally non-linear. Critically, direction doesn't matter. A token that doubles and a token that halves both move the ratio by 2x, and both inflict the identical impermanent loss.
The numbers, measured against simply holding: a 1.25x move costs ~0.6%. A 1.5x move (ETH $2,000 → $3,000) costs ~2.0%. 2x ($2,000 → $4,000) costs 5.7%. 3x ($2,000 → $6,000) costs 13.4%. 4x costs ~20.0%. And 5x ($2,000 → $10,000) costs a punishing 25.5%. An ETH crash from $2,000 to $1,000 — also a 2x change in ratio — produces the exact same 5.7% as the doubling did.
This curve explains an entire design philosophy in DeFi. For stablecoin pairs like USDC/USDT, the price ratio barely moves — typically under 0.5% divergence — so impermanent loss is effectively negligible. This is precisely why Curve Finance, which specializes in stablecoin and like-kind pools, can offer LPs far more predictable returns than Uniswap's volatile pairs. The trade-off is honest: lower fee rates, but dramatically lower risk of IL devouring your profit. The wilder the pair, the more fees you must earn just to break even against holding.
The Other Side of the Ledger: Trading Fees
If impermanent loss were the whole story, no one would ever provide liquidity. They do — because being an LP also pays. Every swap that touches your pool charges a fee (commonly 0.30% on Uniswap v2, with tiers like 0.05% or 1% in v3), and that fee is split among liquidity providers in proportion to their share. The real profit-and-loss of an LP is a simple subtraction:
This is why trading volume is an LP's best friend. A high-volume pair throws off fees fast enough to swamp a moderate amount of IL. A sleepy, low-volume pool that still happens to be volatile is the worst of both worlds: little fee income, plenty of divergence. The same 2x price move that costs you 5.7% in IL is a great outcome if you collected 9% in fees along the way — and a painful one if you collected 1%.
There's a sharper version of this tool, too. Uniswap v3 concentrated liquidity lets you confine your capital to a chosen price band — say $1,800–$2,200 for ETH — instead of spreading it across every conceivable price. Inside that band you earn dramatically more fees per dollar: a $10,000 position concentrated in a tight range can earn what a $200,000 spread-out position would. The catch is unforgiving — if price leaves your range, you stop earning fees and your position fully converts into the weaker token, crystallizing the worst of your IL. Concentration multiplies both the reward and the risk.
Risks, Mitigations, and When LPing Is Worth It
Honest education means naming every edge. Impermanent loss is the headline risk of providing liquidity, but it travels with company:
- IL is permanent on withdrawal. The reassuring "impermanent" label evaporates the moment you exit. If you withdraw while the price has diverged, you bank the loss for good — there is no waiting it out after you've left.
- Volatility is the multiplier. The more violently a pair can swing, the more fees you need just to break even against holding. Pairing a stablecoin with a brand-new, thinly traded token is the classic recipe for severe IL.
- Smart-contract and protocol risk. Your funds live inside code. Unaudited, freshly forked, or buggy AMMs can be drained by exploits — a loss that has nothing to do with price and everything to do with trusting the wrong contract.
- Outlier yields are a warning, not a gift. A pool advertising implausible APY is usually compensating for implausible risk — a fragile token, mercenary incentives about to dry up, or worse. Start small, measure real returns over a full week, then scale.
- One-sided exposure on a crash. If you LP a volatile token against a stablecoin and the token collapses, the pool will have steadily sold your stablecoins to buy the falling token — leaving you holding more of the loser. You absorb the downside while having capped your upside.
The mitigations follow directly from the mechanics: favor correlated or stable pairs (USDC/USDT, ETH/stETH) where divergence is structurally small; prioritize high-volume pools where fees do the heavy lifting; use concentrated ranges deliberately and watch them, not blindly; and only ever deposit into audited, battle-tested protocols. Newer designs also help — single-sided deposits, stablecoin-optimized curves, and dynamic fees that rise during volatility all aim to blunt IL.
The bottom line: providing liquidity is an active strategy wearing a passive costume. Profitable LPs monitor positions, rebalance ranges, and continuously compare fee income against IL. Treating an LP position like a set-and-forget savings account is the single most common way people end up underperforming a strategy as simple as holding. On GaiaEx, these mechanics matter even if you never provide liquidity yourself — because the depth and behavior of AMM pools across the markets you trade directly shape the prices you get and the opportunities you can act on.


