You've probably opened a DeFi dashboard, scrolled past a few liquidity pools, and seen numbers like 8%, 12%, or even higher.
The interface is intuitive enough, the workflow feels frictionless, and the promise looks clean: park your tokens here, walk away, collect yield.
But then a quieter question starts pulling at you. Where does that yield actually come from? Is it being paid by other traders, the way a market maker earns a spread? Or is it being printed out of thin air by the protocol itself?
The honest answer matters, because the difference between the two is the difference between income you can model and income you have to take on faith.
That's the question we want to unpack here. Not a textbook tour of automated market makers, and not a hype piece about the next 400% farm. Just the plumbing: where the money flows in, where it gets paid out, and what it really costs you to be on the receiving end.
The backbone: swap fees from real trading
Every time someone swaps one token for another through an automated market maker (AMM), they pay a small fee. On major DEXs, that fee is usually a small fraction of a percent, depending on the pair and the pool's fee tier. Liquidity providers don't sit on the sidelines watching this happen. They are the pool.
Each LP owns a proportional slice of whatever assets sit in it. When a trader pays a swap fee, that fee is distributed across the LPs according to their share of the pool, subject to the protocol's rules and any position-specific mechanics. In a concentrated-liquidity design, such as Uniswap v3, the details matter even more: capital earns fees only while it is active inside the relevant price range.
This is the most boring and most honest form of yield in DeFi, and that's exactly why it matters. On stablecoin-to-stablecoin pools — pairs such as USDC/USDT or DAI/USDC, where the price is designed to remain close — fees are usually the main source of return. Base fee-only yields for these stablecoin pools on major decentralized exchanges typically sit in the 0.5–2% APY range.
Not thrilling. But organic.
The money came in from a real trader who wanted to move tokens, and it leaves as compensation for providing the liquidity that made the transaction possible. If trading activity slows, fee income falls. If volume disappears, the yield disappears with it. There is no mystery and no promise that the rate will remain constant.
The cleanest yield in DeFi is just a market-making spread. Everything else is a layer on top of it.
You can see this in public pool data. Uniswap v3's DAI/USDC pool printed around a 0.81% 30-day APY in mid-February 2025. The USDC/USDT pool sat closer to 1.65% by late February 2025. Both numbers are modest, both are essentially fee-driven, and neither pool is trying to dress itself up as a risk-free savings account.
That is the kind of yield you can stress-test against volume. Ask what happens if trading activity is cut in half. Ask whether the observed volume is persistent or concentrated around a short-lived market event. Ask whether your liquidity is actually active across the price range where trades are happening. The displayed APY is backward-looking; it is not a contract with the future.
Why fee APY can look better than it is
Fee yield is also easy to misread because dashboards annualize recent activity. A pool that generated strong fees over a few busy days can display an attractive annualized number even though the underlying conditions may not last. The calculation is often less a forecast than a snapshot stretched across a year.
The same problem appears when liquidity changes. If the pool's total liquidity falls while trading volume stays steady, the remaining LPs may collect a larger share of fees. That can lift the displayed APY. But it can also signal that other providers are leaving because the risk-adjusted return has deteriorated. A higher number is not automatically evidence of a better opportunity.
For a prospective DeFi liquidity provider, the useful question is not simply how high the fee APY is. It is whether the fee stream is connected to repeatable demand and whether your position is placed where that demand actually occurs.
The inflation layer: protocol incentives and governance tokens
So where do the bigger numbers come from?
Here's where the protocol's native token enters the picture. Many DeFi pools don't just pay trading fees. They also pay LPs in governance tokens, distributed by the protocol as a way to bootstrap liquidity before the platform has enough organic trader flow to attract capital on fees alone.
The mechanics are simple. The protocol allocates a portion of its token supply to incentives over a given period. It distributes those rewards to LPs based on how much liquidity they contribute, where that liquidity is placed, and how long it remains eligible. Some systems direct emissions through gauges or voting mechanisms; others use a more direct reward schedule.
Either way, the LP receives two different streams:
- swap fees generated by traders using the pool;
- reward tokens distributed by the protocol.
Add the two together and you get the headline APY. That headline can look much more impressive than the fee-only return because the second stream is not being funded by the users who traded in the pool. It is being funded by the protocol's token economics.
This is how a stablecoin pool can post a roughly 3–8% total APY even though its fee-only yield is closer to 1%. Incentives lift the total return into that range; they do not represent an additional 3–8% layered on top of the fee yield.
It's also why Curve's USDC/USDf pool landed at around 9.4% in early August 2025. A meaningful part of that return was not paid by traders. It came from protocol incentives in the form of CRV emissions distributed to LPs who supplied capital there.
Headline APY = swap fees + reward-token emissions. The first part is trading income. The second part is the protocol's marketing budget.
That framing may sound harsh, but it is useful. Token incentives can be rational spending for a young protocol. A new exchange needs liquidity before it has enough users, and users are more likely to trade in a pool that is deep enough to keep slippage under control. Rewarding LPs can help create that initial network effect.
The catch is that the reward token is not a free add-on. It is part of the protocol's monetary policy.
Every reward token distributed to LPs adds supply to circulation. Existing holders may see their share of the network diluted, depending on the token's broader supply schedule and demand. In a bull market, when the reward token is rising, this cost can feel invisible. In a sideways or bear market, it becomes harder to ignore. The token price slides, the dollar value of emissions drops, and the headline APY quietly deflates along with it.
There is another complication: rewards can attract mercenary liquidity. LPs may arrive because the incentive rate is high, not because they believe in the protocol or expect lasting trading demand. When the rewards are reduced, that capital can leave just as quickly as it arrived. The pool then has to stand on its own fee revenue, and the difference can be dramatic.
This is the structural ceiling on incentive-led yield. It is only as durable as the protocol's willingness and ability to continue distributing tokens, and as the market's willingness to value those tokens.
A different engine: lending markets and borrower interest
Liquidity pools are not the only place capital earns in DeFi, and the engine is genuinely different on lending protocols.
Platforms such as Aave or Compound don't primarily match traders. They match lenders with borrowers. You deposit USDC into a lending market, and a borrower deposits ETH or another accepted asset as collateral, takes a loan in USDC, and pays interest for the privilege.
This is closer to traditional finance than anything else in DeFi. The yield comes from real demand: someone wants leverage, someone wants to short, someone wants to move dollars between venues without selling an existing position, or someone wants to maintain exposure while borrowing against it. That demand shows up as interest. Lenders earn it, minus the protocol's cut.
The rate is variable because the market is variable. When borrowers compete for available liquidity, the utilization rate rises and lending yields usually rise with it. When loans are repaid or demand fades, the rate falls. A lending dashboard therefore has its own version of the annualization problem: the current rate describes present utilization, not a guaranteed return for the next twelve months.
The risk engineering is also different. Major lending protocols generally over-collateralize positions. A borrower posts more value than they borrow, and the position can be liquidated if the collateral loses too much value. The exact parameters depend on the asset and the protocol, but typical collateral ratios can sit around 150–200%.
That design protects lenders, but it does not eliminate risk. Liquidations can be delayed or disrupted by extreme market conditions. Oracles can fail or be manipulated. Smart contracts can contain bugs. A collateral asset can become difficult to sell precisely when the system needs to liquidate it. Stablecoins bring their own depeg risk.
Still, the exposure is different from AMM liquidity. A lender is not continuously selling the appreciating side of a trading pair as prices move. There is no conventional impermanent loss from the deposit itself. Instead, the lender is taking smart-contract, borrower, oracle, and collateral risks in exchange for interest.
For depositors who want yield without impermanent loss, lending markets can be the more intuitive integration into a DeFi workflow. You're not exposed to trading-pair drift. You're not competing with arbitrage bots for a share of swap fees. You're earning interest on a savings-like instrument, with rates that move according to borrower demand.
That does not make lending safer by default. It makes the source of the return easier to identify.
The hidden cost: impermanent loss and toxic order flow
Now we get to the part the dashboards do not put in bold. Being a liquidity provider is not free, even if your pool is collecting fees every day.
The first cost is impermanent loss. When the price of one asset in your pair moves significantly relative to the other, the AMM automatically rebalances the pool. It sells some of the asset that has become more valuable relative to the pair and holds more of the asset that has become relatively cheaper.
That rebalancing is the mechanism that keeps the pool available for trading. It is also what changes the LP's exposure. Compared with simply holding the two tokens separately, the liquidity position can end up worth less because it has sold part of the appreciating asset along the way.
The term impermanent can be misleading. The difference is not imaginary or harmless while the position remains open. It is called impermanent because the relative price can move back and reduce the gap before the LP withdraws. If the LP exits while the divergence remains, the loss is realized. Fees and incentives may offset it, but they do not make the underlying effect disappear.
The shape of the pair matters. Two stablecoins that remain close to their intended value generally create less exposure to price divergence than an ETH/USDC position. Two correlated assets may also move together for long periods, but correlation is not a guarantee. During stress, assets that usually track one another can separate sharply.
Concentrated liquidity adds another layer. It can make capital more efficient and increase fee generation while the position is active in its chosen range. But if the price moves outside that range, the position may become one-sided and stop earning fees. The LP then faces a choice: leave the position inactive, add capital, or rebalance into a new range while paying the associated costs.
Impermanent loss is not the only extraction mechanism
The second cost is more subtle and more dangerous: toxic order flow.
In a market where prices move on external venues — Binance, Coinbase, Kraken — informed traders and arbitrage bots rush into the AMM when they see a price gap. They buy the underpriced asset, sell the overpriced one, and capture the difference. To the LP, this looks like normal trading volume. But the trades are not random. They are extracting value from the pool's stale price.
Toxic flow is the LP tax on being slow. When external prices move before your pool does, arbitrageurs take the difference out of your pocket.
Some arbitrage is necessary. It helps bring an AMM price back in line with the wider market. But the fact that it improves price alignment does not mean it is free for LPs. The arbitrageur earns by trading against the pool at the moment when the pool's quoted price is least favorable relative to external markets.
This is why some pools can post high fee-only APYs and still end up unprofitable for the average LP. If a pool is dominated by informed flow — a situation more common on thinner pairs and during volatile market regimes — the fees collected may not cover the impermanent loss caused by those trades.
Stablecoin pairs are exposed less often because the assets are designed to move within a narrow band, but they are not immune. A depeg, a liquidity shock, or a sharp imbalance in demand can turn a seemingly quiet pool into a costly one.
The same principle appears in lending, although the cash flow is different. A Galaxy research piece from September 2025 made the broader point about pooled lending markets: much of the demand can come from borrowers pursuing arbitrage, running delta-neutral market-making strategies, or building leveraged positions. They pay interest and lenders earn it. In an AMM, equivalent activity can pay fees to LPs in the short term while imposing a longer-term cost through adverse selection and rebalancing.
The source of demand matters because not all volume is equally valuable. High volume generated by ordinary users can be profitable for LPs if the fees compensate for the risks. High volume generated by sophisticated traders who consistently arrive after external prices have moved may be a very different proposition.
Sustainability: who is the LP game really for?
So where does this leave us?
If you're deciding whether to put capital into a DeFi liquidity pool, the honest framework is to separate yield into its components and ask each one a different question. A single APY number hides too much. It combines trading revenue, token incentives, and sometimes lending or vault strategies that have their own assumptions.
Here's how the three main sources stack up against the dimensions most retail users actually care about:
| Yield source | What pays you | Typical range | Main risk |
|---|---|---|---|
| Swap fees (AMM) | Traders moving tokens through the pool | 0.5–2% APY on stable pairs | Impermanent loss if prices move |
| Token emissions | The protocol's governance token, distributed to LPs | Incentives can lift total APY to roughly 3–8% or higher | The reward token can lose value |
| Lending interest | Borrowers paying to use leverage or liquidity | Variable and market-driven | Smart-contract, oracle, collateral, and liquidation risk |
That table is the honest summary. Each row is a different bet, and each one pays you for a different reason.
For the fee slice, ask how much real trading volume the pair sees and whether that volume comes from genuine flow or extractive bots. Pairs with deep liquidity and consistent two-sided activity — major stablecoin pools and large blue-chip token pairs — tend to be more resilient fee environments than exotic long-tail assets. They are not risk-free, but the market is usually less dependent on one fragile source of activity.
For the emissions slice, ask how much of the headline APY comes from the protocol's reward token, and what the return would look like if those emissions stopped tomorrow. A 9% APY that is mostly emissions might really be a 1% fee yield wearing a costume.
That is not necessarily a deal-breaker. Incentives can run for years, and a reward token can appreciate. But you want to know what you are actually being paid in. A dollar-denominated APY based on a volatile token is not the same thing as a dollar-denominated cash return.
For the lending slice, ask who is borrowing and why. Borrower demand for leverage, arbitrage, or liquidity is what pays the depositor. When demand dries up, so does the yield. A high lending rate can be attractive, but it can also be a signal that the market is under stress or that borrowers are competing aggressively for scarce liquidity.
For the cost layer, ask how volatile the pair is and how exposed you are to impermanent loss if the trade moves against you. If you're providing liquidity between stablecoins, you have reduced one source of price risk but not eliminated smart-contract, depeg, or liquidity risk. If you're holding stablecoins against ETH, you have already priced in a lot of potential drift. If you're holding two correlated assets that rarely diverge, you are less exposed to relative movement, but you may also earn less in fees because the pair generates less urgent trading demand.
And then comes the final, most practical question: what is your exit?
LPs earn yield, but exit matters. Withdrawal queues, gas costs on the underlying chain, slippage on the way out, and the time required to remove or rebalance a position can all chip away at the headline number. In concentrated-liquidity systems, you may also need to manage the position actively if the market leaves your selected range.
The most frictionless workflow is one where you have already accounted for these frictions before depositing, not at the moment you need the capital back.
If you can't explain where the yield comes from, you're not earning yield. You're speculating on the protocol's token.
That is the part worth sitting with. Most retail users coming into DeFi for the first time are not looking to run a market-making shop. They are looking for a way to put idle stablecoins to work, or to pick up some extra exposure to a token they already believe in. Both are reasonable goals. Neither is automatically served by chasing the highest APY on a dashboard.
A patient, pragmatic read of the landscape in 2026 looks like this: stablecoin pools on deep, fee-driven pairs will keep paying in the 0.5–2% band when incentives taper. Pools with active emissions may post roughly 3–8% or higher in total, but part of that return is paid in tokens that may or may not be worth what they were when you started. Lending markets will continue to pass borrower interest to depositors, with a different and sometimes cleaner risk profile but lower headline numbers.
None of these are secrets. They are all visible in protocol dashboards if you take a few minutes to look past the largest number on the screen.
Where does the money come from?
From traders paying to swap. From protocols paying to attract liquidity. From borrowers paying to leverage. None of those flows are guaranteed, none of them are free, and none of them run forever in exactly the same shape.
The job is to know which one is paying you today, what it costs you to collect, and what changes when the music stops.