Liquidity Pool Explained How Liquidity Pools Work in DeFi
- Kevin- DADS DeFi Space
- 11 minutes ago
- 9 min read
A trade feels instant when you click “swap,” but something has to be sitting on the other side of that trade. In traditional markets, that “something” is often a buyer, seller, or market maker. In DeFi, it is often a liquidity pool.
A liquidity pool is a shared pot of tokens locked in a smart contract. Traders use that pot to swap one token for another. People who deposit tokens into the pool are called liquidity providers, or LPs, and they can earn a share of trading fees.
That is the simple version. The useful version is understanding what happens under the hood, why traders need liquidity, how providers earn, and what can go wrong.
This article is for education only. Crypto assets are risky, and nothing here is financial advice.

What a liquidity pool does
A liquidity pool lets traders swap tokens without waiting for another person to take the opposite side of the trade.
Imagine a pool that holds ETH and USDC. If someone wants to trade USDC for ETH, they do not need to find a person selling ETH at that exact moment. They trade against the pool.
The pool holds both assets, and the smart contract handles the exchange.
That matters because crypto trading happens all day, across the world, without banks or brokers opening and closing markets. A pool gives traders access to tokens when they need them.
When people talk about liquidity pools, they usually mean these smart-contract-based token reserves used by decentralized exchanges, lending apps, and other DeFi protocols.
Why traders need liquidity
Liquidity means there is enough available supply to trade without causing a huge price move.
If a pool has very little ETH and USDC, even a modest trade can push the price sharply. That is called slippage. The trader expected one price, but the final execution price is worse because the pool was too small for the trade.
Good liquidity helps traders get:
Faster swaps
Lower slippage
Better pricing
More reliable access to tokens
Think of it like buying apples at a market.
If the stand has 10 apples and you buy 8, you change the whole market at that stand. The seller may raise the price on the last few apples. If the stand has 10,000 apples, your purchase barely matters.
A deep token pool works the same way. The more assets in the pool, the easier it is for traders to move in and out.
How liquidity pools work with AMMs
Most DeFi pools use an automated market maker, usually called an AMM.
An AMM is a set of rules in a smart contract that prices trades. Instead of using an order book, the AMM adjusts prices based on how many tokens are in the pool.
Token pairs are the basic building block
Most pools are built around a token pair.
Common examples include:
ETH and USDC
WBTC and ETH
SOL and USDC
A governance token and a stablecoin
If you provide liquidity to an ETH-USDC pool, you usually deposit both tokens. In many AMM designs, you deposit equal value amounts.
For example, if ETH trades at $2,000, you might deposit:
Asset | Amount | Value |
ETH | 1 ETH | $2,000 |
USDC | 2,000 USDC | $2,000 |
Total | $4,000 |
You own a share of the pool, not specific untouched coins sitting in a corner. As traders swap, the balance of ETH and USDC in the pool changes.
The AMM changes prices as the pool balance changes
In a simple AMM, when traders buy ETH from the pool, they add USDC and remove ETH. The pool now has more USDC and less ETH.
That makes ETH more expensive inside the pool.
When traders sell ETH into the pool, they add ETH and remove USDC. The pool now has more ETH and less USDC.
That makes ETH cheaper inside the pool.
This is the core of how liquidity pools work. The pool does not guess the “true” price. It follows a pricing formula. Traders and arbitrageurs then help keep the pool price close to the broader market price.

How liquidity providers earn money
Liquidity providers earn mainly from trading fees.
When someone swaps through the pool, the protocol charges a fee. A portion of that fee goes to the LPs based on their share of the pool.
If you own 1% of the pool, you generally receive about 1% of the LP fee revenue from that pool, depending on the protocol’s specific rules.
A simple LP fee example
Say an ETH-USDC pool charges a 0.3% trading fee.
A trader swaps $10,000 through the pool.
The fee is:
$10,000 × 0.3% = $30
That $30 gets distributed to liquidity providers, or partly distributed depending on the protocol.
If you own 5% of the pool, your share of that fee would be:
$30 × 5% = $1.50
That may sound small, but pools can process many trades. LP returns depend heavily on trading volume, fee rate, your pool share, token prices, and any extra incentives.
Some DeFi apps also reward LPs with extra tokens. This is often connected to yield farming, where users move funds between protocols to seek higher returns.
This is where LPs, DeFi smart contract, risk management, crypto strategies, and yield farming often overlap. The fee income is only one part of the picture, and the risks can be just as important as the rewards.
What impermanent loss means
Impermanent loss is one of the most misunderstood parts of being an LP.
It happens when the price of the tokens in your pool changes compared with simply holding those tokens in your wallet.
Here is a plain example.
You deposit equal values of ETH and USDC into a pool:
1 ETH worth $2,000
2,000 USDC
Total value of $4,000
Now imagine ETH rises from $2,000 to $3,000.
Traders buy ETH from the pool until the pool price catches up with the outside market. As that happens, your pool position ends up holding less ETH and more USDC than before.
Your LP position may still be worth more than $4,000. You made money in dollar terms.
But compared with simply holding 1 ETH and 2,000 USDC, you may have less value. That difference is impermanent loss.
The word “impermanent” can be misleading. The loss can shrink if prices move back toward where they were when you deposited. But if you withdraw after the price change, the loss becomes real.
Fees can offset impermanent loss
LP fees can reduce or even outweigh impermanent loss.
That is why high-volume pools can be attractive. If the pool earns steady fees, those fees may compensate providers for the price movement between the two tokens.
But there is no guarantee. A pool can show strong fee activity and still underperform a simple hold strategy if one token moves sharply.

