Jump to content
Crypto Desk Report

Crypto markets, protocols and policy

Why a Solana LP Position Stops Earning Fees

A Solana LP position can stop earning when price leaves its range; slow trading and deeper competing liquidity can also flatten fees, even while the pool remains busy.

Crypto Desk Report Editorial#1406643 min read

Cover artwork for Why a Solana LP Position Stops Earning Fees

A Solana concentrated-liquidity position stops earning swap fees when the pool price moves outside its selected range, or when little trading reaches the liquidity inside that range. The position remains open, but it may hold only one of the two tokens until price returns. That differs from a traditional full-range pool, where liquidity stays active across a much wider span of prices.

Byreal’s approach puts swaps and team liquidity in one venue, but the same range mechanics still matter to an LP’s fee income. This account of Byreal’s combined swap and team-liquidity venue gives more detail on that setup. For any concentrated position, the key question is not just whether the pool is busy, but whether trades use liquidity at the position’s current price.

What makes a Solana LP position stop earning?

A position stops collecting fees when the pool price moves below its lower bound or above its upper bound. In a concentrated-liquidity market maker, fees go to liquidity active at the price where a swap occurs. When price leaves a position’s band, that liquidity is no longer active; it earns again only if price returns to the band.

As price moves through the range, the position’s token mix changes. Near one edge, it can become almost entirely one token. Beyond that edge, it can remain open and withdrawable while earning no swap fees. This is a change in exposure, not a liquidation: the LP still bears the price movement of the token it holds.

Why can fees flatten while price stays in range?

Being in range is necessary for fee income, but it does not guarantee much of it. Fees depend on swaps crossing the active price and on the position’s share of liquidity there. A busy pool can still pay little to one LP if most volume occurs elsewhere or many other providers compete at the same price.

  • Trading slows: fewer swaps mean fewer fees, even if the position remains active.
  • Trading happens elsewhere: routed swaps may use another pool or fee tier for the same token pair.
  • Liquidity deepens: more active liquidity spreads fees among more providers.
  • Fees are unclaimed: some interfaces show accrued fees separately from the position balance, so check the position’s fee and collection view.

A displayed APR is usually an estimate based on recent activity and current liquidity. It can change when volume, price, or competing liquidity changes. It also does not subtract the effect of the position’s changing token mix compared with simply holding both assets.

How should an LP compare ranges and alternatives?

A narrow range concentrates capital more tightly, which can earn a larger share of fees while price stays inside it. The trade-off is more time out of range and more frequent decisions about whether to reposition. A wider range is less concentrated, so its share of fees per dollar may be smaller, but price has farther to travel before activity stops.

For most readers who cannot monitor a position often, a wider range or a full-range pool is easier to maintain. The cost is lower fee concentration while active. Before choosing, compare the pool’s recent trading activity and active liquidity with the range you intend to use; do not treat an advertised yield as a promise.

After opening a position, watch the pool price against both range boundaries, the fees accruing to the position, and whether swaps are still reaching its price band. If price moves out, decide whether to wait for it to return or reposition, while accounting for transaction costs and the changed token exposure. Those signals explain whether fee income stopped because of the range, the market’s trading, or stronger competition.