LP Profitability — Fees vs Impermanent Loss

A rational liquidity provider cares about one thing: net P&L. The LP earns fee income from every swap and loses to impermanent loss as the price moves. Profitability reduces to a race between these two forces.

This article builds a simple model of each component and derives the break-even condition.

Fee Income Model

Per-Swap Fees

Each swap through the pool pays a fee (e.g., 0.30% for Uniswap V2, 0.25% for PumpSwap). If a swap has notional size (measured in the output token), the fee is .

Over a period with swaps, total fees collected by the pool are:

where is total trading volume through the pool.

Fee Yield for a Single LP

An LP owning fraction of the pool earns:

Expressed as a return on the LP’s capital :

The cancels — fee yield depends only on the volume-to-liquidity ratio , often called pool utilization or turnover.

Annualized Fee APR

If daily volume is and pool TVL is :

For a pool with , V_d = \10\text{M}L = $50\text{M}$:

This is the gross yield before IL.

Impermanent Loss as a Cost Rate

From impermanent-loss, IL over a period where price moves by ratio is:

For small log-price moves over a short interval :

where is the realized variance of the log-price over that interval.

Over a longer horizon with annualized volatility :

(This uses the property that log-price variance scales linearly with time under a diffusion model.)

Break-Even Condition

The LP breaks even when fee income equals IL:

Solving for the maximum tolerable volatility:

Or equivalently, the minimum volume needed to offset a given volatility:

Numerical Example

Pool parameters: , V_d = \10\text{M}L = $50\text{M}$.

This pool can tolerate annualized volatility up to 132% before IL exceeds fee income. That is quite high — ETH/USDC realized vol is typically 60—100%, so this pool would likely be profitable.

Now consider a thin pool: V_d = \100\text{K}L = $5\text{M}$:

This pool can only tolerate 13.2% annual vol — far below typical crypto volatility. LPs here are almost certainly losing money.

The Profitability Quadrant

LP profitability maps onto a two-dimensional space:

High volume / TVLLow volume / TVL
Low volatilityVery profitableMarginally profitable
High volatilityDepends on ratioUnprofitable

The best LP positions are in high-turnover, low-volatility pools: stablecoin pairs (USDC/USDT), or major pairs during calm markets.

The worst are low-turnover, high-volatility pools: long-tail meme tokens with thin liquidity and violent price swings. These are exactly the tokens that attract retail LPs with headline APR numbers computed from a single day’s volume.

Dynamic Considerations

The simple model above assumes constant , , and . Reality is messier:

Volume chases volatility

When price moves sharply, arbitrage volume spikes. This creates a partial natural hedge: the same volatility that causes IL also generates fee income. The question is whether the hedge ratio is sufficient — empirically, for most pools, it is not. Arbitrage volume covers only a fraction of the IL.

LP capital is mobile

When a pool becomes unprofitable, LPs withdraw, shrinking . This increases the fee yield ( rises) and increases price impact (which may reduce arbitrage volume). The pool finds a new equilibrium with less liquidity and higher yield. This is analogous to market makers widening spreads in volatile conditions in TradFi — see market-microstructure.

Fee tiers segment the market

Uniswap V3 offers multiple fee tiers (1 bps, 5 bps, 30 bps, 100 bps). Pairs naturally sort by volatility: stablecoins at 1 bps, blue-chip pairs at 5—30 bps, long-tail at 100 bps. This is the AMM analogue of tick-size tiering in equity markets.

The Market-Maker Analogy

The LP’s P&L equation is structurally identical to a traditional market maker’s:

TradFi market makerAMM liquidity provider
Earns the bid-ask spreadEarns swap fees
Loses to informed flow (adverse selection)Loses to arbitrageurs (IL)
Profits when vol is low, flow is retailProfits when vol is low, volume is high
Widens spreads in volatile marketsFee tier selection; LP withdrawal

The key difference: a TradFi market maker can choose which orders to fill and dynamically adjust quotes. An AMM LP is passive — the pricing function is fixed, and the LP cannot discriminate between informed and uninformed flow. This structural disadvantage is why IL is such a persistent drag.


Companion notebook: notebooks/defi/04-lp-profitability.py — Altair heatmap of net LP return as a function of ; break-even frontier; historical backtest on Uniswap V2 ETH/USDC pool data.

Questions to sit with:

  1. The break-even formula gives . All else equal, doubling the fee rate increases tolerable volatility by only . Why does the square root appear — what is the deeper reason?
  2. If arbitrage volume partially offsets IL, could you model the net effect as a “fee-adjusted volatility” ? What data would you need to estimate ?
  3. An LP in a Uniswap V3 concentrated-liquidity position earns higher fees per dollar of capital but faces higher IL (the position is more leveraged). Does concentration change the break-even condition, or does it cancel out?