The main risks of using a liquidity pool
A liquidity pool can look simple from the outside. Deposit tokens, earn fees, withdraw later. The risks sit beneath that simple flow.
Smart-contract risk
A liquidity pool runs on code. If that code has a bug, attackers may exploit it.
Even audited protocols can have problems. Audits reduce risk, but they do not remove it. Smart contracts can also interact with other contracts, which can create extra risk if one part of the system fails.
Before using a pool, check basic safety signals:
Has the protocol been live for a meaningful period?
Has the code been audited by known security firms?
Is the team transparent about risks?
Are funds controlled by admin keys or upgradeable contracts?
How much value is already locked in the protocol?
None of these signs proves safety. They only help you make a more informed choice.
Token risk
The pool is only as strong as the tokens inside it.
If one token crashes, gets exploited, loses its peg, or turns out to have weak demand, LPs can be left holding more of the weaker asset.
This is especially important in pools with:
New tokens
Low-volume tokens
Algorithmic stablecoins
Highly inflationary reward tokens
Tokens with unclear ownership or permissions
A pool with a famous token and an unknown token is not “half safe.” The risky side can dominate the final result.
Liquidity and exit risk
Some pools are easy to enter but hard to exit during stress.
If a token price falls quickly, many LPs may rush to withdraw. Traders may also drain the stronger side of the pool, leaving providers with more of the weaker token.
You should understand how withdrawals work before depositing. Some protocols allow instant exits. Others may have lockups, cooldown periods, or extra steps for staking LP tokens.
Why high APR does not always mean high profit
High APR grabs attention. It is easy to see a pool offering huge returns and assume it is a great deal.
That can be a mistake.
APR is usually an estimate based on current conditions. Those conditions can change fast.
High APR may come from:
Low total liquidity
Temporary token rewards
High trading volume that may not last
A risky or new token pair
A reward token that is falling in price
Extra incentives meant to attract deposits
A pool might advertise a very high APR, but your actual profit can be much lower after impermanent loss, token price declines, gas costs, and reward token volatility.
Here is a simple way to think about it.
What you see | What can happen |
High APR | Rewards drop as more people join |
Big token incentives | Reward token price falls |
Strong fee income | Trading volume slows |
New token pair | One token loses value quickly |
Stable-looking pool | Smart-contract or peg risk appears |
APR is not profit. It is a current rate estimate. Profit is what you have after all gains, losses, costs, and risks are counted.
A simple example from start to finish
Let’s walk through a basic pool experience.
You deposit $1,000 into an ETH-USDC pool:
$500 in ETH
$500 in USDC
The pool gives you LP tokens. These represent your share of the pool.
Over the next month, traders swap ETH and USDC through that pool. Each trade pays a fee. Your share of those fees gets added to your position or becomes claimable, depending on the protocol.
Now three things affect your result.
Trading fees
If the pool has steady volume, you earn more fees.
More trading volume usually means more fee income, though your share depends on how much of the pool you own.
Token price changes
If ETH rises or falls a lot against USDC, your pool balance changes.
You may end up with a different mix of ETH and USDC than you started with. That can create impermanent loss compared with holding.
Extra rewards
The protocol may pay bonus tokens.
Those rewards can help your return, but only if the reward token keeps enough value. If the reward token drops sharply, the advertised APR may not mean much.

How to think like a careful liquidity provider
Before joining a pool, ask practical questions.
Do I understand both tokens?
Would I be comfortable holding more of either token?
How much trading volume does the pool usually have?
Where does the APR come from?
Are rewards paid in a token I actually want?
What happens if one token drops 50%?
Can I withdraw when I want?
What smart-contract risks am I taking?
The best LP decisions start with the downside. Fee income is attractive, but it should not distract from the basic tradeoff: you are giving traders access to your tokens in exchange for a possible return.
That return is not guaranteed.
FAQs about liquidity pools
What is a liquidity pool in simple terms?
A liquidity pool is a smart contract that holds tokens so traders can swap them. People who deposit tokens into the pool can earn a share of trading fees.
How do LPs make money?
LPs usually make money from swap fees. Some pools also pay bonus token rewards. The final result depends on fees, token prices, impermanent loss, and any costs to enter or exit.
Can you lose money in a liquidity pool?
Yes. You can lose money from impermanent loss, token price drops, smart-contract exploits, failed stablecoin pegs, or reward tokens losing value.
Is a high APR liquidity pool better?
Not always. High APR can signal high risk, short-term incentives, low liquidity, or a reward token that may fall in price. APR is only an estimate, not a guarantee.
What is the difference between staking and providing liquidity?
Staking usually means locking one asset to support a network or protocol. Providing liquidity usually means depositing a pair of assets into a pool so traders can swap between them.
The takeaway
A liquidity pool is the engine behind many DeFi swaps. Traders use it to access tokens quickly. LPs fund it by depositing token pairs. AMMs manage pricing, trades generate fees, and providers can earn income for taking on risk.
The key is to look past the surface return.
A good pool is not just the one with the biggest APR. It is the one where you understand the token pair, the fee source, the smart-contract risk, the exit rules, and the chance of impermanent loss.
If you can explain where the yield comes from and what could reduce it, you are thinking about liquidity pools the right way.



Comments