Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
How concentrated liquidity turns a chosen price range into higher DeFi fee earnings.
Concentrated liquidity lets you supply funds to a DeFi trading pool inside a chosen price range. Your capital earns fees only where trades actually happen. So instead of spreading tokens across every possible price, you pick a band and park everything there. Traders who swap inside your band pay you. Traders outside it do not.
The idea arrived with Uniswap v3 in May 2021. It quickly became the default design for serious decentralized exchanges. It rewards people who manage their positions. It quietly punishes those who set and forget. That trade-off is the whole story. The rest of this guide walks through it piece by piece, from ranges and ticks to what happens when the price leaves your band.
Classic liquidity pools spread deposits across every price from zero to infinity. That design, built on the xy=k formula, is simple and never breaks. But it wastes most of the money.
Think about an ETH/USDC pool. ETH is not going to trade at $4 or at $4 million this week. Yet a full-range pool keeps capital parked at those prices anyway, doing nothing. Only a thin slice of the deposits sits near the current price, where real swaps happen. The rest just waits.
Concentrated liquidity fixes that waste. A liquidity provider — an LP — picks an upper and lower price bound. Then they deposit only inside that band. Now all the capital works where trading volume lives. The same $1,000 backs far more swap volume. So far more fees flow to it.
Uniswap v3 shipped this model first, and the industry followed fast. These positions now dominate volume on most major decentralized exchanges, from Ethereum mainnet to Solana and Base. The category even earned its own acronym, CLMM, short for Concentrated Liquidity Market Maker.
The contrast with the old model is sharp. A full-range position is passive, forgiving, and inefficient. A concentrated one is efficient and demanding. It also turns unforgiving when the price wanders off. Everything else here — fees, ticks, out-of-range behavior, impermanent loss — flows from that one choice.
Every concentrated liquidity position starts with one decision: the price range. An LP on ETH/USDC might pick a band between $2,800 and $3,400. While ETH trades inside that band, the position is active and takes a share of every swap fee the pool collects.
Ranges snap to fixed boundaries called ticks. A tick is a small price step that marks where liquidity begins and ends. You do not need the math behind ticks to provide liquidity. Just know that your bounds round to the nearest tick. Ticks are how the pool tracks which deposits are active at each price. Underneath, the pool still prices trades along a curve — the same family of math covered in our guide to the bonding curve.
Fee earnings come down to two things. First, how much trading volume passes through your range. Second, how big your share of the active liquidity is at the current price. A narrow band around the live price gives you a large share of a small zone. So fees per dollar climb fast. When the model launched, Uniswap put the theoretical ceiling at 4,000x the capital efficiency of v2 (Uniswap v3 announcement, March 2021). That number is real but conditional. It only holds while the price sits deep inside an extremely narrow band, which rarely lasts for volatile pairs. In DeFi, that much capital efficiency always carries a matching risk somewhere.
Each concentrated liquidity pool also carries a fee tier, which sets what traders pay per swap. The right tier depends on how risky the pair is. Here is how the standard tiers line up with pair types.
| Fee tier | Typical pair type |
|---|---|
| 0.01% | Stablecoin-to-stablecoin pairs such as USDC/USDT |
| 0.05% | Correlated or blue-chip pairs with low volatility |
| 0.30% | Standard volatile pairs such as ETH/USDC |
| 1.00% | Exotic, new, or highly volatile tokens |
Higher tiers pay LPs more for holding riskier inventory. One more design quirk sits behind all this. Every position has unique bounds. So concentrated LP positions are minted as NFTs (ERC-721 tokens on Ethereum), not the interchangeable pool tokens of older AMMs. No two positions look exactly alike, and you manage each one on its own.
This is the part that catches most new LPs off guard. The market price crosses one of your bounds, and two things happen at once. Your fee earnings stop completely. And your position now holds only one of the two assets.
Here is why. As the price moves through your range, arbitrage traders swap against your liquidity. When ETH falls, they sell ETH into the pool and pull out USDC. By the time ETH hits your lower bound, they have taken all your USDC. You are left holding only ETH — the asset that just dropped. If ETH rises through your upper bound instead, the mirror happens. You end up holding only USDC and watch the rest of the rally from the sidelines.
Take a concrete case. You set an ETH/USDC range of $2,800 to $3,400 and ETH slides to $2,500. Your position is now 100% ETH, accumulated on the way down, earning nothing. A full-range position would still hold both assets in an unfavorable ratio. Yours converted entirely.
Nothing is broken, though. The position reactivates on its own if ETH climbs back into your band. Fees then resume without you touching anything. There is just no guarantee the price returns. Sharp wicks can also punch through a band briefly and snap back. That move overlaps with the aggressive sweeps behind a liquidity hunt, where big orders blow through resting stops before reversing.
Your options at that point are limited, and each has a cost. You can wait and hold the single asset. You can withdraw, which locks in the unfavorable conversion. Or you can rebalance into a new range around the current price. That last move costs gas, swap fees, and slippage. Out-of-range liquidity is not a bug. It is the designed consequence of the bet you made when you drew the band.
Neither model wins outright. Full-range pools and concentrated liquidity suit different owners, and the honest comparison is about maintenance as much as yield.
A full-range xy=k position needs zero attention. Its fees are modest but arrive in every market. Its impermanent loss is softened by the infinite spread. A concentrated position earns several times more per dollar while in range. But it demands monitoring, and every rebalance costs real money. So the choice comes down to how much attention you can actually give.
The table below puts the trade-off side by side.
| Factor | How the two models compare |
|---|---|
| Fee earning potential | Full range is modest and steady. Concentrated is several times higher per dollar while the price stays in range. |
| Maintenance required | Full range needs none. Concentrated needs monitoring and periodic rebalancing. |
| Impermanent loss risk | Full range is diluted across the whole curve. Concentrated is amplified once the price exits the band. |
| Best suited for | Full range suits passive holders and very volatile tokens. Concentrated suits active LPs and stable pairs. |
| Capital needed to matter | Full range needs more capital for meaningful fees. Concentrated makes smaller deposits productive. |
| Cost of being wrong | Full range drifts slowly. Concentrated converts fully to the losing asset and goes silent. |
Two rules of thumb fall out of this. Stablecoin pairs favor tight concentrated ranges. The price rarely leaves a narrow band around $1, so impermanent loss stays near zero. Volatile pairs need wide bands or frequent rebalancing. And if you cannot commit to either, a full-range position usually beats a neglected narrow one.
Concentrated liquidity started on Ethereum, but the CLMM model now runs on nearly every major chain. Providing in these pools is an active cousin of broader yield farming, and each protocol builds the model with its own twist.
These five cover most of the real volume today:
Osmosis brought the same design to Cosmos, and dozens of smaller forks run on other chains. The common thread is simple. Every serious venue now expects LPs to think in ranges. Interfaces and bin mechanics differ. But one core skill transfers everywhere: reading a pair’s volatility and drawing a sensible band.
Range selection is where concentrated liquidity is won or lost. And it starts with the pair, not the protocol. Set your band around how far the pair realistically moves, not around how much you wish you could earn.
For stablecoin pairs such as USDC/USDT, tight is right. A band like 0.995 to 1.005 keeps almost all your capital active, earns steadily, and rarely goes out of range. Impermanent loss barely registers, because the two assets track each other. This is the easiest setup for a first attempt.
For moderate-volatility pairs such as ETH/USDC, most active LPs draw a band of roughly ±15% to ±25% around the current price. That width usually absorbs normal daily swings without going dormant every week. Go tighter and you will earn beautifully for three days. Then you spend the next week out of range.
For high-volatility pairs — fresh listings, meme coins, low-cap tokens — very wide ranges or plain full-range positions are the safer call. Constant rebalancing eats the fee advantage of a narrow band. And a 40% candle can strand you in the losing asset overnight.
Then comes the rebalancing question, which is really a cost comparison. Move the range only when expected fees clear the cost of moving. Use these triggers as a working checklist:
Active management is a real time commitment, and not everyone wants it. Automated position managers such as Gamma, Arrakis, and Beefy’s concentrated strategies rebalance ranges for you for a fee. They are a fair middle ground if you want CLMM yields without the daily check-ins.
Yes, concentrated liquidity amplifies impermanent loss compared with a full-range position. The amplification only bites when the price moves outside your band. But that is exactly when losses matter most.
The mechanism is simple. A full-range position rebalances gradually across the entire price curve. So you always keep some of both assets. A concentrated position squeezes all that rebalancing into your narrow band. Once the price exits, you hold 100% of the losing asset, with no cushion left. The narrower the range, the faster the conversion and the wider the gap versus simply holding.
Numbers make it click. Say you deposit $1,000 into ETH/USDC with ETH at $3,000 and a ±10% range. ETH then drops 20% to $2,400. Your position converted fully to ETH by $2,700 and rode the rest of the fall. That leaves roughly $840 before fees. The same $1,000 in a full-range pool would sit near $895. A plain 50/50 hold would be worth about $900. These figures are illustrative rather than backtested, but the ordering holds. The loss is largest when a move blows straight through the band. That is also how careless LPs end up as someone else’s exit liquidity.
One detail protects you from panic decisions. Impermanent loss only becomes permanent when you withdraw. Pull out while out of range and the unfavorable conversion locks in for good. Wait for the price to return into your band and the loss shrinks or disappears. But waiting is a bet, not a guarantee.
There is a real upside to close on. While the price stays in range, concentrated positions earn several times more in fees than full-range ones on the same capital. For stablecoin pairs and calm blue-chip pairs, those fees routinely outweigh any impermanent loss. That is exactly why the model took over DeFi.
Concentrated liquidity is a pool design that lets liquidity providers deposit within a chosen price range instead of across all prices. Capital inside the range earns swap fees at a much higher rate per dollar. Uniswap v3 introduced the model in 2021, and most major DEXs now use it.
Traders pay a fee on every swap, set by the pool’s fee tier. That fee is split among LPs whose ranges cover the current price. The narrower your range around the live price, the larger your share of the active liquidity and the more fees you collect. Once the price leaves your range, your share of new fees drops to zero.
Fee earnings stop, and the position converts entirely into the asset that fell in relative value. Nothing is lost automatically, and the position reactivates if the price re-enters the range. Withdrawing while out of range locks in the unfavorable conversion.
No, only when the price moves outside your chosen band. Inside the range, higher fee income often more than offsets impermanent loss, especially on stablecoin pairs. Outside the range, the loss is amplified because you hold 100% of the losing asset.
CLMM stands for Concentrated Liquidity Market Maker, the category of DEX protocols built on range-based liquidity. Uniswap v3, Orca, Meteora, Aerodrome, and Camelot are all CLMMs. Some variants, like Meteora’s DLMM, arrange liquidity in discrete bins with dynamic fees.
A first concentrated liquidity position teaches more than another hour of reading. So keep the stakes small and the process deliberate. Your opening deposit is tuition, not a yield play. The goal is to feel how a range behaves before real money is on the line.
These steps give you a low-drama entry:
Watch two things while that first position runs. First, how often the price tests your bounds. A band that keeps flirting with its edges is telling you the pair is too volatile for the width you chose. Second, whether the fees actually beat just holding the two tokens. On a quiet stablecoin pair, they usually will. On a jumpy pair, they often will not once gas and slippage are counted.
If the monitoring turns out to be more work than you want, that is a useful discovery too. A lower-maintenance yield route like liquid staking trades some upside for the freedom to stop watching charts. Plenty of experienced DeFi users run both side by side. They park a base of steady yield and run one or two concentrated positions they actually enjoy managing.