What Is Impermanent Loss? A Beginner's Guide
Impermanent loss is the value you give up by providing liquidity to a DeFi pool instead of just holding the tokens. Here is why it happens, a simple example, and how to reduce it.
What Is Impermanent Loss?
Impermanent loss is the gap between two outcomes: what your tokens are worth after you deposit them into a liquidity pool, versus what they would have been worth if you had simply held them in your wallet.
When the two tokens in a pool change price relative to each other, the pool ends up holding a different mix than you started with. That rebalancing can leave you with less value than doing nothing. That shortfall is impermanent loss.
It is the single most misunderstood risk in DeFi. Beginners see a pool advertising a juicy fee yield, provide liquidity, and are surprised when they withdraw with less than they expected. Understanding impermanent loss is what separates an informed liquidity provider from a confused one.
Why It Happens
To see why, you need one fact about how a pool sets its price.
A standard pool uses the constant product formula, x times y equals k, where x and y are the amounts of the two tokens and k stays fixed. As the Uniswap documentation explains, this formula is what lets a pool quote a price with no order book. The price of a token is just the ratio of the two amounts.
Here is the catch. The pool does not know the real market price. When the outside market moves, arbitrage traders buy or sell against the pool until its ratio matches the market again. To do that, the pool automatically sells whichever token is rising and buys whichever token is falling.
So the pool always sheds the winner and stacks up the loser. That is great for keeping the pool balanced and priced correctly. It is bad for you, because you would have been better off just holding the token that went up. As Binance Academy puts it, impermanent loss is the difference in value between providing liquidity and holding the assets outright.
A Simple Example
Say you deposit into an ETH and USDC pool when ETH is worth $2,000. You put in 1 ETH and 2,000 USDC, a total of $4,000. For simplicity, assume your deposit is 1% of the pool.
Now ETH doubles to $4,000. Arbitrage traders buy ETH from the pool until its price catches up, which means the pool now holds less ETH and more USDC. When you withdraw your share, you get back roughly 0.707 ETH and 2,828 USDC.
- Your pool value: 0.707 ETH at $4,000 plus 2,828 USDC = about $5,657
- If you had just held: 1 ETH at $4,000 plus 2,000 USDC = $6,000
You are about $343 poorer than if you had done nothing. That gap, roughly 5.7% of the held value, is impermanent loss. Notice you did not lose money in raw dollars, you still walked away with more than your $4,000 deposit. You simply earned less than the effortless option of holding.
The loss grows fast as the two prices diverge. The table below shows how much value a standard pool gives up for a given price change in one token, using the formula from Binance Academy.
| Price change of one token | Impermanent loss |
|---|---|
| 1.25x | 0.6% |
| 1.5x | 2.0% |
| 2x | 5.7% |
| 3x | 13.4% |
| 4x | 20.0% |
| 5x | 25.5% |
The loss is symmetric. A token that falls to half its price causes the same percentage loss as one that doubles.
Why It Is Called “Impermanent”
The loss is named “impermanent” because it only becomes real when you withdraw.
If the two token prices drift apart and then return to where they started, the gap closes and the loss vanishes. You are made whole. The moment you pull your liquidity out while prices are still diverged, though, the paper loss becomes a permanent one. As CoinGecko notes, many people find the name misleading, because in practice a large divergence rarely reverses before you exit.
A more honest name would be divergence loss. The bigger the price gap between your two tokens, the bigger the hit.
Do Trading Fees Cancel It Out?
Sometimes. This is the whole gamble of providing liquidity.
Every swap through the pool pays a fee, often around 0.3%, split among liquidity providers. In a busy pool, those fees can add up faster than impermanent loss erodes your position, leaving you ahead. In a quiet pool, or during a big one-directional price move, the fees fall short and you end up behind a simple hold.
There is no guarantee. You are betting that the fees you collect outweigh the divergence between your two tokens. Whether that bet pays off depends on trading volume and how much the prices move.
How to Reduce Impermanent Loss
You cannot eliminate impermanent loss in a standard pool, but you can limit it.
- Provide stablecoin pairs. A pool of two stablecoins, like USDC and USDT, barely diverges because both tokens track $1. Impermanent loss is tiny. The tradeoff is lower fee yield.
- Use correlated pairs. Two tokens that tend to move together, such as ETH and a liquid staking token, diverge less than an unrelated pair.
- Favor deep, high-volume pools. More trading volume means more fees to offset the loss, and a large pool moves less on any single trade.
- Avoid volatile or brand-new tokens. The bigger and more unpredictable the price swings, the bigger the loss. New tokens also carry rug pull risk on top of impermanent loss.
- Watch your time horizon. Impermanent loss is a paper number until you exit. Withdrawing during a calm, near-original price ratio minimizes it.
Impermanent Loss vs Other Costs
It helps to separate impermanent loss from the other things that eat into a DeFi position.
| Cost | What it is | When it hits |
|---|---|---|
| Impermanent loss | Value lost vs holding when token prices diverge | While your funds are in the pool |
| Slippage | The price moving against a single trade | On each individual swap |
| Gas fees | The network cost to deposit, withdraw, or claim | Every on-chain action |
| Smart contract risk | Funds drained by a bug or exploit | If the protocol is compromised |
Impermanent loss is the one unique to being a liquidity provider. A regular trader never faces it, because they are not holding both sides of a pool.
Common Questions
To answer what beginners ask most:
- Is impermanent loss a real loss? It is real the moment you withdraw while prices are diverged. Until then it is a paper figure that can still reverse. It is measured against holding, not against your original deposit, so you can have impermanent loss and still be up in dollar terms.
- Can you avoid impermanent loss entirely? Not in a standard two-token pool with volatile assets. Stablecoin pairs and correlated pairs shrink it to almost nothing, and some newer protocols use single-sided or concentrated designs to manage it, but the basic tradeoff remains.
- Does impermanent loss happen when I just swap tokens? No. It only affects liquidity providers who deposit into a pool. If you only swap on a decentralized exchange, your concern is slippage, not impermanent loss.
- Is providing liquidity worth it despite impermanent loss? It can be, if trading fees outpace the loss. That is more likely in high-volume pools with low price divergence. It is a real bet, not free yield.
Should Beginners Worry About It?
If you only trade on a decentralized exchange, impermanent loss does not touch you. It only matters once you decide to become a liquidity provider.
When you do reach that point, treat impermanent loss as the default outcome, not a rare accident. Start with stablecoin or tightly correlated pairs where the loss is small, use established and audited protocols, and only commit funds you can afford to lose. Understand that the advertised yield is a gross number, and impermanent loss is quietly subtracted from it.
This is general education, not financial advice. Providing liquidity in DeFi carries real risks, including impermanent loss and the permanent loss of funds. Never deposit more than you can afford to lose.
The Bottom Line
Impermanent loss is the price you pay for the pool automatically rebalancing your two tokens as their prices move. It grows with divergence, it only locks in when you withdraw, and it is offset only if trading fees outrun it.
For a trader, it is a non-issue. For a would-be liquidity provider, it is the first thing to understand before depositing a single token. Learn how it works, favor pairs that barely diverge, and the math of liquidity pools stops being a surprise.
Related Reading
- What Is a Liquidity Pool? the pool mechanics that create impermanent loss
- What Is DeFi? the wider ecosystem where liquidity provision lives
- What Is Slippage in Crypto? the per-trade cost, often confused with impermanent loss
- What Is USDC? the stablecoin behind low-divergence pool pairs
- Ethereum Gas Fees Explained the other cost on every deposit and withdrawal
- Is Ethereum a Scam? how to spot rug pulls before providing liquidity