Before adding SOL and USDC to a pool, compare the pool outcome with simply holding both tokens; provide liquidity only if the possible fees justify that difference for you. A pool uses your tokens to help traders swap, and the pool’s changing token mix can leave you with less value than holding. That gap is called impermanent loss.
Impermanent loss compares your pool share with holding
Impermanent loss is the difference between the value of your pool share and the value your original tokens would have now if you had kept them. It measures a difference in outcomes, not automatically a loss of your starting dollars. Fees you earn can offset some or all of that gap.
In a common pool design, called a constant-product pool, the pool adjusts token amounts as traders swap. When SOL rises against USDC, traders buy SOL from the pool and put USDC in. Your share gradually contains less SOL and more USDC, so it gains less from SOL’s rise than holding both tokens would.
A twofold SOL rise shows how the gap appears
Imagine you deposit 1 SOL worth $100 and 100 USDC, for $200 total. Assume a simple, full-range pool with no fees, and SOL then rises to $200. The pool’s pricing rule shifts your share to about 0.707 SOL and 141.42 USDC, worth about $282.84.
If you had held the original tokens, you would have 1 SOL plus 100 USDC, now worth $300. The pool share trails by about $17.16, or 5.7% of the hold value. That is the impermanent loss in this example; it is not a forecast or a guaranteed fee-adjusted result.
The name can mislead. If SOL returns to $100 before you withdraw, the pool’s token mix can return to its starting balance, assuming no fees, deposits, or other changes. If you withdraw while SOL is still $200, the gap is realized relative to holding. Fees may narrow it, but they do not erase it by definition.
Four checks help you decide whether the trade-off fits
- Compare the pair. Ask whether you would be comfortable owning both tokens if their prices diverge. Stablecoin pairs often move less against each other than a SOL and stablecoin pair, though a stablecoin can lose its peg.
- Check the pool design. A full-range pool spreads liquidity across a broad price span. A concentrated-liquidity pool places it within a chosen price range, which can make capital more active near the current price but increases the importance of range and price moves.
- Estimate fees carefully. Your share of trading fees depends on trading activity, your share of the pool, and the pool’s fee terms. A past annualized rate is not a promise: volume and your share can change.
- Allow for costs and time. You need both pool tokens and some SOL for Solana transaction fees. If managing a price range or checking the position is impractical, a simpler holding choice may suit you better.
On Solana, Byreal is one venue where someone can swap tokens or provide liquidity. Its role here is the pool example: before adding tokens, understand how a changing price can change your share. Byreal is worth considering only after you have chosen a pair and understood that trade-off.
One edge case matters for concentrated liquidity: if the price moves outside your chosen range, your position can become almost entirely one token and stop earning swap fees while it remains outside. Returning into range can reactivate it, but a sharp move may leave you holding the token that fell in relative value. This is why a narrower range is not automatically better just because it may use capital more actively.
Before acting, ask yourself: if I held these same tokens instead, would I prefer that result after a large price move?