What Is Impermanent Loss? A Liquidity Provider's Guide

Impermanent loss is the single most misunderstood part of providing liquidity in DeFi. If you have ever deposited two tokens into a Uniswap or PancakeSwap pool and later found your position worth less than if you had simply held the tokens, you have met impermanent loss. This guide explains what it is, why it happens, and how to keep an eye on it.

The short answer

Impermanent loss is the difference in value between holding tokens in a liquidity pool and holding the same tokens in your wallet. It appears whenever the price ratio of the two pooled assets changes after you deposit.

It is called impermanent because the loss only becomes real when you withdraw. If the price ratio returns to where it was when you deposited, the loss disappears.

A simple example

Suppose you provide liquidity to an ETH/USDC pool when 1 ETH = 2,000 USDC. You deposit 1 ETH and 2,000 USDC, a total value of 4,000 USDC.

Now ETH doubles to 4,000 USDC. An automated market maker constantly rebalances the pool as traders swap against it. By the time ETH reaches 4,000, the pool has sold some of your ETH for USDC on the way up. When you withdraw, you might hold roughly 0.707 ETH and 2,828 USDC, about 5,656 USDC in total.

Had you simply held the original 1 ETH and 2,000 USDC, you would have 6,000 USDC. That ~344 USDC gap is impermanent loss. You still made money, you just made less than holding.

Why it is called “impermanent”

The loss is not locked in until you remove liquidity. While your funds stay in the pool, the “loss” is only on paper. If ETH falls back to 2,000 USDC, the pool rebalances again and the gap closes completely.

It becomes permanent the moment you withdraw at a price ratio different from your entry. That is the key decision point for every liquidity provider.

How impermanent loss works in Uniswap V3

Uniswap V3 introduced concentrated liquidity, which lets you supply liquidity within a chosen price range instead of across the whole curve. This makes your capital far more efficient, but it also amplifies impermanent loss inside that range, because you are providing more liquidity per unit of price movement.

The narrower your range, the higher your fee earnings while the price stays inside it, and the sharper the impermanent loss if the price moves against you.

Fees versus impermanent loss

Impermanent loss is only half the story. Liquidity providers also earn trading fees on every swap routed through their position. A healthy position is one where accumulated fees exceed impermanent loss.

That balance is why monitoring matters. A pool that is actively earning fees may comfortably outpace impermanent loss; a pool whose price has drifted out of range earns nothing while impermanent loss keeps working against you. Understanding active versus inactive liquidity is essential to staying on the right side of that equation.

How to monitor impermanent loss

You cannot manage what you cannot see. To stay ahead of impermanent loss:

  • Track the price ratio of your pooled assets against your entry point.
  • Compare accumulated fees to the current impermanent loss figure.
  • Watch whether your position is in range. Out-of-range positions stop earning fees but still carry impermanent loss exposure.
  • Get alerted on status changes instead of checking dashboards manually.

LPHunt does the last point for you: paste a pool URL, and it monitors fees, PnL, and pool status in real time, emailing you the moment a position goes in or out of range. Start tracking a pool. It is free and needs no wallet connection.

Key takeaways

  • Impermanent loss is the gap between providing liquidity and simply holding.
  • It is driven by changes in the price ratio of the two pooled assets.
  • It is “impermanent” until you withdraw, then it is locked in.
  • Concentrated liquidity in Uniswap V3 amplifies it inside your range.
  • Trading fees offset impermanent loss, and the goal is for fees to win.
  • Real-time monitoring is how you decide when to rebalance or exit.
← All articles