Impermanent Loss Explained: When LPing Beats Holding (and When Not)
What impermanent loss really is: how a liquidity pool rebalances through you, why the name lies twice, and the fees-minus-gap ledger that decides whether LPing beats just holding.
TL;DR
- Impermanent loss is the gap between the value of your liquidity pool stake and what you would have if you had simply held the two tokens instead. It is a comparison, not money taken from a drawer.
- The gap exists because a pool trades all day, through your deposit: it keeps selling whichever token is rising and buying whichever token is falling. Any big price move, in either direction, opens the gap.
- The name lies twice. The loss is only "impermanent" if the price walks all the way back to your deposit price, and nothing forces it to. And it is a "loss" versus holding, so your stake can grow while the gap grows too.
- The honest ledger of a liquidity provider is two columns: fees earned minus the gap. Traders pay you fees at the door all day. Price movement charges you the gap. Profit is what survives.
- The worst case is real: LP a token that goes to zero and the pool buys it at every price on the way down, all the way down. The polite name for that seat is exit liquidity.
What is impermanent loss, in one sentence?
Impermanent loss is how much less your liquidity pool position is worth than the same two tokens would be if you had just held them in your wallet. It is the built-in cost of providing liquidity to an automated market maker, and it appears whenever the two tokens' relative price moves away from where it stood when you deposited.
That is the definition, and it is honest, but on its own it will not protect your money, because the name is doing active damage to your understanding. So park the name for ten minutes. We are going to open the machine first, watch what it does to your deposit, and only then come back and see exactly how the name lies.
One prerequisite: this article assumes you know how an AMM pool prices trades with two token pans and one formula. If you do not, read how AMMs work first; this is its direct sequel. And if you are brand new to the space, the DeFi primer is the front door.
What does a liquidity provider actually do?
You have walked past this business in every airport on earth: the currency exchange booth. Two trays of currency, a posted rate, a small fee on every exchange. Someone stocked both trays, and that someone earns the fee all day long.
A liquidity provider, an LP, is the person who stocks the trays of an AMM pool. The pot you met in the AMM article is crowdsourced. Deposit both tokens, in the pool's current ratio, and you own a share of the booth. Say you stock a small one:
- ETH on the shelf: 10
- USDC on the shelf: 20,000
- World price: 1 ETH = 2,000 USDC
From that moment, every swap anyone makes against the pool pays you a fee, sliced in proportion to your share. Pools publish a fee tier when they are created, and different pairs run different tiers. No application, no shift schedule, no manager. You stocked the trays, so you are the house.
And what is the booth actually selling? Not tokens. Convenience and immediacy. A trader wants to swap right now, and you are already standing there, stocked on both sides, always the counterparty to their trade.
So, who is paying? Traders are. Every swap, the fee at the door, straight into your share, all day long. This is the "who's paying" answer for the LP business, and it is the attractive half of the story. Hold that comfort loosely, because the machine is about to do something to your deposit that nobody mentions at the door.
What happens to your deposit when the price moves?
Here is the question that separates people who understand LPing from people who got a nasty surprise. You LP that ETH/USDC pool, and ETH triples. What does your pool share hold now?
Not more ETH than you deposited. Not exactly what you deposited, just worth more; a vault would do that, and a pool is not a vault. You hold less ETH and more USDC than you deposited.
Walk the mechanism. When ETH rises elsewhere, your pool's price is briefly stale, so your booth is now the cheapest place on earth to buy ETH. The arbitrageurs from the AMM article arrive within seconds. They buy your cheap ETH until the pool's ratio matches the world price, and they keep doing it at every step of the climb. The rebalance happens through you. The machine never lets you stockpile the token that is winning; traders drain the winner from your shelf precisely because it is winning.
Now run it the other way. ETH halves instead. The flow reverses: traders and arbitrageurs dump ETH on your booth for USDC while the pool's price is stale, at every step of the fall. The till fills with the falling token. Your booth bought it all the way down.
Either direction, the same law: your booth ends up holding more of whatever fell and less of whatever rose. Travelers dump the falling currency, and the booth dutifully buys it. Nobody asked you. The pool trades all day, and every trade passes through your stock.
Why does your LP stake trail someone who just held?
Draw the business on a chart. One line is a person who simply held the two tokens in a wallet, doing nothing. The other is the value of your LP stake, across every possible price. The two lines touch at exactly one point: deposit day, at the price where you entered. At that price, the LP and the holder are identical.
Then let the price travel, and a gap opens between the lines, in both directions:
- Price rose: the booth sold the winner on the way up, one small trade at a time. Your stake grew, and it still trails the person who simply held both tokens, because they kept all of the winner and you kept less of it.
- Price fell: the booth bought the falling token the whole way down. Your stake sits below the plain holder, and the gap widens the further the price travels.
Read that first bullet again, because it contains the trap most people fall into. Your stake can be up and still trail the holder. The gap is not a fee, and nobody took it from a drawer. It is the silent rebalance you just watched, added up: the booth kept selling winners and buying losers, so the curve trails the line.
Why is impermanent loss the worst name in DeFi?
Now, and only now, the name. That gap between your LP stake and the plain holder is what DeFi calls impermanent loss. The name arrives last in this article because the name misleads, and it misleads twice.
"Impermanent" lies. The loss is only temporary if the price walks all the way back to exactly where it stood when you deposited, because that is the one point where the two lines touch. Nothing forces the price to return. If you LP a token at 2,000 and it settles permanently at 6,000, or at 200, the gap is just as permanent as the price. Calling it impermanent smuggles in the assumption that prices mean-revert to your entry, which is a hope, not a mechanism.
"Loss" lies too. It is a comparison against a person who simply held, not money missing from the till. Your stake can grow in dollar terms while the gap grows alongside it. You can be up, and still trail the holder.
So when you hear the term, translate it: the gap versus just holding, and it only closes if the price comes home.
Is providing liquidity actually profitable?
Here is the honest ledger of the business, and it is two columns, always both:
LP profit = fees earned minus the gap.
Traders pay you fees at the door all day. Price movement charges you the gap. Neither column means anything alone, and every pair prices its own lane:
- A stablecoin pair booth: prices barely move, so the gap stays near zero. But nearly nothing to arbitrage means fees come in thin.
- A volatile pair booth: prices swing daily, so fees come in fat. And the same swings open the gap wide.
There is no free lane; there is a price for every lane. Try the test we give in the course: two friends become LPs for a month, one in a stablecoin pair, one in a memecoin pair. A month later, who did better?
You cannot know yet, and that is the point. The memecoin LP earned fat fees and possibly a fat gap; the stable LP earned thin fees and almost no gap. Either friend could have won. "Volatile pairs pay more fees" is half a ledger, because the fees must outrun the gap the wild price path opened. The lesson is the ledger, not a winner: always read both columns before judging a booth.
This is also the correct lens for every yield number you will ever see attached to a pool. An advertised fee yield is one column. If you want the wider map of where yields come from and which ones are real, that is where DeFi yield actually comes from, and the beginner's tour of earning strategies is how to earn in DeFi.
What is the worst case for a liquidity provider?
One scenario deserves its own board, because it is where LPs get destroyed rather than merely trailed.
Stock a booth for a token that goes to zero. The machine does exactly what you watched it do, with perfect discipline, to the end: it buys the falling token at every price, all the way down. Your USDC leaves the shelf; the dead token piles up. The fees you earned along the way were real, and nowhere near enough.
The crowd selling that token on the way down needed a buyer at every step, and the buyer was you. The market has a polite name for that seat: exit liquidity. The house always trades. It does not always win.
This is why "just LP it and earn fees" is dangerous advice on exactly the tokens where the fees look juiciest. The pairs that pay the fattest fees are the pairs most capable of a one-way trip.
So is LPing a scam that always loses to holding?
No, and this lens deserves the same skepticism as the fee-chasing one, because it reads one column of a two-column ledger, just the other column.
The gap only grows when prices travel. In busy pools on calm pairs, fee income beats the gap, and stablecoin pairs are the working example: almost no gap, steady fees, a genuine little business. A machine with winners and losers is a business, not a scam.
The error worth keeping from the skeptics is real, though: LPing volatile pairs for the fee headline without pricing the gap. That is not a scam either. It is an unread ledger.
One refinement of the machine changed this business completely. Uniswap v3 asked: what if the booth could choose where on the curve to stand? That turned LPing from a passive deposit into an active job, and the story is concentrated liquidity explained. Do not touch a v3-style pool before you can recite the ledger from this article.
If you would rather learn this by doing, this exact lesson, with the booth, the silent rebalance you can trigger yourself, and the two-friends test, is checkpoint 8 of Your First 90 Days in DeFi, the free guided course by the security firm Zealynx. The first three checkpoints need no account.
Related questions
Is impermanent loss a real loss? It is a real cost, measured as a comparison: how much your LP position trails simply holding the two tokens. The underperformance is real, and it becomes permanent the moment you withdraw at a price different from your entry price.
Does impermanent loss happen if the price goes up? Yes. Any large move in either direction opens the gap. If the token rises, the pool sells it out of your position on the way up, so you hold less of the winner than you deposited and trail a plain holder even while gaining value.
How do liquidity providers make money? Traders pay a fee on every swap, split among LPs in proportion to their pool share. The LP's profit is those fees minus the gap versus holding. In busy pools on calm pairs, fees typically win; on wildly moving pairs the gap can eat them entirely.
Can you avoid impermanent loss with stablecoin pairs? Mostly, yes. If the two assets barely move against each other, the gap stays near zero. The trade-off is that quiet pairs also generate thinner fee income. It is a smaller business on both columns, not a loophole.
What happens to LPs if a token goes to zero? The pool buys the failing token at every price on the way down, trading away the healthy asset. The LP ends up holding the dead token, minus whatever fees were earned on the ride. This is the exit liquidity scenario, the worst case of providing liquidity.
Why is it called impermanent loss if it can be permanent? Because the gap closes if the price returns exactly to your deposit price, early namers called it impermanent. Nothing guarantees that return. It is a gap versus holding, and it only closes if the price comes home.
Where to go next
You now know the business of being the house. The booth sells immediacy, traders pay the fee at the door, arbitrage rebalances the trays through you, and the gap against just holding is the cost that fee income must beat. Two columns, every pair, no free lane. And a name, impermanent loss, that you now know to translate before trusting.
From here, two natural paths. Go deeper into the modern version of this business with concentrated liquidity, where choosing your spot on the curve raises both columns of the ledger at once. Or zoom out and place LP fees among all the other sources of yield in where DeFi yield actually comes from. Either way, the interactive version, where you push the prices and watch the till rebalance, starts below.
Tagged