defi

Uniswap v3 concentrated liquidity explained simply

Learn how Uniswap v3 concentrated liquidity works, see a practical example, understand risks, and get step-by-step instructions to create your first position. Perfect for crypto beginners.

Uniswap v3 concentrated liquidity explained simply

Uniswap v3 concentrated liquidity is a feature that lets liquidity providers allocate their funds to a specific price range instead of the entire price curve. This innovation dramatically improves capital efficiency, meaning your deposited assets can earn more fees per dollar compared to previous versions. In this guide, you will learn how concentrated liquidity works, see a practical example, understand the risks, and follow a beginner-friendly setup walkthrough.

How Uniswap v3 Concentrated Liquidity Works

In Uniswap v2, liquidity was spread uniformly from a price of zero to infinity. Every trade touched your share whether the price was $0.01 or $1,000,000. That approach wasted most of your capital because only a tiny sliver near the actual trading price was actively used. Uniswap v3 concentrated liquidity solves this by letting you pick a custom price range. For example, you can provide liquidity for ETH/USDC only between two nearby prices, say a few percent above and below the current market price. Your entire deposit is then concentrated within that band, making each unit of capital work much harder.

When a trade executes inside your chosen range, a larger portion of your liquidity is involved, and you earn a bigger share of the fee. If the price exits your range, your position becomes inactive (often called being “out of the range”), and you stop earning fees until the price returns. At that point, your assets may be converted entirely into one token (e.g., only ETH or only USDC) — a state known as a single-sided position.

  • Uniswap v2 – liquidity spread infinitely, low fee earning per dollar.
  • Uniswap v3 – concentrated within a range, high fee earning per dollar.
  • Positions in v3 are represented as NFTs (non-fungible tokens) instead of a simple pool token, making each position unique.

Practical Example of Concentrated Liquidity in Action

Imagine you want to provide liquidity for the ETH/USDC pair. The current price is, let’s say, 1 ETH = 3,000 USDC. In Uniswap v2, you would deposit 1 ETH and 3,000 USDC, and those funds would be split across every possible price. In v3, you set a narrow range — for instance, from 2,700 USDC to 3,300 USDC. Your 1 ETH and 3,000 USDC are now deployed only within that $600 band.

While the price stays inside your range, a large portion of your deposit is used in every trade that crosses that zone. You can earn significantly more fees compared to v2 — possibly several times more for the same deposit size. If the price drops below 2,700 USDC, your ETH is gradually sold for USDC, and once the price leaves the range entirely, you end up holding only USDC. You no longer earn fees until the price returns above 2,700.

FeatureUniswap v2Uniswap v3 (Concentrated)
Capital efficiencyLow – most capital sits idleHigh – capital actively used in range
Fee earning potentialProportional to shareHigher within range, zero outside
Impermanent lossModerateCan be more severe if price exits range
Active management neededMinimal (passive)Regular monitoring and adjustment recommended

Managing Risks with Uniswap v3 Concentrated Liquidity

Providing concentrated liquidity in Uniswap v3 comes with two main risks: impermanent loss and range inactivity. Impermanent loss occurs when the price moves away from your deposit price — in v3 it can be more pronounced because your funds are concentrated. If the price exits your range completely, the loss becomes permanent (your position is now single-sided and no longer earning fees). Additionally, if the price never returns, you may miss out on trading fees for long periods.

To reduce these risks:

  • Choose a wider range (e.g., ±20% instead of ±5%). This reduces fee earnings per dollar but keeps your position active longer.
  • Monitor the market regularly and adjust your range if the price trends in one direction.
  • Consider providing liquidity for volatile pairs only if you plan to manage the position actively.

💡 Pro Tip: As a beginner, start with a wider range to reduce the need for frequent adjustments. You can narrow the range as you gain experience and understand how your chosen pair behaves.

Using Uniswap v3: A Step-by-Step Guide for Beginners

Here is how you can create your first concentrated liquidity position on Uniswap v3.

  1. Go to the Uniswap app (app.uniswap.org) and connect your wallet (e.g., MetaMask). Ensure you have enough ETH for gas and the tokens you want to deposit.

  2. Select the “Pool” tab and choose “New Position.” Switch to the V3 version.

  3. Choose a token pair (e.g., ETH / USDC). The app will show the current price and allow you to set a custom range. By default, it suggests Full Range (which mimics v2), but you should click “Custom” to enter your desired lower and upper price.

  4. Set your price range. For a first attempt, enter a range that extends roughly 10% below and 10% above the current price. For example, if ETH is at 3,000 USDC, set lower price to 2,700 and upper to 3,300.

  5. Deposit liquidity. Enter the amount of one token (e.g., 1 ETH). The app automatically calculates the required amount of the other token. Review the estimated fee tier (0.05%, 0.30%, or 1.00%) — choose the one that matches the pair’s typical volatility.

  6. Confirm the transaction in your wallet. Once confirmed, your position appears as an NFT in your wallet and in the Uniswap interface. You can view fees earned and adjust or withdraw the position at any time.

Conclusion

Uniswap v3 concentrated liquidity empowers liquidity providers to earn higher fees by focusing their capital on a narrow price range. While this approach increases capital efficiency, it demands active management and an understanding of market price movements. By starting with a wider range and monitoring your positions, you can harness the benefits of concentrated liquidity while keeping risks manageable. As you become more comfortable, you can experiment with tighter ranges and multiple positions to optimize your returns.