More than half of the people who put money into volatile pools on Uniswap v3 ended up worse off than holders — a 2024 study put the figure at 54.7%. The reason has a strange name: impermanent loss. It is the gap between what your pool position is worth and what the same two tokens would be worth if you had just kept them in your wallet, and it shows up whenever the price of one token moves away from the other.
Key points:
- Impermanent loss is the price of letting a pool trade your tokens for you — it keeps selling the token that rises and buying the one that falls.
- A 2x price move costs about 5.7% against just holding, and a 5x move about 25.5%. The loss stays small through gentle moves, then jumps fast.
- If the price ratio comes back to where you started, the loss disappears. Pull out while prices are still moved, and the loss is locked in for good.
The Pool Trades Against You, a Little at a Time
A liquidity pool holds two tokens and prices trades with one rule: The product of the two amounts stays the same. When one token's market price moves, traders buy the cheap token from your pool and sell the dear one back until the pool's price matches the market. Your pool is always selling the winner and buying the loser — and the gap between your position and just holding is impermanent loss.
Say you put $5,000 into an ETH and USDC pool: one ETH at $2,500, plus $2,500 in USDC. ETH doubles to $5,000. If you had just held, you would have $7,500. In the pool, the rebalancing leaves you with about 0.71 ETH and about $3,536 in USDC — about $7,071 in total, or $429 (about 5.7%) less than a holder kept. My own read is simple: Most new liquidity providers never do this maths before they deposit, and that is exactly why the loss surprises them.
The Maths Is Fixed, and Big Moves Hurt Most
For a standard 50/50 pool, the loss depends on one thing only: how far the price ratio has moved. The table is all most people need.
Impermanent loss at a glance:
| Price move | Impermanent loss vs just holding |
| 1.25x | About 0.6% |
| 1.5x | About 2.0% |
| 2x | About 5.7% |
| 3x | About 13.4% |
| 5x | About 25.5% |
Two facts in that table catch people out. First, the loss is the same whether the price doubles or halves — it runs on the size of the move, not the direction. Second, the size of the pool changes nothing: A 10% move costs the same 0.12% whether the pool holds $1 million or $1 billion. A deep pool does not protect you.
Read also: What Is a Liquidity Pool in Crypto? How Pools Power Every Swap
Why They Call It Impermanent
The name comes from the Uniswap docs: If the price ratio returns to exactly where it was when you deposited, the loss disappears. On coins that trend hard in one direction, it almost never does. The loss only stays "impermanent" while your money sits in the pool. The moment you withdraw at a moved price, it turns permanent. One honest caveat on that 54.7%: Researchers counted real wallets that chose to join the pools themselves, so treat it as a strong signal, not an audited fact.
Concentrated Liquidity Makes It Worse, Not Better
Uniswap v3 lets you pick a narrow price range, which pays far more in fees while the price stays inside it. The catch: The same move costs far more once the price steps outside your range. In a full-range pool, a 2x move costs about 5.7%. Squeeze your liquidity into a tight band and the same 2x move can cost 40% or more — your whole deposit is packed into a sliver of the price curve. Uniswap v4, live since January 2025, keeps the same model. Tighter ranges mean bigger fees and bigger losses, in the same stroke.
Keep the Loss Small: Three Checks Before You Deposit
1. Pick pairs that move together. Stablecoin pairs like USDC and USDT barely move against each other, so the loss is close to zero while both hold their peg. The real danger there is a depeg, not the daily drift.
2. Keep your range wide on v3. A wide range earns less in fees, but it caps what one price swing can take from you.
3. Do the fee maths first. Add up the fees the pool paid over the past month and compare them with the loss a 2x move would cost. If the fees do not clear the loss, the pool is a bad bet. DefiLlama's pool pages show both numbers before you commit.
A fourth option skips the problem entirely: Lend or stake one token on its own. You earn less, but no second token can drift away, so there is no impermanent loss at all.
The fees look generous, but the pool pays you for taking this exact risk. Write down three numbers before you deposit: last month's fee yield, the loss a 2x move would cost, and your exit price. If the fees do not beat the loss, or you have no exit price in mind, do not deposit. The pool trades against you either way — the only question is whether you priced it in first.
Read also: What Is Yield Farming in Crypto? 3 Ways It Pays and the Risks
— BitByLine News Desk
This post is for learning only. BitByLine only explains and teaches — this is NOT financial advice, and we never tell anyone to buy or sell crypto. Whether you buy or not is always your own decision and your own risk. Always do your own research first. Read our full Disclaimer.
Sources: Uniswap, Chainlink, AlphaEx Capital, Markaicode, Crypto Grows News, Panaprium, Skrumble, DefiLlama
Want the next guide in your inbox? Subscribe to the BitByLine newsletter.
Comments
Post a Comment
We love hearing from our readers! Share your thoughts, questions, or corrections below — please keep it respectful and on topic.