Impermanent loss is the hidden cost of providing liquidity in decentralized finance: you can earn fees all day and still end up with less than if you had simply held your coins. It is the most misunderstood risk in DeFi. Here is exactly how it works, with the numbers.
Table of Contents
Impermanent loss is the difference in value between providing two assets to a liquidity pool and simply holding those same two assets, and it occurs when the prices of the pooled assets change relative to each other after you deposit them. The name is misleading in two ways: the loss is real, not imaginary, and it only becomes “impermanent” in the narrow sense that it can shrink or vanish if prices return to where they started, which they often do not.
For anyone who provides liquidity in decentralized finance, this is the single most important risk to understand, because it explains the puzzling experience of earning a steady stream of trading fees and still ending up worse off than if you had done nothing at all. Once you understand the mechanism, you can judge which pools are safe, which are dangerous, and when the fees are actually worth it.
This guide explains impermanent loss in plain language and then with concrete numbers, assuming only that you know roughly what a cryptocurrency is. It covers the liquidity-pool system that creates the problem, why the automated pricing formula forces it to happen, a fully worked example you can follow step by step, why the word “impermanent” is misleading, the factors that make it better or worse, the strategies that reduce it, and how to weigh it against the fees you earn.
By the end you will be able to look at any liquidity-providing opportunity and estimate, at least roughly, whether you are being paid enough to take the risk, which is the difference between informed yield and a slow, invisible bleed.
Impermanent loss is a side effect of how decentralized exchanges work, so you have to understand those first. On a traditional exchange, buyers and sellers are matched through an order book. Decentralized exchanges usually replace the order book with a liquidity pool: a shared pot of two assets, supplied by users called liquidity providers, that traders buy from and sell into.
If a pool holds ether and a dollar stablecoin, a trader wanting ether takes it out of the pool and puts stablecoins in, and the pool automatically adjusts its prices based on the new balance. The providers who funded the pool earn a share of the trading fees in return for supplying the assets that make trading possible.
To provide liquidity, you deposit equal value of both assets, for example one thousand dollars of ether and one thousand dollars of a stablecoin. In exchange, you receive tokens representing your share of the pool, and you begin earning a portion of every trade’s fees. So far it sounds like easy passive income: you supply assets, traders pay fees, you collect a cut.
The catch, the one that catches so many people off guard, is hidden in what happens to your deposited assets when their prices move. You no longer simply hold your ether and your stablecoin. You hold a claim on a pool whose composition shifts every time someone trades against it, and that shifting is where impermanent loss is born. To see exactly how, you need to understand the formula that governs the pool.
Most liquidity pools price assets using a deceptively simple rule called the constant product formula, often written as x times y equals k. Here x is the quantity of one asset in the pool, y is the quantity of the other, and k is a constant that the formula keeps fixed as trades happen.
The practical effect is that the product of the two quantities must stay the same, so whenever a trade removes some of one asset, it must add enough of the other to keep that product constant. This is what automatically sets prices: as ether is bought and its quantity in the pool falls, each remaining unit becomes more expensive, exactly as scarcity should make it.
The consequence for you, the provider, is the root of impermanent loss. When the external market price of ether rises, arbitrage traders, who profit from price differences between markets, buy the now-underpriced ether out of your pool until the pool’s price matches the outside world. That means they remove ether from the pool, the very asset that is rising, and leave behind more of the stablecoin.
The formula has quietly sold your appreciating asset for your stable one as the price climbed. When the price falls instead, the reverse happens: traders dump cheap ether into the pool, so you end up holding more of the falling asset. In both directions, the pool’s rebalancing leaves you with more of whatever performed worse and less of whatever performed better, compared with the fixed amounts you would have kept by simply holding.
That systematic “sell the winner, buy the loser” behavior, forced by the formula, is impermanent loss. It is not a bug or a hack; it is the mathematical cost of letting a formula rebalance your assets automatically.
Numbers make this click in a way that words cannot, so follow this carefully. Suppose you provide liquidity to an ether and stablecoin pool when ether is worth one thousand dollars. You deposit one ether and one thousand stablecoins, a total of two thousand dollars, split evenly. For simplicity, say your deposit makes the pool contain ten ether and ten thousand stablecoins, so the constant k is ten times ten thousand, which is one hundred thousand, and you own ten percent of the pool.
Now ether’s market price doubles to two thousand dollars. Arbitrage traders buy ether from your pool until its price there also reaches two thousand, and the constant product formula dictates the new balances. To keep x times y equal to one hundred thousand while the price ratio reflects two thousand dollars per ether, the pool rebalances to roughly 7.07 ether and about 14,142 stablecoins. Your ten percent share is now about 0.707 ether and 1,414 stablecoins. Value it at the new price: 0.707 ether at two thousand dollars is about 1,414 dollars, plus 1,414 stablecoins, for a total of roughly 2,828 dollars.
That is a real gain. But here is the sting: if you had simply held your original one ether and one thousand stablecoins, the ether would now be worth two thousand dollars and the stablecoins one thousand, for a total of three thousand dollars. By providing liquidity, you ended with 2,828 dollars instead of 3,000, a shortfall of about 172 dollars, or roughly 5.7 percent. That gap, the difference between providing and holding, is impermanent loss, and notice that it appeared even though your position still went up in dollar terms. You made money and still lost relative to doing nothing, which is precisely why the concept confuses people.
The doubling example shows impermanent loss when an asset rises, but it is just as important to see what happens when the volatile asset falls, because the loss appears in that direction too, and it can be far more painful. Return to the same starting pool: you deposit one ether at one thousand dollars and one thousand stablecoins, two thousand dollars in total, owning ten percent of a pool with ten ether and ten thousand stablecoins.
Now suppose ether does not double but halves, dropping to five hundred dollars. Arbitrage traders dump cheap ether into the pool until its internal price matches the market, which means they add ether and remove stablecoins, leaving the pool heavier in the asset that just fell.
Working the formula, the pool rebalances to roughly 14.14 ether and about 7,071 stablecoins to keep the product constant at the new price. Your ten percent share is now about 1.414 ether and 707 stablecoins. Value it: 1.414 ether at five hundred dollars is about 707 dollars, plus 707 stablecoins, for a total of roughly 1,414 dollars.
Compare that with simply holding: your original one ether would be worth five hundred dollars and your thousand stablecoins still one thousand, for 1,500 dollars. By providing liquidity, you ended with about 1,414 dollars instead of 1,500, a shortfall of roughly 86 dollars, the same divergence loss expressed on the downside. The pool made you absorb extra of the falling asset on the way down, exactly as it made you shed the rising asset on the way up.
The deeper lesson hides in the worst case. Imagine the volatile asset is not ether but a small, speculative token that does not merely halve but collapses toward zero, as many do. The pool keeps accumulating that token as it falls, so you end up holding almost entirely the worthless side, having steadily traded away your sound stablecoins for a coin heading to nothing.
This is why providing liquidity for brand-new or low-quality tokens is so dangerous: impermanent loss is not symmetric in consequence, and a catastrophic fall in the volatile asset can leave a liquidity provider with a fraction of what a simple holder would have kept. The mechanism that gently costs you a few percent on a doubling can gut a position when the paired token craters, which is the single most important reason to respect what pool you are entering.
The word “impermanent” deserves a hard look, because it lulls people into underestimating the risk. The loss is called impermanent because it depends on the price divergence persisting: if the prices of the two assets return to their original ratio, the pool rebalances back, and the loss disappears, leaving you with only the fees you earned. In the example above, if ether fell back to one thousand dollars, your position would return to roughly its original composition and the shortfall would close. In that narrow sense, the loss was not locked in.
The problem is that this framing is dangerously optimistic. Prices do not reliably return to where they were; in crypto, an asset that doubles may keep climbing or may crash to a fraction of its start, and either way the divergence can be large and lasting. The moment you withdraw your liquidity, any impermanent loss present at that instant becomes permanent and fully realized, baked into the assets you take out.
Calling it impermanent makes it sound temporary and harmless, when in practice it is better understood as divergence loss: a real cost that grows with how far the two assets’ prices move apart, and that you crystallize whenever you exit. Some in the industry argue the term should be retired for exactly this reason.
The honest mental model is not “a temporary dip that will recover,” but “a structural cost I will pay if the assets diverge and I withdraw, which is the normal case.” Treat it as real, and the optimism in the name stops doing damage.
Once you understand the mechanism, you can predict which situations are dangerous, and the single biggest factor is volatility, specifically how much the two assets’ prices move relative to each other. The greater the divergence between the two pooled assets, the larger the impermanent loss, and the relationship is not linear: it accelerates as the gap widens. A small price change causes a tiny, often negligible loss, but a large move causes a disproportionately bigger one.
A pool of two assets that move closely together suffers little impermanent loss, while a pool pairing a stable asset with a wildly volatile one can suffer a great deal if the volatile asset makes a big move in either direction.
This leads to a clear ranking of pool types by risk. The safest are pools of two assets pegged to the same value, such as two different dollar stablecoins, because their prices barely diverge, so impermanent loss stays minimal; these are popular precisely for that reason. In the middle sit pairs of correlated assets, like two large-cap coins that tend to rise and fall together, where divergence is moderate.
The most dangerous are pools pairing a stable asset with a highly volatile one, or two unrelated volatile assets, where a sharp move in either creates substantial loss. A special case worth flagging is providing liquidity for a brand-new or low-quality token, where the volatile asset can collapse toward zero, leaving you holding almost entirely the worthless side, a worst-case version of the “buy the loser” dynamic. As a rule, the more correlated and stable the two assets, the safer the pool; the more volatile and unrelated, the more the fees need to compensate you.
You cannot eliminate impermanent loss while providing liquidity to a standard pool, but you can manage it, and several approaches help. The most direct is to choose low-divergence pools: providing liquidity to stablecoin pairs or to assets that move together sharply limits the loss, trading some fee upside for much greater safety.
Many cautious providers stick to stable pairs for exactly this reason, accepting modest fees in exchange for minimal impermanent loss. A second approach is to weigh the fees against the risk explicitly, which the next section covers, and to favor pools where high trading volume generates enough fee income to outpace the expected loss.
Newer designs also reduce the problem. Some protocols offer pools that are not split fifty-fifty, or that concentrate liquidity within a chosen price range so providers earn more fees on the same capital, though concentrated approaches can increase impermanent loss if the price leaves the chosen range, so they shift rather than remove the risk.
A few protocols have historically offered explicit impermanent-loss protection, compensating providers for some of the shortfall, and single-sided pools that let you deposit just one asset reduce the exposure, though each of these comes with its own trade-offs and is less universally available. Finally, providing liquidity to assets you are happy to hold for the long term softens the sting, because if you intended to own both assets anyway, the rebalancing matters less to you than to someone who needed a specific mix.
None of these is a magic fix, and the core trade-off remains: lower impermanent loss usually means lower fees, so the real skill is matching the pool to how much risk the fees actually justify.
The final and most practical question is the one that decides whether providing liquidity is worthwhile at all: do the fees you earn exceed the impermanent loss you suffer? Providing liquidity is profitable only when the trading fees and any extra incentives you collect more than make up for the gap between providing and holding.
This reframes the entire activity. You are not earning free yield; you are being paid fees to absorb a rebalancing cost, and the position makes sense only when the pay exceeds the cost. A pool advertising an eye-catching yield may still lose you money if the assets are volatile enough that impermanent loss outruns the fees.
In practice, this means looking at three things together: how much the two assets are likely to diverge, how much fee income the pool generates, which depends heavily on its trading volume, and any bonus token rewards layered on top. A high-volume stablecoin pool can be reliably profitable because fees accumulate while impermanent loss stays tiny.
A volatile pool with thin volume can be a quiet disaster, paying small fees while a single large price move inflicts a loss that dwarfs them. The uncomfortable truth many discover too late is that a meaningful share of liquidity-providing positions in volatile assets would have been better off simply holding the two coins, once impermanent loss is honestly counted.
The discipline that protects you is to stop treating advertised yields as your return and start treating them as compensation you must weigh against a real and often larger risk. Do that, and impermanent loss stops being a mysterious force that erodes your gains and becomes just another cost you can price, which is exactly how a careful provider thinks about it.
Impermanent loss is the gap between what your assets are worth after providing them to a liquidity pool and what they would have been worth if you had simply held them. It happens when the prices of the two pooled assets change relative to each other. The pool automatically sells your better-performing asset and accumulates your worse-performing one, so you end up with less value than a holder, even though you earned trading fees along the way.
It happens because liquidity pools use an automatic pricing formula, commonly x times y equals k, that keeps the product of the two asset quantities constant. When one asset’s price moves, arbitrage traders rebalance the pool, buying the asset that rose and adding the one that fell, which leaves you holding more of the worse performer and less of the better one. This forced “sell the winner, buy the loser” rebalancing is the source of the loss, and it grows as the two prices diverge.
Not reliably. It is called impermanent because the loss can shrink or vanish if the asset prices return to their original ratio, but prices often do not return, especially in volatile crypto markets. The instant you withdraw your liquidity, any impermanent loss at that moment becomes permanent and fully realized. Many people find the name misleading and prefer “divergence loss,” because it is a real cost that grows with price divergence and that you lock in whenever you exit the pool.
You cannot eliminate it in a standard pool, but you can reduce it. The most effective method is choosing low-divergence pools, such as pairs of stablecoins or assets that move together closely, which keeps the loss small. You can also favor high-volume pools where fees are more likely to outweigh the loss, use protocols offering impermanent-loss protection or single-sided deposits, and provide liquidity only with assets you are content to hold long term. Lower impermanent loss usually means lower fees, so it is a trade-off.
Pools pairing a stable asset with a highly volatile one, or two unrelated volatile assets, suffer the most, because large relative price moves cause disproportionately large losses. The worst case is providing liquidity for a brand-new or low-quality token that can collapse toward zero, leaving you holding mostly the worthless side. The safest pools contain two assets pegged to the same value, like two dollar stablecoins, where prices barely diverge and impermanent loss stays minimal.
Yes, but only when the fees and incentives you earn exceed the impermanent loss you incur. Providing liquidity is profitable when fee income, driven mainly by trading volume, more than covers the gap between providing and holding. High-volume stablecoin pools can be reliably profitable because fees accumulate while impermanent loss stays small. Volatile, low-volume pools often lose money despite attractive advertised yields. The key is to treat the yield as compensation for a real risk, not as a free return.
This guide is educational information, not financial advice. Providing liquidity carries impermanent loss and other risks that can result in losing value relative to holding, and the figures here are simplified illustrations. Conditions vary by pool and change over time, as of June 24, 2026. Assess the specific assets, fees, and volume before providing liquidity.


