Home โ€บ Guides โ€บ Adding Liquidity on Uniswap: A Complete Guide
๐ŸŒŠ ERC-20 Token Guide

Adding Liquidity on Uniswap: A Complete Guide

Providing liquidity on Uniswap is how tokens become tradeable and how liquidity providers earn fees โ€” but it comes with mechanics worth understanding before you commit funds. This guide explains what providing liquidity really means, how LP tokens and fees work, the difference between Uniswap v2 and v3, the reality of impermanent loss, and why token creators lock their liquidity.

What providing liquidity means

Uniswap is an automated market maker (AMM): instead of matching buyers and sellers, traders swap against pools of two tokens. Those pools are funded by liquidity providers (LPs) who deposit both tokens. When you add liquidity to, say, a TOKEN/ETH pool, you deposit both TOKEN and ETH, and traders swap against your combined liquidity. In return, you earn a cut of the trading fees.

LP tokens: your receipt

When you deposit, you receive an LP token (in v2) or an NFT position (in v3) representing your share of the pool. This is your claim on the underlying assets plus accrued fees. To withdraw, you return the LP token/position and receive your share of the pool back. Whoever holds the LP token controls that liquidity โ€” which is exactly why locking it matters for token creators (more below).

How the price works

A classic Uniswap v2 pool follows a simple rule: the product of the two reserves stays constant (x ร— y = k). When someone buys TOKEN with ETH, TOKEN reserves fall and ETH reserves rise, so the price of TOKEN goes up โ€” and vice versa. This is automatic price discovery with no order book. The deeper the liquidity, the less each trade moves the price (lower slippage).

Earning fees

Every swap pays a fee (commonly 0.3% in v2, with multiple tiers in v3) that's distributed to LPs in proportion to their share of the pool. The more volume a pool sees and the larger your share, the more you earn. Fees are the reward for providing liquidity โ€” and the compensation for taking on impermanent loss risk.

Uniswap v2 vs. v3

v2v3
Liquidity spreadAcross all prices (0 to โˆž)Concentrated in a range you choose
Fee efficiencyLowerHigher within range
ManagementPassiveActive โ€” can go "out of range"
Best forSimplicity, new tokensCapital efficiency, active LPs

For a brand-new token launch, full-range liquidity (v2-style, or a full-range v3 position) is simplest and ensures the token is tradeable at any price. Concentrated v3 positions can earn more but require you to manage the range as the price moves.

Impermanent loss, explained simply

Impermanent loss (IL) is the most misunderstood part of providing liquidity. It's the difference between the value of your LP position and the value you'd have if you had simply held the two tokens. It arises when the two tokens' prices diverge: the AMM automatically sells the rising asset and buys the falling one, so you end up with relatively more of the weaker asset. It's called "impermanent" because it only becomes a realised loss if you withdraw while prices are diverged; if prices return to the original ratio, it disappears. Fees earned can offset IL โ€” whether you come out ahead depends on volume versus volatility.

For volatile pairs, impermanent loss can outweigh fees. Understand it before providing significant liquidity, and never assume LPing is "free yield."

Steps to add liquidity

  1. Go to the official Uniswap app and connect your wallet on Ethereum Mainnet.
  2. Open the Pool/Liquidity section and choose "New position."
  3. Select the two tokens (e.g. your TOKEN and ETH). For a new token, paste its contract address.
  4. Choose a fee tier (and, in v3, a price range โ€” full range is simplest).
  5. Enter the amounts; the ratio sets or matches the price.
  6. Approve the token, then confirm the deposit. You receive your LP token/position.

Setting a range in v3

If you use a concentrated v3 position, you pick a price range in which your liquidity is active. A tight range earns more fees but goes "out of range" โ€” earning nothing โ€” if the price moves beyond it, and requires rebalancing. A full range behaves like v2: always active, lower fee efficiency, no management. New LPs often start full-range and graduate to concentrated positions once they understand the dynamics.

Risks to weigh

Locking liquidity (for token creators)

If you're launching a token, the liquidity you add is what makes it tradeable โ€” and the LP token you hold lets you remove it. Buyers know this, and unlocked liquidity is the top "rug pull" fear. The solution is to lock your LP tokens in a time-lock contract or burn them outright, proving you can't pull the market. A visible liquidity lock is one of the strongest trust signals a new project can give. Combine it with a renounced, immutable token for maximum confidence, and see add your token to Uniswap for creating the initial market.

Withdrawing liquidity

To exit, you return your LP token/position and receive your share of the pool's two tokens plus accrued fees. Note the amounts may differ from what you deposited due to trading activity and impermanent loss. If you locked your liquidity, you can only withdraw after the lock expires โ€” which is the whole point for a trust-focused launch.

Conclusion

Providing liquidity on Uniswap turns idle tokens into a working market and earns you a share of trading fees, in exchange for taking on impermanent loss risk. Understand LP tokens, the v2-vs-v3 trade-off, and impermanent loss before committing funds. And if you're a token creator, remember that locking your liquidity is not just good practice โ€” it's one of the most persuasive ways to earn your community's trust.

๐Ÿš€ Ready to launch your token?

Create a verified ERC-20 token on Ethereum in under 60 seconds โ€” no coding required.

Create Your ERC-20 Token โ†’

Frequently Asked Questions

What do I earn by providing liquidity?

Liquidity providers earn a share of the trading fees from swaps against their pool, proportional to their share of the liquidity. The trade-off is exposure to impermanent loss.

What is impermanent loss?

Impermanent loss is the difference in value between providing liquidity and simply holding the two tokens, caused by price divergence between them. It becomes a real loss only if you withdraw while prices have diverged.

What is the difference between Uniswap v2 and v3?

In v2 your liquidity spreads across all prices equally. In v3 you concentrate liquidity within a price range you choose, earning more fees in that range but requiring active management and risking going out of range.

Should I lock my liquidity?

If you are a token creator, locking or burning your LP tokens proves you cannot pull the liquidity, which is a major trust signal for buyers. Regular liquidity providers usually keep their LP position to withdraw later.