Short answer: When a Uniswap v3 concentrated-liquidity position moves outside its chosen price range, its liquidity becomes inactive. The position is not liquidated and is not automatically reset. Its token mix has shifted to one side of the pair, it stops earning fees on new swaps while out of range, and it becomes active again if the pool price returns inside its interval. Any fees accrued before it went out of range remain associated with the position until collected or removed.
This reference covers Uniswap v3 range positions. Uniswap v4 also supports concentrated liquidity, but v4 pools can use custom hooks and fee behavior, so check the specific pool’s configuration. The core range behavior is described in Uniswap’s Uniswap v3 Core whitepaper and current Uniswap developer documentation on concentrated liquidity.
Quick reference: what changes when price crosses a boundary?
| Pool price relative to your range | What happens to the position | Fee status |
|---|
| Below the lower boundary | Out of range; the position holds one token only | No new LP fees accrue until price re-enters |
| Inside the range | Active; token amounts adjust as swaps move price through the interval | Eligible for a share of fees from swaps while active |
| Above the upper boundary | Out of range; the position holds the other token only | No new LP fees accrue until price re-enters |
The “one token” depends on the pair and price convention. If the pool is displayed as the amount of quote token per one base token, a position below its lower price is typically all base token; above its upper price it is typically all quote token. For an ETH/USDC position displayed in USDC per ETH, for example, moving below the ETH price range leaves the position in ETH, while moving above it leaves the position in USDC. Always verify the pair’s displayed price direction before interpreting the balances.
Why does the token mix change?
Concentrated liquidity places capital within a finite interval instead of spreading it across every possible price. While the price trades inside the interval, swaps progressively exchange one asset in the position for the other. If price reaches a boundary, the side being offered into trades may be fully depleted. Outside the interval, that position no longer supplies active liquidity at the current price.
This is expected position behavior, not a liquidation event. Uniswap’s support page explicitly says providers are not liquidated when price leaves their range. The tokens remain in the position unless the owner or a position manager takes an action. But the value and risk profile have changed: an all-ETH position has exposure to ETH, while an all-USDC position has exposure to USDC. If the token that remains falls in value, the position’s value can fall too.
What happens to fees?
Only liquidity that is active at the pool’s current price earns its proportional share of LP fees from a swap. Once price exits the position’s range, new swaps at that price do not generate fees for that position. If price later returns inside the range, fee eligibility resumes for swaps while the liquidity is active again.
Previously accrued fees are separate from the principal liquidity in Uniswap v3. Going out of range does not by itself erase those accrued fees. V3 fee balances are collected separately and do not automatically compound into the position as in earlier Uniswap versions. Check the position’s fee balances and the network cost of collecting them; a small balance may not justify an immediate transaction. Uniswap’s official fee-collection instructions explain that fees can be collected without removing liquidity.
What an out-of-range position does not do
- It does not automatically widen or follow the market. The selected lower and upper bounds remain the position’s bounds.
- It does not sell the remaining token back for the other asset just because it is inactive. The shift in composition happened through swaps as price moved across the range.
- It does not guarantee that price will return. The position may remain inactive for a long time or indefinitely.
- It does not prove the position is profitable or unprofitable by itself. Profit or loss depends on token prices, the path price took, fees earned, costs, and the value of the alternative of simply holding the assets.
Very narrow ranges can behave somewhat like a limit order as price passes through them. They are not identical to a standard limit order: the position can be partially converted while price is in range, earns LP fees only while active, and may reverse its conversion if price crosses back and the liquidity is left in place. See Uniswap’s developer explanation of range orders for this distinction.
Position review checklist
- Confirm the exact pool. Check chain, token pair, fee tier, and position identifier. The same token pair can have multiple v3 pools with separate liquidity and prices.
- Read the range and price in the same orientation. Record the lower bound, upper bound, current pool price, and which token is the base versus quote. Price displays can be inverted across interfaces.
- Check current token amounts. Confirm whether the position is single-sided or still in range. Compare position balances with the pool’s current state rather than relying only on a stale portfolio estimate.
- Separate principal from fees. Note the remaining liquidity amounts and any accrued, uncollected fees. Fee earnings stop while the price is outside, but accrued fees are not the same thing as active liquidity.
- Estimate the cost of action. Repositioning usually means removing or adjusting existing liquidity and creating a new range; transactions can involve gas, swaps, price impact, and tax consequences that depend on the user’s circumstances.
- Choose a management plan. Decide whether to leave the position untouched, remove it, or set a new range. If using automation, review the service’s permissions, fees, smart-contract risks, and what it does during fast price moves.
Leave it, remove it, or reset the range?
Leave it in place if you still want exposure to the token currently held and accept that it earns no new fees until price returns to range. This avoids a repositioning transaction, but there is no assurance the market will revisit the interval.
Remove liquidity if you want control of the tokens outside the pool, want to end the position’s market exposure, or need to use the assets elsewhere. Consider any uncollected fees and the cost of the removal transaction. A position may have accumulated value changes even while currently fee-inactive.
Reposition if you deliberately want to provide liquidity around a different price. A narrower range can put more of the position’s liquidity near the current price, but it can go out of range sooner and stop earning fees. A wider range may stay active across more price movement, while spreading liquidity more broadly. Neither choice guarantees fee income or positive returns. Repositioning is an active market-making decision, not a repair that restores the original token mix.
How to judge whether the range strategy is working
Do not evaluate a range solely by its displayed APY or by fees earned during a brief in-range period. Track how much time the position was active, fees actually collected, the current value of the position and fees, transaction costs, and a clearly defined comparison such as holding the original tokens. Make comparisons over the same period and in the same valuation currency. Historical fees do not predict future trading volume or price behavior.
Change the approach when your stated plan no longer fits the position: for example, the market spends most of the time outside the range, you no longer want the token exposure left by the conversion, or expected fees do not justify the maintenance costs and attention required. Reassess the pool and token risks as well. A range position carries price exposure and smart-contract risk; an out-of-range label does not mean funds are protected or that a return to range is likely.
Sources checked September 30, 2026: Uniswap’s v3 Core whitepaper; the developer documentation for concentrated liquidity; and Uniswap Labs support pages on out-of-range liquidity, liquidation, and fee collection. Pool settings, interfaces, and documentation may evolve; verify the pool and position details directly before transacting.