Pancakeswap

Pancakeswap liquidity pools connect fee tiers with active price ranges

- last updated

Pancakeswap V3 liquidity providers choose a fee-tier pool and set the prices where their deposited capital stays active. The fee tier changes revenue per unit of eligible volume and can influence whether traders route through that pool. The price range changes capital concentration and the chance of moving out of range. Compare both settings with recent pool volume, active liquidity, price movement, and the cost of adjusting the position.

In short: A fee tier sets the charge per swap, while the price range determines when a concentrated position can earn that fee.

Fee tier and range answer different questions

Two controls shape a concentrated liquidity position. The fee tier belongs to the pool and determines the trading fee applied when a swap uses it. The lower and upper price bounds belong to the position. They determine where its liquidity can serve trades and earn a share of fees.

A higher tier collects more from each unit of eligible volume, yet it may attract less trading when a lower-fee pool offers comparable depth. A narrow range concentrates capital around fewer prices, increasing its relative weight there, but a boundary can be crossed sooner. Neither setting predicts revenue alone. Compare candidates using the same token pair, network, observation period, and price orientation.

Pool design comes before fee comparison

A fee number has meaning only beside the pool design that applies it. V3 and Infinity CLAMM positions use concentrated liquidity, while Infinity LBAMM organizes liquidity in discrete price bins. Infinity StableSwap follows a different curve and doesn't ask providers to maintain a concentrated range.

V3 concentrated positions

Creating a V3 position mints a non-fungible token with its own range and liquidity amount. The position NFT represents control of the deposited assets and accrued fees. Several positions can use the same token pair while selecting different ranges or fee-tier pools.

Fixed fee pool

Pancakeswap V3 EVM pools use four fee tiers: 0.01%, 0.05%, 0.25%, and 1%. A provider joins the pool associated with the chosen tier rather than assigning a private fee to one position.

Custom price range

The range can cover a broad interval or a narrow band around the current pool price. It remains attached to that position after deposit. Changing either boundary requires a new liquidity configuration rather than editing the existing position in place.

Infinity designs

Infinity CLAMM retains custom price ranges, but a pool may use a static fee or a dynamic fee controlled by its configured hook. An LBAMM pool uses bins instead of one continuous interval. These designs shouldn't be compared as though the same fee percentage created the same exposure. Start with the displayed pool type, fee behavior, and liquidity layout.

Choosing a fee tier from pool activity

A low fee can suit a pool that draws substantial volume and keeps deep active liquidity near the traded price. A higher tier charges more per unit of swap volume before the protocol's fee allocation, but traders and routers also consider the execution price. The higher number won't help if little volume reaches that pool or if the position misses the active price.

Recent volume shows where fees were generated, while active liquidity shows how much liquidity currently competes for them. Price movement supplies another constraint. Assets that remain close in relative value may support lower-fee trading, whereas a volatile pair can demand more compensation for inventory changes. These are observations, not permanent classifications, because volume, competition, and relative prices can all move.

Choosing a fee tier from pool activity: Displayed APR estimates combine historical activity with the selected fee tier and range.; They react when those inputs change.; Treat the estimate as a backward-looking comparison under the current configuration, not as a promised return.

Open full-size image

Displayed APR estimates combine historical activity with the selected fee tier and range. They react when those inputs change. Treat the estimate as a backward-looking comparison under the current configuration, not as a promised return.


Price boundaries set capital concentration

A range has a lower bound, an upper bound, and a current pool price between or outside them. A narrower interval concentrates the same capital across fewer prices. That can increase the position's share of active liquidity, provided the market remains inside those bounds. A wider interval spreads liquidity more thinly but tolerates a larger move before becoming inactive.

Price orientation matters when reading the numbers. A quote expressed as units of token B per token A reverses when the interface switches the base and quote tokens. The economic boundaries haven't changed, but their numerical order and scale have. Check the selected direction before comparing two ranges.

The range can be asymmetric when the intended exposure isn't balanced around the current price. Its placement should follow the price movement that the position can tolerate, not the highest displayed APR. Once the pool price crosses a boundary, concentration no longer helps fee eligibility.


One hypothetical price move across two ranges

Every number and pool setting in this example is hypothetical. Assume the same unnamed token pair, equal deposit values, a 0.25% V3 fee tier, and a current price of 146 quote-token units per base token. The wider position covers 116 to 186, while the concentrated position covers 140 to 152.

At 146, both positions are active. The narrower one places its capital across a smaller interval, though its actual fee share still depends on competing active liquidity and swap volume. If the price moves to 156, the pool price is above the narrow position's upper boundary, so that position is inactive. The wider position remains active because 156 is still inside its range.

At 152, the pool price reaches the narrow position's upper bound, and that position becomes inactive. Its holder can leave it unchanged and wait for the price to return to the range, or remove liquidity and create a different range after considering transaction costs. This status change doesn't establish a profit figure because the example supplies no volume, liquidity-share, or network-cost inputs.


Liquidity distribution reveals the competition

The pool's total value doesn't show how much liquidity competes at one price. A distribution chart maps liquidity across ranges or bins, exposing crowded bands and thin areas. For a V3 position, compare the proposed interval with liquidity that is active there, since fee sharing depends on overlap. Recent volume should cover the same pool and fee tier. Otherwise, a busy neighboring pool can make an unrelated range appear more attractive than it is.

Deposit composition follows the selected range

An in-range V3 position generally contains both tokens, but their values don't have to be equal. The current price and the position's boundaries determine the required mix. As the price moves through the interval, swaps gradually change that composition. A range placed entirely to one side of the current price can begin with only one token and remains inactive until the price enters it.

