Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

Price Range

A price range is the bounded interval of prices within which a liquidity provider's assets are active and earn fees in a concentrated liquidity automated market maker (AMM).
Chainscore Β© 2026
definition
DEFINITION

What is a Price Range?

A technical parameter in Automated Market Makers (AMMs) that defines the upper and lower price bounds where a liquidity provider's capital is active and earns fees.

In the context of concentrated liquidity protocols like Uniswap V3, a price range (or tick range) is a user-defined interval, specified by a lower price (P_low) and an upper price (P_high), within which a liquidity provider's deposited assets are utilized for trading. Unlike traditional constant product AMMs where liquidity is distributed uniformly across all prices (from 0 to ∞), concentrated liquidity allows capital to be allocated to a specific, finite price band. This dramatically increases capital efficiency for the provider, as their funds are only deployed where they are most likely to be swapped, earning more fees per dollar of capital at the cost of requiring active management.

The mechanics are governed by a tick-spacing system, where the continuous price curve is discretized into individual ticks. A provider selects a starting and ending tick to define their active range. When the market price of the asset pair moves entirely outside this defined range, the provider's position becomes 100% composed of one of the two assets and stops earning fees. For example, a provider depositing ETH/USDC might set a price range from $1,500 to $2,500. Their liquidity is only used for swaps occurring within that band; if ETH's price falls to $1,400 or rises to $2,600, their position is no longer active.

Managing a price range introduces impermanent loss dynamics that are more pronounced and complex than in simpler AMMs. The narrower the range, the higher the fee-earning potential, but also the greater the risk of the price exiting the range, rendering the capital idle. This creates a trade-off between fee income and portfolio rebalancing frequency. Strategies often involve setting ranges around perceived support and resistance levels or using wider bands for a more passive, "set-and-forget" approach that mimics the behavior of older AMMs like Uniswap V2.

how-it-works
CONCENTRATED LIQUIDITY

How a Price Range Works

A price range is the bounded interval within which a liquidity provider's capital is active and earns trading fees in an Automated Market Maker (AMM).

In traditional AMMs like Uniswap V2, liquidity is distributed uniformly across the entire price spectrum from zero to infinity. A price range (or concentrated liquidity) changes this model by allowing liquidity providers (LPs) to allocate their capital to a specific, user-defined interval. This means an LP's funds are only used for swaps when the asset's market price is within their chosen min price and max price. Capital outside this range sits idle, enabling much greater capital efficiency for the same level of liquidity within the active band.

The mechanism is defined by a liquidity curve, typically implemented via the x * y = k constant product formula, but constrained within the chosen bounds. When the price moves to the edge of the range, one of the two assets in the pool is fully depleted, converting the entire position into a single asset. This creates an impermanent loss profile that is bounded by the range limits; loss is only realized if the price exits the range and does not return. The narrower the range, the higher the fee-earning potential but also the greater the required active management and risk of the price moving outside.

Setting a price range involves strategic decisions. A wide range (e.g., Β±50% around current price) requires less frequent adjustment but offers lower fee density. A narrow range (e.g., Β±5%) provides high fee returns but acts more like a limit order, requiring the LP to actively rebalance or reposition the range as the market moves. This concept is fundamental to concentrated liquidity AMMs such as Uniswap V3, PancakeSwap V3, and Trader Joe's Liquidity Book, where it forms the basis for advanced strategies like range orders and passive market making.

key-features
CONCENTRATED LIQUIDITY

Key Features of a Price Range

In Automated Market Makers (AMMs) like Uniswap V3, a price range defines the specific interval where a liquidity provider's capital is active, enabling more efficient capital deployment than traditional full-range liquidity.

01

Active vs. Inactive Liquidity

A price range segments a liquidity position into active liquidity (capital earning fees within the range) and inactive liquidity (idle capital when the price is outside the range). This allows LPs to concentrate their capital where they expect most trading to occur, significantly increasing capital efficiency compared to providing liquidity across the entire price curve (0 to ∞).

