DeFi Fundamentals
Liquidity Pool
A liquidity pool is a smart contract holding pooled tokens that enables decentralized trading, lending, and other DeFi operations.
The temporary reduction in value liquidity providers face when token prices in a pool diverge from their deposit-time ratio.
Impermanent loss is the reduction in value that liquidity providers experience when the price of tokens in a liquidity pool diverges from the price at the time of deposit. It represents the difference between the value of tokens held in the pool versus the value they would have had if the provider had simply held them in a wallet. The term "impermanent" reflects the fact that the loss is only realized upon withdrawal — if prices return to their original ratio, the loss disappears.
Impermanent loss is one of the most important concepts for anyone providing liquidity in DeFi, and understanding it is essential for evaluating whether the trading fee income from a pool justifies the risk.
Automated market makers (AMMs) like Uniswap use a mathematical formula — most commonly the constant product formula (x * y = k) — to maintain balance between two tokens in a pool. When the price of one token changes on external markets, arbitrage traders step in to buy the cheaper token from the pool (or sell the more expensive one into it) until the pool price matches the external market price.
This rebalancing process means the pool always ends up holding more of the token that has decreased in value and less of the token that has increased. As a result, a liquidity provider's share of the pool shifts toward the underperforming asset.
Consider a simplified example: A provider deposits equal values of ETH and USDC into a pool when ETH is $2,000. If ETH's price doubles to $4,000, arbitrageurs will buy ETH from the pool (cheaper than market) and add USDC, rebalancing the reserves. When the provider withdraws, they receive less ETH and more USDC than they deposited. The total value of their withdrawal is less than if they had simply held the original ETH and USDC in their wallet.
The magnitude of impermanent loss depends entirely on the degree of price divergence between the paired tokens:
| Price Change | Impermanent Loss |
|---|---|
| 1.25x (25% change) | ~0.6% |
| 1.5x (50% change) | ~2.0% |
| 2x (100% change) | ~5.7% |
| 3x (200% change) | ~13.4% |
| 5x (400% change) | ~25.5% |
These percentages represent the loss compared to a simple hold strategy. Notably, impermanent loss is symmetric — it occurs regardless of which direction the price moves. A 2x increase and a 2x decrease in price ratio both produce the same impermanent loss.
Despite its name, impermanent loss frequently becomes permanent in practice. If a liquidity provider withdraws from a pool while prices are divergent from the deposit ratio, the loss is locked in. Even if they do not withdraw, the opportunity cost is real — they would have been better off holding the individual tokens.
The loss only truly reverses if the price ratio returns to exactly what it was at the time of deposit. In volatile crypto markets, this is not guaranteed and may never happen, especially for trending assets.
Liquidity providers earn trading fees from every swap that passes through their pool. In high-volume pools, these fee earnings can more than offset the impermanent loss, making liquidity provision profitable overall. The key factors that determine profitability include:
Several approaches can reduce exposure to impermanent loss:
Impermanent loss is distinct from other risks in DeFi such as smart contract exploits or rug pulls. It is not a bug or a failure — it is an inherent mathematical consequence of how AMMs work. Understanding this distinction helps liquidity providers make informed decisions about where to deploy their capital and how much risk they are willing to accept in exchange for trading fee revenue.
Related Terms
DeFi Fundamentals
A liquidity pool is a smart contract holding pooled tokens that enables decentralized trading, lending, and other DeFi operations.
DeFi Fundamentals
A liquidity provider is a user who deposits tokens into a DeFi pool to enable trading or lending and earns fees in return.
DeFi Fundamentals
An automated market maker is a smart contract that algorithmically prices and trades tokens using pooled liquidity instead of order books.
Lending & Borrowing
The return earned on a crypto asset through lending, staking, or providing liquidity over a given time period.