A concentrated-liquidity position supplies trading inventory within a chosen price range. As trades move the price through that range, the mix of tokens changes. Fees compensate the provider for supplying liquidity, but the fee total is only one part of the economic result.
That distinction is easy to lose in a dashboard showing an annualised fee percentage. The institution needs to understand which assets it owns now, how those assets change as price moves and what the whole position is worth against a stated alternative. Our explanation of automated market makers covers the general mechanism. A specific position requires its own inventory analysis.
The range is an inventory decision
In Uniswap V3, liquidity providers choose a lower and upper price boundary. The official concentrated-liquidity documentation explains that positions contribute active liquidity while the market is inside their range. Outside it, the position becomes single-sided and does not earn trading fees until it becomes active again.
The price quotation must be explicit. If price is expressed as dollars per unit of token X, movement upward through the range progressively exchanges X for the dollar token. Movement downward does the reverse. A chart that inverts the pair can reverse the visual interpretation without changing the underlying position.
The selected range therefore defines where the provider is willing to exchange inventory. It is not simply a dial for choosing a fee yield. A narrow range concentrates active liquidity, but it also makes a given price move more likely to move the position out of range and into one asset.
Follow the assets through a hypothetical range
Assume a hypothetical X/USD-token pool and a position spanning $1,800 to $2,200 per X. When price is within that interval, the position generally contains both tokens. As X becomes more expensive, traders buy X from the position and leave more dollar tokens in it.
At or above the upper boundary, ignoring separately accrued fees, the position has been converted into the dollar token. Below the lower boundary it is entirely X. The position has not automatically realised a chosen profit, and it has not stopped having market exposure merely because it is inactive.
If X falls through the lower boundary and continues falling, the provider holds X while earning no new in-range trading fees. If X rises above the upper boundary, the provider holds dollar tokens and no longer participates in the same way in further X appreciation. Those inventory consequences belong in the mandate before a range is selected.
This is an illustrative pair and range, not an assessment of current market prices. Real implementation requires the correct token ordering, decimals and tick representation. A range expressed with the wrong orientation can produce the opposite inventory policy to the one the investment team approved.
Price location does not determine fees by itself
Being in range is necessary for active fee participation in the V3 design, but it does not promise a particular amount. Fees also depend on trading activity, the pool's fee setting, how much active liquidity competes over the same ticks and the position's share of it.
The Uniswap V3 white paper specifies fee accounting by liquidity active over the relevant ranges. This means two positions with equal deposited market value can earn different fees if their ranges and active liquidity differ. Comparing only initial capital misses how the capital is deployed.
Reported volume for the whole pool is also insufficient. A position only participates under its applicable range and state. A historical estimate based on pool-wide volume can overstate what a particular position would have earned if it spent part of the period inactive or competed with more liquidity around the current price.
Uncollected fees belong in the reconciliation
Position value includes the current underlying inventory and fees owed, whether those fees have been collected or remain uncollected. Collected fees moved to another wallet should not disappear from performance measurement. Uncollected fees should not be added twice through both an estimated dashboard value and a separate accrual.
For a clearly labelled hypothetical measurement period, suppose an institution starts with $1 million, adds no capital, ends with $970,000 of underlying inventory and has $20,000 of fees, including collected and uncollected amounts. Before operating costs, the position's total ending wealth is $990,000. It lost $10,000 despite earning $20,000 of fees.
If simply holding the original token quantities would have ended at $1.03 million, the position underperformed that benchmark by $40,000 before costs. The benchmark comparison and the absolute loss answer different questions. A fee percentage alone answers neither.
Rebalancing starts another inventory trade
Moving a range usually involves withdrawing liquidity and opening or modifying exposure at new boundaries. Depending on the desired position and market state, the provider may need to swap tokens. That creates execution costs, network fees and a new inventory path.
A manager who re-centres a range after each price movement is running an active strategy. Its results cannot be described by the original range alone. The record needs the time of each change, withdrawn assets, swaps, fees collected and new capital committed. Otherwise an attractive current position can conceal the costs accumulated while maintaining it.
Our article on blockchain fee budgeting supplies the operating-cost context. Range maintenance can be frequent enough for small costs to matter, especially when capital is fragmented across multiple positions or networks.
Separate market result and execution quality
A position can perform poorly because the underlying asset falls, because its inventory path underperforms holding, because fees are weak or because maintenance costs are high. Those explanations imply different decisions. Combining them into one yield figure prevents a useful review.
Track starting and ending quantities, capital flows, all fee receipts and execution costs in a consistent reporting currency. Use a benchmark matching the question being asked: holding the initial assets, maintaining a target allocation or holding cash are different alternatives. Specify valuation times so a collected fee and the underlying inventory use compatible prices.
A production control should also reconcile the position identifier, pool, fee setting, network and permitted manager actions. Custody support for the underlying tokens does not automatically provide operational support for managing a position. The institution needs to know who can withdraw, collect and change ranges.
Approve the inventory outcome before the fee target
The most useful investment discussion starts with the assets the institution is prepared to hold at each boundary. Only then does it ask whether expected fee opportunities justify the exchange policy and maintenance process. An apparently attractive range is unsuitable if one of its single-asset outcomes breaches the mandate.
The position review should explain when it was active, how inventory changed and what remained after fees and costs. That gives the institution a decision it can repeat and audit. A headline fee yield cannot substitute for an account of the assets that produced it.