02

Defining the Range Bounds

A range is defined by a lower tick and an upper tick, which are discrete price points calculated as p = 1.0001^i, where i is the tick index. The current price must be between these bounds for the liquidity to be active. Setting a narrow range amplifies fee-earning potential but increases the frequency of the price moving out of range, requiring active management.

03

Capital Efficiency & Impermanent Loss

Concentrating liquidity within a price range magnifies both potential rewards and risks. Capital efficiency can be orders of magnitude higher, meaning the same amount of capital supports more trading volume and earns more fees. However, this also amplifies exposure to impermanent loss (divergence loss), as the position becomes more sensitive to price movements within the narrow band.

04

Range Orders & Strategy

A price range can function as a limit order. For example, providing USDC/ETH liquidity only above the current market price is akin to placing a limit order to sell ETH for USDC if the price rises. Common LP strategies include:

  • Wide-range (passive): Low maintenance, lower fees.
  • Narrow-range (active): High fees, high impermanent loss risk.
  • Earned fees are proportional to the amount of active liquidity provided at the time of each trade.
05

Tick Spacing & Gas

The granularity of possible price ranges is governed by tick spacing, a protocol parameter set per pool (e.g., 1, 10, 60, 200 basis points). Smaller spacing allows for more precise ranges but increases gas costs for minting positions and swapping, as more ticks must be crossed and updated in the contract's storage.

06

Comparison to V2 (Full-Range)

Unlike Uniswap V2, where liquidity is distributed uniformly across all prices (0 to ∞), V3's price range model allows for targeted provisioning. Key differences:

  • V2 (Full-Range): Simpler, always active, lower capital efficiency.
  • V3 (Concentrated): Complex, requires active management, vastly higher capital efficiency within the chosen range. This shift fundamentally changed LP risk/reward dynamics and market microstructure.
visual-explainer
CONCEPT OVERVIEW

Visualizing a Price Range

A price range is a fundamental concept in decentralized finance (DeFi), representing the bounded interval of prices within which a liquidity provider's capital is active and earning fees.

In automated market makers (AMMs) like Uniswap V3, a price range (or liquidity range) is defined by a lower tick and an upper tick. This creates a virtual bucket of liquidity that only interacts with trades when the market price of the asset pair is within that specific interval. Visualizing this range is often done on a chart, where the active band is highlighted against the current price line, showing exactly where a provider's funds are working. When the price exits the range, that portion of liquidity becomes inactive and stops earning fees, a state known as being out-of-range.

The visualization of concentrated liquidity is key to understanding capital efficiency. Unlike traditional AMMs where liquidity is spread across all prices (0 to ∞), a narrow, strategically placed price range allows the same amount of capital to provide deeper liquidity around the current price. On a liquidity distribution chart, this appears as a tall, narrow peak within the chosen bounds, contrasting with the flat, wide curve of full-range liquidity. This concentration amplifies fee earnings while the price stays in range but introduces impermanent loss risk if the price moves beyond it.

For practical management, interfaces display a user's active price ranges in a dashboard, often as colored bands on a price chart. Key metrics visualized include the current price relative to the range, the fee accrual rate, and the asset composition (e.g., the ratio of ETH to USDC), which changes as the price moves within the range due to the constant product formula. Advanced tools may show historical performance backtesting, simulating how a chosen range would have performed based on past price volatility, aiding in strategic range placement.

examples
PRICE RANGE IMPLEMENTATIONS

Protocol Examples

A price range defines the upper and lower bounds within which a liquidity position is active. Different DeFi protocols implement this core concept in distinct ways to serve specific trading and liquidity provision strategies.

CONCENTRATED LIQUIDITY

Price Range vs. Full-Range Liquidity

A comparison of concentrated liquidity (price range) and traditional constant product AMM (full-range) liquidity models.

