Raydium runs two different kinds of liquidity pool, and they lose value to price moves in two very different ways. A standard CPMM pool spreads your capital across the whole price curve and follows the classic constant-product impermanent-loss formula. A CLMM (concentrated) pool packs your capital into a price range you choose — which lifts fee income but amplifies impermanent loss and can leave you holding only the weaker token. This guide covers both, with the formula, a worked table, and how to estimate IL for any Raydium pool.
Impermanent loss is the difference between the value of a liquidity position and the value of simply holding the two deposited tokens, after their price ratio changes. It appears because an automated market maker (AMM) rebalances your position as the price moves, leaving you with more of the token that fell and less of the token that rose. It only becomes realized when you withdraw at a price ratio different from where you deposited.
Which formula applies to you depends entirely on which pool type you joined.
| Pool type | Liquidity model | IL behavior | Who it suits |
|---|---|---|---|
| CPMM (Standard AMM) | Constant-product x·y = k, spread across the full price curve | Classic closed-form IL; no range to manage | Passive LPs, volatile or long-tail pairs |
| CLMM (Concentrated) | Liquidity deposited into a chosen price range (ticks) | Amplified IL inside the range; one-sided & no fees when out of range | Active LPs, stable or correlated pairs |
Raydium's CPMM is a pure constant-product AMM — its documentation describes the xy=k invariant directly (Raydium CPMM docs). Its CLMM is, in Raydium's own words, "inspired by Uniswap v3's design and adapted to Solana's account model," where "liquidity providers choose a price range rather than providing across the whole curve" (Raydium CLMM docs).
For a 50/50 constant-product pool, impermanent loss has a clean closed form:
IL = 2·√r / (1 + r) − 1
where r is the new price ratio of the two tokens divided by the ratio at deposit. The result depends only on how far the ratio moved, not on the direction. This is the same formula that governs Uniswap V2 pools (derivation: Peteris Erins, Auditless, 2020; original AMM model: Uniswap V2 whitepaper, 2020).
| Price-ratio change | Impermanent loss vs. holding |
|---|---|
| 1.25× | ~0.6% |
| 1.5× | ~2.0% |
| 2× | ~5.7% |
| 3× | ~13.4% |
| 5× | ~25.5% |
| 10× | ~42.5% |
These are gross figures — before fees. Trading fees and RAY incentives accrue to LPs and can offset the IL drag, which is why the number that actually matters is net of fees, not the raw IL percentage.
CLMM is where Raydium LPs get surprised. When you concentrate liquidity into a range — say SOL/USDC between $160 and $250 — your capital inside that band behaves like a much larger position in a standard pool. That multiplies fee income, but it multiplies impermanent loss by the same logic. Two range-specific effects have no equivalent in a standard pool:
The base 2·√r / (1 + r) − 1 formula no longer holds exactly for a concentrated position, because the outcome depends on your range boundaries as well as the price move. Concentrated liquidity was introduced by Uniswap V3 (Uniswap V3 whitepaper, 2021); the safest way to reason about it is to simulate the range rather than trust a single closed-form number.
You have three inputs that matter: the token prices when you deposited, the prices now (or a move you want to test), and — for CLMM — your range. The free TraderBear impermanent loss calculator handles Raydium specifically: paste a Raydium pool address and current prices auto-fill, or enter prices by hand. It computes the closed-form IL, runs 5,000 Monte-Carlo price paths so you see the distribution of outcomes rather than a single point, and reports LP-return-vs-HODL with Sharpe and net APR so fee income is weighed against IL. It runs entirely in your browser — no wallet connection, no signup.
Yes — both CPMM and CLMM pools are AMMs and both are exposed to it. CPMM follows the classic constant-product formula; CLMM can be worse for the same price move because liquidity is concentrated into a range.
For an equivalent price move, a concentrated CLMM position generally shows more impermanent loss than a full-range CPMM position, because concentration acts like leverage. CLMM compensates with higher fee income while price stays in range.
About 5.7% on a standard 50/50 CPMM pool (13.4% at 3×, 25.5% at 5×). A concentrated position will show more than this for the same move, scaled by how tight the range is.
Paste the pool address into the free calculator to auto-fill live prices, or type prices in manually. It returns IL, a Monte-Carlo distribution, and net APR vs. holding.
Paste a Raydium pool address or enter prices. Get the IL number, a 5,000-path Monte-Carlo distribution, and LP-vs-HODL net APR. Browser-only, no signup.
Open the IL calculator →