Providing liquidity is not the same activity as making a token swap. A trader exchanges assets; a liquidity provider exposes a position to the way the market makes those exchanges possible. Fees can be part of the result, but they are not the entire result. Changes in asset quantities and prices also matter.

This guide uses a simplified 50/50 constant-product pool to explain the comparison with holding. It is an educational model, not a forecast of any live pool. The example excludes trading fees, incentives, transaction costs, and implementation details so that the underlying arithmetic is visible before additional layers are introduced.

Identify the comparison you want to make

The natural benchmark for this exercise is holding the same starting assets outside the pool. That is different from comparing the position with holding only one token or with a currency balance. Different benchmarks answer different questions and should be named explicitly.

A liquidity position can rise in reference-currency value while still trailing the holding benchmark. It can also earn fees while losing overall value. Neither statement is contradictory once you separate market price changes, changes in asset composition, and fee income.

Uniswap’s v2 explanation of liquidity-provider returns discusses this divergence from holding. The v2-style example here should not be assumed to describe every modern pool design or every concentrated-liquidity position.

Set up a small, transparent model

Imagine a pool containing 10 units of token A and 1,000 units of token B. For the example, token B is assigned a constant value of $1, and token A initially trades at $100. Each side is therefore worth $1,000, making the starting pool value $2,000.

In the simplified constant-product model, the product of the two reserves stays constant when fees are ignored. Here, 10 multiplied by 1,000 equals 10,000. We use that relationship to calculate the reserves after the external relative price changes and trading brings the pool into alignment.

These are invented assets and assumptions. Real tokens can depart from a stable target, markets can be fragmented, and fees change the accounting. The simple model is useful precisely because it declares what it leaves out.

Double the relative price of token A

Now assume token A’s external price becomes $200 while token B remains valued at $1. In the frictionless model, the pool aligns with a reserve ratio of 200 units of B for each unit of A, while keeping the product at 10,000.

Solving those two conditions gives approximately 7.071 units of A and 1,414.214 units of B. The A side is worth about $1,414.214 at the new price. The B side is worth the same amount, producing a combined value of roughly $2,828.427.

Notice the composition change. Compared with the start, the pool holds fewer units of the asset whose relative price increased and more units of the other asset. That change is central to the comparison; the position is not simply the original quantities plus fees.

Compare with holding the starting quantities

Holding the original 10 units of A and 1,000 units of B would now be worth $3,000: $2,000 from A plus $1,000 from B. The fee-free pool is therefore about $171.573 below that holding benchmark.

Dividing the difference by the $3,000 benchmark gives a shortfall of approximately 5.72%. At the same time, the pool has increased from $2,000 to about $2,828.427. It has gained in absolute reference-currency value while underperforming the specified alternative.

Keep the denominator visible

The 5.72% figure is a comparison with holding, not a statement that the pool lost 5.72% of its initial value. Changing the denominator changes the meaning. Whenever you read a loss percentage, ask which starting point and benchmark it uses.

Understand what “impermanent” does and does not mean

In this simplified model, the divergence depends on the relative price change. If that relative price returns to its starting relationship under the same idealized assumptions, the fee-free comparison can return to its starting position. That is why the term “impermanent” appears in discussions.

The word does not promise that prices will return. It does not eliminate the consequences of withdrawing at a particular moment. It also does not cover a token failure, an exploit, or every effect of a more complicated liquidity strategy.

For clarity, think of it as divergence from holding under a defined model. That wording makes the comparison visible without implying that a loss will necessarily reverse given enough time.

Add fees as a separate component

Trading fees can offset some or all of the divergence, but their amount depends on actual activity and the pool’s rules. A high displayed annualized fee estimate is not a guaranteed future stream. The observation period, current liquidity, and assumed continuation of activity all matter.

In the hypothetical price-doubling example, the fee-free pool trails holding by about $171.573. To assess an actual position, you would need the value of fees and other adjustments, then account for entry, maintenance, and exit costs. You cannot settle the comparison by pointing only to gross fee income.

The APR and APY guide explains why annualized figures need assumptions. Apply the same care to a pool dashboard before treating a short observation window as a year-long expectation.

Concentrated liquidity changes the analysis

Some designs allow liquidity to be supplied within a selected price range rather than across the full range represented by this simple example. That changes how asset composition and fee participation behave. The full-range formula above is not a universal calculator for those positions.

Investigate what happens when the market price leaves the selected range. The position may become effectively one-sided and stop earning the trading fees associated with active liquidity until conditions or the position change. Read the specific design before applying that statement to a particular protocol.

A narrow range can increase the need for monitoring and adjustment. Repositioning can introduce transactions, trading, and additional costs. More efficient use of capital under some conditions is not the same claim as lower risk under every condition.

Track the entire position, not one dashboard field

Keep records of deposited quantities, withdrawn quantities, fees, incentives, and transaction charges. Value them using a consistent method and date when making a comparison. If different dashboards use different assumptions, their totals may answer different questions rather than reveal an error.

Do not count claimable fees twice if a position valuation already includes them. Likewise, distinguish a separate incentive token from the assets in the pool. Its displayed value may depend on a market quote that differs from the amount you could realize when selling.

Use the DeFi assets hub to trace what the position token represents. A receipt is a claim on a changing composition, not necessarily a promise to return the exact units initially deposited.

Plan the exit and the monitoring burden

Before participating, describe how you would withdraw and what assets you could receive. Include the transactions and fee assets needed. A position can be technically withdrawable while producing a composition you did not plan to hold.

Also describe the work required while the position remains open. If the strategy assumes frequent monitoring or adjustment, that requirement is part of the strategy rather than an optional detail. A passive-looking interface does not establish that the underlying position is passive.

Conclusion: compare total outcomes under stated assumptions

A liquidity position should be compared with a named benchmark using complete accounting. The simple example shows why earning fees, increasing in dollar value, and outperforming holding are three different claims.

Continue with the DeFi swaps hub to understand the trader’s side of the same markets. Use the model to ask better questions, not as a guarantee that every pool will behave like its simplified arithmetic.