See Yields
What Is Impermanent Loss? A Practical Guide for Solana DeFi
4 min readyieldwire

What Is Impermanent Loss? A Practical Guide for Solana DeFi

Impermanent loss explained with real numbers. How it works, when it hurts, and how Solana LP providers can minimize it.

impermanent-lossliquidityammeducationsolana

What Is Impermanent Loss? A Practical Guide for Solana DeFi

If you've ever provided liquidity to a DEX pool, you've experienced impermanent loss. Maybe without realizing it. This post explains what it actually is, runs through the math with real numbers, and covers how Solana LP providers can manage it.

The Simple Version

When you deposit two tokens into a liquidity pool, the pool constantly rebalances them as prices move. If one token goes up a lot relative to the other, the pool sells your winner and buys more of the loser. You end up with less of the token that pumped.

The "loss" is measured against what you'd have if you simply held both tokens without providing liquidity. It's called "impermanent" because if prices return to where they started, the loss disappears.

The Math

Let's say you deposit $1,000 into a SOL/USDC pool: $500 worth of SOL (at $170) and $500 USDC.

That's roughly 2.94 SOL + 500 USDC.

Now SOL doubles to $340. If you'd just held, you'd have:

  • 2.94 SOL x $340 = $999.60
  • 500 USDC = $500
  • Total: $1,499.60

But in the pool, the automated market maker rebalances. After the price change, you have approximately:

  • 2.08 SOL x $340 = $707.20
  • 707 USDC
  • Total: $1,414.20

The difference: $1,499.60 - $1,414.20 = $85.40 in impermanent loss. That's about 5.7% of your position value.

When Does It Actually Hurt?

Impermanent loss gets serious in two scenarios:

Large directional moves. If one token moves 2x, IL is about 5.7%. At 3x, it's 13.4%. At 5x, it's 25.5%. The relationship is non-linear... it accelerates with bigger moves.

You withdraw at the wrong time. IL only becomes a realized loss when you remove liquidity. If prices snap back, so does your position. The trick is not being forced to exit during extreme moves.

When Is It Fine?

Stablecoin pairs. USDC/USDT pools have near-zero IL because both tokens track $1. The yield is lower, but it's almost pure income.

Correlated pairs. SOL/jitoSOL, for example. Both tokens move together since jitoSOL is staked SOL. IL stays minimal because the price ratio barely changes.

High-fee pools with range. If trading fees earned exceed IL, you're net positive. High-volume pools (SOL/USDC on Raydium, for instance) can generate enough fees to offset moderate price moves.

Concentrated Liquidity Makes It Worse (and Better)

Orca Whirlpools and Meteora DLMM let you concentrate liquidity in a price range. This amplifies both your fee earnings AND your impermanent loss.

If SOL is at $170 and you provide liquidity from $150-$190:

  • You earn 5-10x more fees per dollar than a full-range position
  • But if SOL moves outside your range, you hold 100% of the losing side
  • At $190, you're 100% USDC (you sold all your SOL on the way up)
  • At $150, you're 100% SOL (you bought SOL all the way down)

Concentrated liquidity is a more active strategy. It requires rebalancing your range as prices move. It's not set-and-forget.

How Solana LP Providers Manage IL

1. Stick to correlated pairs. SOL/jitoSOL, SOL/mSOL, USDC/USDT. Low IL, steady yield.

2. Use wide ranges on volatile pairs. If you must LP SOL/USDC, use a range wide enough that normal weekly volatility doesn't push you out.

3. Factor IL into your return calculation. A pool showing 45% APY means nothing if IL eats 20% of your position in a month. Always calculate net returns.

4. Watch utilization and volume. High-volume pools generate more fees to offset IL. A pool with $50M daily volume on $10M TVL will offset more IL than a $1M volume pool.

5. Time your entries. Providing liquidity during low-volatility periods and withdrawing before major catalysts (token unlocks, upgrades, macro events) reduces IL risk.

The Numbers on yieldwire

We show base APY separately from reward APY for every pool. Base APY is trading fees, which directly offset impermanent loss. Reward APY is token emissions, which don't.

A pool with 15% base APY and 30% reward APY is very different from one with 30% base and 15% reward. The first one needs those rewards to stay profitable. The second is earning enough in fees to cover most IL scenarios.

Filter by "base yield" on yieldwire.xyz/yields to find pools where the fee income alone justifies the risk.

Track all Solana yields in real time

Compare APYs across lending, LP, and liquid staking protocols on the YieldWire dashboard.

Open Dashboard →

More from YieldWire

Get The Wire in your inbox — daily DeFi yield news, zero spam