← Back to Glossary
Mechanics

LP Range

In one sentence

TL;DR: Your LP range is the price band where your liquidity is active. In range you earn fees and hold both tokens, out of range you earn nothing.

An LP range is the price band you choose when you open a Uniswap V3 liquidity position. It is defined by a lower and an upper bound and it determines when your position is working and when it is idle.

What it actually means

Because Uniswap V3 uses concentrated liquidity, you do not provide liquidity across the whole price curve. You provide it inside a range with a lower price bound and an upper price bound, each set at a specific tick. While the market price is between those bounds your position is in range, active, and earning fees, and it holds a mix of both tokens in the pair. When the market price moves outside the bounds your position is out of range, it earns nothing, and it has been fully converted into the token on the side the price moved away from.

How it works

The width of your range is the central tradeoff. A wide range keeps your position in range across larger price swings, so it needs less management and has gentler impermanent loss exposure, but the fee density is lower because your capital is spread thinner. A narrow range concentrates your capital tightly around the current price for much higher fee density, but it exits the active zone faster and demands more frequent rebalancing. There is no universally correct width, only the one that fits how much the pair moves and how actively you want to manage the position.

Key rule: in range means the position earns fees and holds both tokens. Out of range means it earns nothing and is fully converted to the less valuable asset of the pair, sitting idle until you rebalance or the price returns.

When setting a range, weigh:

  • Wider range: lower fee density, less management, gentler impermanent loss
  • Narrower range: higher fee density, more management, faster to exit range
  • Pair volatility, which decides how quickly the price can leave your bounds
  • Your appetite for monitoring and rebalancing the position over time

Why it matters to you

Your range is the single thing that decides whether your liquidity is earning right now. A position can look healthy in your wallet while quietly earning zero because the price slipped past a bound, and on chain nothing announces it. Knowing exactly where your bounds sit relative to the current price is the difference between an active position and dead capital you forgot to move.

Real example

Say you set a range on ETH and USDC with the current ETH price sitting comfortably in the middle. While ETH trades inside your bounds, the position earns fees and holds a blend of ETH and USDC. Then ETH rallies hard and pushes above your upper bound. At that moment the position becomes 100 percent USDC, because the rally sold all your ETH for USDC on the way up, and it stops earning fees entirely. It will stay idle, all USDC, until you rebalance into a new range around the higher price or ETH falls back inside your old bounds.

Common misconceptions

A common mistake is thinking an out of range position is still quietly collecting fees, when in fact it earns nothing until the price returns. Another is assuming you keep a balanced mix of both tokens, when an out of range position is fully one sided. And a wider range is not strictly safer, it lowers your fee density and still carries impermanent loss, it simply reduces how often you fall out of range.

How Otomato monitors it

Otomato detects your Uniswap V3 positions automatically from your wallet address, reads each range, and tracks where the live price sits relative to your bounds, all with zero setup. It sends a low noise alert only when something material happens, like a position going out of range and pausing its fee income, so you can rebalance before idle capital costs you. You never have to refresh a dashboard or watch the price yourself. Silence means your positions are in range and earning, and Otomato reaches out only when it is time to act.

Related terms

Monitor this in your portfolio

Otomato detects your positions automatically and alerts you only when something material changes. No setup, no signatures.