Active vs Inactive Liquidity: What 'Out of Range' Means

If you provide liquidity on Uniswap V3 or PancakeSwap V3, the most important status your position has is whether it is in range or out of range. It is the difference between earning fees and earning nothing. This guide explains both states and how to stay on top of them.

What “in range” means

When you open a concentrated liquidity position, you set a lower and an upper price. The current market price of the pair is either inside that band or outside it.

  • In range (active): the market price sits between your lower and upper bounds.
  • Out of range (inactive): the market price has moved above your upper bound or below your lower bound.

Active liquidity: earning fees

While your position is in range it is active. Every swap routed through the pool near the current price pays a fee, and active positions earn a share proportional to how much liquidity they contribute at that price.

This is the only state in which your position earns. Active, well-placed liquidity is what makes V3 provision worthwhile.

Inactive liquidity: out of range

When the price leaves your band, your position becomes inactive. Two things happen:

  1. You stop earning fees entirely. Inactive liquidity contributes nothing to trades, so it collects nothing.
  2. Your position converts to a single token. If the price rises above your range, your position ends up entirely in the token that was sold. If the price falls below, it ends up entirely in the other token.

An inactive position is not lost (your funds are safe), but it is dead weight. It earns nothing while still carrying impermanent loss exposure.

What happens when the price leaves your range

Picture an ETH/USDC position ranged 1,800–2,200. If ETH climbs to 2,400:

  • The pool sold your ETH for USDC as the price rose through your band.
  • Above 2,200, the position is 100% USDC and earning nothing.
  • If ETH later falls back into 1,800–2,200, the position becomes active again and resumes earning automatically.

The position does not close itself. It simply waits, idle, until the price returns or you act.

Should you rebalance?

When a position goes inactive you have three choices:

  • Wait. If you expect the price to return to your range soon, doing nothing costs only the fees missed while you wait.
  • Rebalance. Withdraw and reopen around the new price. This restarts fee earning but realizes impermanent loss and costs gas. It is not a free reset.
  • Exit. Withdraw entirely if your thesis has changed.

There is no universally correct answer. It depends on how far out of range you are, how volatile the pair is, and how much you expect in fees versus rebalancing costs.

How to know when your pool goes inactive

The catch with inactive liquidity is that nothing tells you it happened. The position quietly stops earning, and unless you check, you may not notice for days: days of zero income.

That is the problem LPHunt solves. Paste your pool URL, choose to be notified when the pool becomes inactive (or active), and LPHunt emails you the moment it happens. It refreshes fees, PnL, and range status every few seconds, so you never lose income to a position you forgot to check. Start tracking for free. No wallet connection needed.

If you are weighing LPHunt against other tools, see how it compares with Revert Finance.

Key takeaways

  • An in-range position is active and earns fees; an out-of-range position is inactive and earns nothing.
  • Inactive positions convert to a single token and still carry impermanent loss.
  • A position automatically reactivates if the price returns to its range.
  • Rebalancing restarts earnings but realizes impermanent loss, so treat it as a cost.
  • Nothing notifies you when a position goes inactive unless you set up alerts.
← All articles