- What Uniswap v3 liquidity is
- How a concentrated-liquidity position works
- Where concentrated liquidity is used in practice
- When fees do not cover range risk and gas
- How Uniswap v3 liquidity relates to Assetara
- FAQ
What Uniswap v3 liquidity is
Uniswap v3 liquidity provision works by depositing two crypto-assets into a smart-contract position so that traders can swap between them. The person or entity supplying those assets is called a liquidity provider. In return, the position can earn swap fees — but only while the market price stays inside a price range the provider chooses in advance. That is what "concentrated liquidity" means: capital sits within a selected range, not spread across every possible price.
An automated market maker, or AMM, is a trading system that uses pooled assets and protocol rules to quote and execute swaps, instead of matching buyers and sellers through an order book. A swap fee is the charge applied to an eligible trade and allocated under the protocol's rules. Impermanent loss is the term commonly used for the difference between the value of a liquidity position and the value of simply holding the assets that were originally supplied. It is a comparison, not a separate protocol fee.
This explainer covers the lifecycle of a native Uniswap v3 liquidity position only. It does not cover token selection, tax treatment, wallet security, or whether a particular pool suits any given reader.
How a concentrated-liquidity position works

The process starts when the provider selects a token pair, a fee tier, and a lower and upper price boundary. The token pair is the two assets being traded against each other. The fee tier is the protocol setting that determines the swap-fee rate for that pool. The lower and upper boundaries define where the position can actually be active.
Next, the provider submits a blockchain transaction to create the position and deposits the required assets. The mix depends on where the current market price sits relative to the chosen range. If the price is inside the range, the position generally holds both assets. If the price is outside the range, the position is allocated entirely to one asset. The smart contract then records the range, the liquidity amount, and the fee-accounting data.
While the market price stays inside the selected range, the protocol can use the position's assets to facilitate eligible swaps. As traders swap, the position's token mix shifts. Fees tied to swaps that happen while the position is active accrue under the protocol's accounting rules. Uniswap's documentation states that v3 positions earn fees only while their liquidity is active within the relevant price range.
If the market price moves below the lower boundary or above the upper one, the position goes out of range. It then stops earning active-position fees until price returns to the range, or until the provider changes the position. The provider can later submit further blockchain transactions to collect fees, withdraw assets, or adjust the range.
Each of those on-chain actions carries its own cost. On Ethereum, gas is the fee mechanism used to pay for computation and for getting a transaction included on the network. Gas expense is distinct from swap fees, and distinct from token-price movement too: the value of the deposited assets can change even when the provider sends no transaction at all.
A simple way to picture this: think of the selected range as a service window. The position can serve swaps while the market price sits inside that window. Outside it, the position stays on-chain, but it is no longer serving swaps or earning active-position fees.
Where concentrated liquidity is used in practice
Concentrated liquidity is used by Uniswap v3 providers who want control over the prices at which their deposited capital participates in swaps. The trade-off is direct: a narrower range concentrates liquidity into fewer prices, but it also raises the odds that ordinary price movement pushes the position out of range. Uniswap's documentation treats range selection and fee accrual as central to v3 liquidity provision — it does not claim that one range width suits every pool or market condition.
A reported empirical example shows why position size and transaction costs matter. CryptoSlate summarized a Bitquery analysis of closed regular positions in eight Ethereum Uniswap v3 pools. The report found that 18% of positions below $1,000 beat holding after gas, compared with 51% before gas. The article was published on 2026-10-16. That result applies only to the analyzed positions and method — not to every pool, chain, range, fee tier, or time period.
The comparison with holding matters because swap fees alone do not describe the whole result. A provider may collect fees and still end up with less value than a holder of the original two tokens, once gas costs and token-mix changes are counted. The outcome also depends on the time window, the assets chosen, and how fees and transaction costs are valued.
When fees do not cover range risk and gas
Fees are conditional, not guaranteed. They depend on eligible trading activity happening while the position sits in range. A position that spends much of its life outside its selected boundaries earns no active-position fees during that stretch. Returning to an active range depends on market prices; changing the range requires a new transaction and its own gas cost.
Range risk is also inventory risk. As swaps move through the position's range, the provider's token holdings can shift toward one asset. If that asset then performs worse than the other, the position can end up comparing unfavorably with simply holding the original token quantities. That relative outcome is the setting in which impermanent loss gets discussed. The term can mislead if it is treated as a promise that the gap disappears — whether it reverses depends on later prices, fees, and the timing of withdrawal or repositioning.
Gas can matter more for smaller positions, because transaction costs are not automatically scaled to the amount deposited. A provider who creates a position, collects fees, and repeatedly adjusts ranges may pay several separate execution costs. The Bitquery result reported by CryptoSlate is one observed example of gas changing the holding comparison — not a forecast for future positions.
- Out-of-range inactivity: the position stops earning active-position fees when price moves beyond its selected boundaries.
- Token-mix divergence: swaps can leave the provider more exposed to one token than a simple holder of the initial pair.
- Transaction-cost drag: creating, collecting, withdrawing, and repositioning can each require gas.
- Pool and fee-tier variation: trading activity, competition from other liquidity, and the selected fee tier all affect fee outcomes.
- Execution and protocol risk: using a smart contract and blockchain transactions involves technical, operational, and network risks beyond the fee calculation.
For illustration only: if a provider earned $12 in accrued swap fees and paid $15 in total gas to create, adjust, and close a position, the net effect of those cash-flow items would be negative before any change in the value of the tokens themselves. That example is hypothetical and does not estimate actual costs or returns.
How Uniswap v3 liquidity relates to Assetara
The supplied source material does not verify an Assetara product that creates, manages, executes, or reports on native Uniswap v3 liquidity positions. No such product connection is asserted here. The mechanism still matters as a general framework for evaluating decentralized-finance liquidity strategies: readers need to separate gross swap fees from gas expenses, out-of-range time, token-mix changes, and the comparison with holding. Native Uniswap v3 position management is distinct from any Assetara service, unless Assetara separately documents a specific connection.
FAQ
What happens when a Uniswap v3 position goes out of range?
It stops earning active-position swap fees until the market price returns to the selected range, or the provider changes the position. While out of range, the position sits fully allocated to one of the two tokens. Bringing it back into a different active range requires a provider action, and may require a gas-paying blockchain transaction.
Are Uniswap v3 swap fees guaranteed income?
No. Fees depend on eligible swaps occurring while the position is in range. They need to be weighed against gas expense, time spent out of range, and changes in the value and composition of the tokens the position holds.
Why can a small liquidity position underperform holding the tokens?
Transaction costs can eat up a larger share of a small deposit, and fees may not offset them. The position can also sit out of range, and its token mix can shift relative to the original assets. The Bitquery analysis summarized by CryptoSlate found a much lower share of sub-$1,000 positions beating holding after gas than before gas — but that finding is specific to the analyzed positions and methodology.
Is impermanent loss the same as a realized loss?
Not exactly. Impermanent loss is a comparison between the liquidity position and a benchmark of simply holding the originally supplied tokens. The actual economic result depends on market prices, accrued fees, gas paid, and whether and when the provider withdraws or changes the position.



