Adding liquidity looks like depositing into a savings product and behaves like taking a position. You are quoting a two-sided market with your own money, and the pool rebalances you into whichever asset is falling. The fee income is real, and so is that cost.
This walks through a first deposit from scratch: what to check before it, what the numbers on screen actually mean, and how to tell after two weeks whether the position is working.
1. Understand what you are agreeing to
A pool holds both sides of a pair. When the market price moves, arbitrage traders buy the cheap side out of your pool and leave the other. You end up holding more of whichever asset went down. Against simply holding the two tokens, that difference is the loss the position has to earn back through fees.
It is only realised when you withdraw. If the price returns to where it started, it disappears. That is why the effect is small on pairs that track each other and large on a volatile token quoted against a stablecoin.
2. Pick the pair before you pick the yield
Sorting pools by advertised yield selects for the pools most likely to lose you money, because a high headline rate on a volatile pair is compensation for exactly the risk described above, often paid in a token whose price is falling.
For a first position, correlated pairs are the honest starting point: two stablecoins, or a staked asset against its underlying. The mechanics are the same and the divergence is small enough that you can learn the process without the price move dominating the outcome. Our stablecoin liquidity pool guide covers that case in detail.
3. Check the pool before the interface does
Open the pool page and read four things: total value locked, volume over the last week, the fee tier, and how concentrated the existing positions are.
Fee income is a function of volume divided by liquidity, not of liquidity alone. A large pool with no volume pays nothing. A small pool with steady volume can pay well and will also move against you faster. The ratio between the two is the number worth writing down.
4. Verify both token addresses
Anyone can create a pool for any two contracts, including a copy of a real token. Deposit into the wrong one and there is no error, just a position nobody will ever trade against.
Take both addresses from the project’s own documentation or a major tracker and compare them character by character against what the pool page shows. This is thirty seconds and it is the single check most first-time providers skip.
5. Choose the fee tier deliberately
Most modern exchanges run several tiers on the same pair. The low tier is where stable pairs trade because the spread has to be tight. The higher tiers exist because volatile pairs need to pay providers more to be worth quoting.
Putting a stable pair in a high tier means routers will skip you. Putting a volatile pair in the lowest tier means you take the risk and get underpaid for it. Look at where the existing volume already sits and match it.
6. Set the range if the pool is concentrated
Concentrated pools let you specify the price band your capital works in. Inside it you earn a larger share of fees for the same deposit. Outside it you earn nothing and sit entirely in one asset.
A narrow band is not a better position, it is a more active one that needs rebalancing and pays gas each time. For a first deposit, set a range wide enough that ordinary weekly movement does not push you out of it, and treat the tight ranges as a strategy to graduate to rather than start with.
7. Approve, deposit and read the receipt
You will sign two transactions per token: an approval, then the deposit itself. Approve the exact amount rather than an unlimited allowance where the interface offers the choice.
After confirmation you receive a position token, either a fungible pool token or a position identifier. That token is the claim on your deposit. Losing access to it means losing the position, and sending it away is the same as sending away the underlying.
8. Measure the position against holding
Record three numbers on the day you deposit: the amount of each token, and the price of each. Two weeks later, compare the withdrawable value plus accrued fees against what those same tokens would be worth untouched.

That single comparison answers the only real question. Advertised yield, dashboard cards and reward token balances do not, because they exclude the rebalancing cost by construction.
When to withdraw
Three signals justify closing: volume in the pool has fallen and the fee income no longer covers the divergence, the reward token that made the yield attractive has stopped being worth selling, or the pair has stopped being correlated in the way you assumed when you entered.
Withdrawal returns whatever mix the pool holds at that moment, which will not match your deposit ratio. Check what you are receiving before confirming, and remember that claiming rewards is frequently a separate transaction that people forget entirely.
For token teams, the same mechanics decide whether a new pool is tradeable at all on day one. Setting up that side is covered in how to list a token on a DEX, and the traffic that makes a pool worth having is on our crypto traffic acquisition page.