Reviewing the deposit amounts is therefore part of reviewing the range. A surprising ratio may be a consequence of asymmetric boundaries rather than an interface error. Reverse the price display if that makes the exposure easier to read, then confirm that the token amounts, lower bound, and upper bound still describe the intended position.

Any feature that balances a deposit through internal swaps can add price impact, slippage, and another source of execution cost. Those values depend on the available route and liquidity at execution. They shouldn't be treated as fixed properties of the position.


How does an out-of-range position behave?

A V3 concentrated position earns no trading fees while the pool price is outside its selected range. Its composition shifts toward one token as the price crosses the interval. Once the price has passed a boundary completely, the position consists of one side of the pair, with the direction determined by the price orientation and the boundary crossed.

Out of range doesn't mean that the transaction failed or that ownership disappeared. The NFT keeps representing the position, and previously accrued fees remain available for collection. If the pool price later returns inside the same bounds, the liquidity becomes active again without recreating the position.

Repositioning changes the exposure. Removing liquidity returns tokens in the position's composition at that moment, and opening another range creates a new set of boundaries. That action can make sense only after accounting for the current inventory, transaction costs, and the likelihood that the replacement range also gets crossed.

How does an out-of-range position behave?: Repositioning changes the exposure.; Removing liquidity returns tokens in the position's composition at that moment, and opening another range creates a new set of boundaries.; That action can make sense only after accounting for the current inventory, transaction costs, and the likelihood that the replacement range also gets crossed.
How does an out-of-range position behave?

Open full-size image


Compare fee income with inventory and execution costs

Gross fee income depends on the swap volume that reaches the active range, the pool's fee, the portion assigned to providers, and the position's share of active liquidity. Each input can change independently. A high-volume pool can still produce modest fees for one position when substantial liquidity competes at the same prices.

Fees don't erase changes in token composition.

Impermanent loss compares the liquidity position with holding the original tokens outside the pool. A relative price move can leave the position with more of the weaker asset and less of the stronger one. Concentration makes capital more efficient inside the chosen range, but it can also move the position to a single token after a smaller price change. Fees may offset some divergence, although that outcome depends on actual trading.

Network fees also apply when approving tokens, adding or removing liquidity, collecting fees, and opening a replacement position. Frequent range changes can consume revenue even when each adjustment appears reasonable in isolation. The relevant comparison is the position's value and collected fees after those costs, not the displayed APR by itself.

Pool contracts, token behavior, and attached Infinity hooks add separate technical risks. A fee tier can't compensate for an unsupported token mechanic or a pool extension that hasn't been understood. The answer changes when the pool uses dynamic fees or custom hooks because its live configuration governs costs that a static tier doesn't capture.

Monitoring rules belong to the original choice

A position should be monitored against the assumptions used to select it. Keep the fee tier, pool type, price orientation, boundaries, and initial token composition together. Current range status then shows whether the position can earn fees, while accrued fees and inventory reveal what activity has produced.

Returning inside the existing range automatically restores active V3 liquidity. Moving to another fee tier, however, means joining a different pool and creating another position. A new range also changes the token mix and concentration. Reposition only when those changed terms fit the intended exposure after transaction costs.

There is no universal review interval. A tight range near a moving price can require closer attention than a broad one, while dynamic-fee or hook-enabled pools add settings that may change the comparison. The appropriate monitoring pace changes when the position's boundaries, pool design, or fee behavior changes.

Common questions about Pancakeswap liquidity pools

Can a Pancakeswap V3 fee tier be changed after a deposit?

No. A V3 position belongs to the pool identified by its token pair and fee tier, so its tier can't be edited after deposit. Switching tiers requires removing liquidity and creating a position in the other pool. Compare the destination pool's volume, active liquidity, and range distribution before moving. The percentage alone doesn't show whether the new pool would generate more fee income after transaction costs.

Why does the displayed APR move when I edit the price range?

The estimate changes because a different range alters the position's projected share of active liquidity and its historical time in range. A narrower interval can concentrate the deposit where swaps have occurred, raising the displayed estimate. It can also become inactive after a smaller price move. The calculation uses past volume and pool conditions, so a higher displayed APR doesn't establish future fees or time in range.

Are V3 trading fees reinvested automatically?

No. V3 trading fees accrue to the position and must be collected rather than being automatically added to its liquidity. Compounding them requires another liquidity action and may involve token balancing, approvals, and network fees. Leaving fees uncollected doesn't widen the range or increase the position's active liquidity. The timing of collection therefore depends on the accrued amount relative to the cost of claiming and redeploying it.

Can an out-of-range V3 position be funded with one token?

Yes. A V3 range placed entirely above or below the current pool price can be created with one side of the pair, subject to the direction in which the price is quoted. Such a position starts outside the active range and doesn't earn trading fees until the price enters it. If the intended position should earn immediately, its boundaries must include the current pool price and will generally require both tokens.

Does transferring a V3 position NFT transfer the underlying assets?

Transferring the V3 NFT transfers control of the position and its associated fee rights. The recipient can manage the position, collect its fees, and remove its liquidity, but the pooled tokens stay in the position until liquidity is removed. Confirm the receiving address and network before transferring it, because possession of the NFT controls the position.

Is every token compatible with Pancakeswap V3 liquidity?

No. Fee-on-transfer and rebase tokens aren't supported for Pancakeswap V3 liquidity because their balance behavior can conflict with position accounting. Token identity also depends on the contract and network, not a ticker alone. Before comparing fee tiers, confirm that both token contracts are the intended assets and that their mechanics fit the selected pool version. A visible token or existing balance doesn't establish V3 compatibility.