How to Provide Liquidity on a Decentralized Exchange
You provide liquidity by depositing paired tokens into a DEX pool to earn trading fees. You need a compatible wallet, gas token, and both tokens.

On this page
A decentralized exchange lets users trade directly from their own wallets. When you add liquidity, you become the counterparty for traders who swap against the pool.
What is providing liquidity?
Providing liquidity means depositing paired tokens into a DEX pool to earn trading fees. Traders pay a fee when they swap, and your share depends on your pool share; fees are not fixed.
How do you provide liquidity?
The deposit happens on chain, so review every screen before you sign.
- 1Get wallet and tokensUse a compatible wallet and hold the network gas token and both pool tokens.
- 2Connect and choose a poolOpen the DEX, connect your wallet, and review the pool tokens and fee tier.
- 3Approve token spendingApprove only what you plan to deposit; native gas tokens do not need approval.
- 4Deposit and confirmEnter both amounts, review your share and the fees, then confirm. You receive LP tokens or a position NFT for your share.
What should you do afterward?
After you deposit, your pool position can move with the market, and impermanent loss compares it with simply holding the tokens. Fees can offset that loss but do not guarantee a profit.
Frequently asked questions
Impermanent loss is the gap between your pool position and simply holding the tokens. It can shrink if prices return, but it becomes real when you withdraw.
The IRS treats cryptocurrency as property. Tax treatment of pool fees can depend on the facts; consult a tax professional.
Usually yes, if the network and the DEX work. Some pools have lockups or high fees, so check terms first.
A smart contract bug or exploit can drain the pool, and your position may lose value. A DEX avoids some custody risks, but code risks remain.