Feature / MetricPrice Range LiquidityFull-Range Liquidity

Liquidity Distribution

Concentrated within a custom price interval

Uniformly distributed across all prices (0 to ∞)

Capital Efficiency

High (10-4000x typical)

Low (1x baseline)

Fee Earnings per Capital

Higher for active price ranges

Lower, diluted across infinite range

Impermanent Loss Exposure

Concentrated within the set range

Present across all price movements

Primary Use Case

Active management, market making, yield farming

Passive, long-term holding of paired assets

Typical Fee Tiers

0.01%, 0.05%, 0.3%, 1%

0.3%, 1%

Protocol Example

Uniswap V3, PancakeSwap V3

Uniswap V2, SushiSwap (classic)

Management Overhead

High (requires range monitoring & adjustment)

Low (set-and-forget)

security-considerations
PRICE RANGE

Risks & Considerations

In Automated Market Makers (AMMs), a price range defines the upper and lower bounds within which a concentrated liquidity position is active and earns fees. Managing this range involves critical trade-offs between capital efficiency and risk exposure.

01

Impermanent Loss Amplification

Concentrating liquidity within a narrow price range magnifies the impact of impermanent loss (divergence loss) if the asset price moves outside the range. The position becomes 100% composed of the less valuable asset, missing the price recovery and failing to earn fees until the price re-enters the range. This risk increases with range tightness.

02

Range Drift & Inactivity

A position stops earning fees if the market price exits its set price range. This inactivity risk requires active management. Strategies include:

  • Wide ranges for passive, long-term holdings (lower fee income).
  • Narrow, dynamic ranges that must be frequently re-centered around the current price, incurring gas costs and demanding constant monitoring.
03

Gas Cost of Management

Optimizing a price range is not a set-and-forget activity. Active strategies involve:

  • Re-balancing (adding/removing liquidity) as prices move.
  • Re-positioning (burning and minting a new position) to shift the range. Each action requires a blockchain transaction, making frequent management prohibitively expensive on high-fee networks, which can erode profits.
04

Slippage and Execution Risk

When adjusting a price range, you interact with the pool at the current market price. Large position changes, especially in low-liquidity pools, can cause slippage. Furthermore, transaction delays (slow block times, network congestion) may result in the price moving significantly between transaction submission and confirmation, executing the range update at a worse-than-expected price.

05

Oracle Reliance and Manipulation

Many advanced price range strategies (like those used in lending protocols or derivatives) rely on external price oracles to determine when to adjust. If an oracle provides a stale or manipulated price, it can trigger unnecessary and costly range adjustments or fail to trigger necessary ones, leading to losses. This is a smart contract dependency risk.

06

Protocol-Specific Risks

Risks can vary by AMM implementation:

  • Uniswap V3: Positions are discrete NFTs; complexity in management is high.
  • Tick System: Prices move in discrete increments (ticks); rounding can slightly impact entry/exit.
  • Fee Tier Selection: Choosing a tier (0.01%, 0.05%, 0.3%, 1%) that doesn't match the asset's volatility can lead to suboptimal fee earnings versus impermanent loss.
PRICE RANGE

Frequently Asked Questions

A concentrated liquidity position's effectiveness is defined by its price range. These questions address how it works, its risks, and its strategic use.

A price range (or price interval) is the bounded upper and lower price values between which a liquidity provider's assets are active and earn trading fees in an Automated Market Maker (AMM) like Uniswap V3. Unlike traditional pools where liquidity is distributed across all prices (0 to ∞), concentrated liquidity allows LPs to specify a custom range (e.g., ETH/USDC between $1,500 and $2,500). Within this band, the provided capital functions as liquidity; outside of it, the assets are idle and earn no fees. This mechanism increases capital efficiency by concentrating liquidity where it is most likely to be traded.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
Price Range in DeFi AMMs: Definition & Mechanics | ChainScore Glossary