1. Calculators
  2. Crypto & Digital Assets

Impermanent Loss Calculator

Find out how much a constant-product liquidity pool position lags simply holding the two tokens after their prices diverge, how much the trading fees offset, and what fee rate you would need to break even.

Updated Oct 16, 2026Free · no sign-upFormulas tested

Your inputs

For a 50/50 constant-product pool (Uniswap v2 style). Enter token prices at deposit and now, or just the change in their price ratio.

Enter
$
$
$
For a stablecoin pair, enter 1 and 1.
$
$
Total value deposited, half in each token.
%
Trading fees earned by liquidity providers, as a yearly rate on the deposit.
days

Results

Impermanent loss-2.02%The pool is worth $252.55 less than simply holding, before fees
Value if held
$12,500.00
Value in the pool (before fees)
$12,247.45
Fees earned
$369.86
15% a year for 90 days
Pool ahead of holding by
$117.31
Pool value with fees: $12,617.31
Pool return on the deposit (with fees)
+26.17%
Fee APR needed to break even
10.24%
Over 90 days
Token A in the pool now
408.2483
500 at deposit
Token B in the pool now
6,123.7244
5,000 at deposit

The ratio of the two prices moved +50.0%, and the pool sold the rising token along the way. Fees of $369.86 more than cover the $252.55 shortfall. Nothing is locked in until you withdraw: if the ratio returns to where it started, the loss disappears.

Impermanent loss by change in the price ratio

-50%-40%-30%-20%-10%0%-90%-15%+60%+135%+210%+285%+360%+435%Your change

Loss versus holding, before fees. The curve depends only on how much the two prices diverge, not on which direction.

Impermanent loss on a $10,000 deposit

Token B held constant in dollars; fees not included.

Change in A vs BImpermanent lossValue if heldValue in poolShortfallFee APR to break even in 90 days
-90%-42.50%$5,500.00$3,162.28$2,337.7294.81%
-75%-20.00%$6,250.00$5,000.00$1,250.0050.69%
-50%-5.72%$7,500.00$7,071.07$428.9317.40%
-25%-1.03%$8,750.00$8,660.25$89.753.64%
-10%-0.14%$9,500.00$9,486.83$13.170.53%
+10%-0.11%$10,500.00$10,488.09$11.910.48%
+25%-0.62%$11,250.00$11,180.34$69.662.83%
+50%-2.02%$12,500.00$12,247.45$252.5510.24%
+100%-5.72%$15,000.00$14,142.14$857.8634.79%
+200%-13.40%$20,000.00$17,320.51$2,679.49108.67%
+300%-20.00%$25,000.00$20,000.00$5,000.00202.78%
+500%-30.01%$35,000.00$24,494.90$10,505.10426.04%

Results are estimates from the numbers you enter. They are not financial, tax or legal advice.

How to use the impermanent loss calculator

  1. Choose how to describe the price move. “Token prices” takes the dollar price of each token at deposit and now. “Price change of A against B” needs only the percentage change in their price ratio; it treats token B as constant in dollars, which suits stablecoin pairs.
  2. Enter the prices at the time you deposited and today, or the change you want to test. The example is a fictional token A that rises from $10 to $15 against a stablecoin worth $1.
  3. Enter the deposit value, the dollar value you added to the pool, split equally between the two tokens.
  4. Enter the fee APR and the days in the pool. The fee APR is the yearly rate of trading fees paid to liquidity providers, usually shown on the pool’s page. It changes with trading volume, so treat it as an estimate.

The results compare the pool with simply holding the tokens. The chart shows impermanent loss across the full range of price moves, and the table lists the loss and the fee rate needed to offset it at common price changes.

The impermanent loss formula

In a constant-product pool, the number of tokens satisfies x × y = k. As traders buy one token and sell the other, the pool’s mix shifts so that the value of each side stays equal. The result, compared with holding, depends only on how much the price ratio changed:

r = (PA, now ÷ PB, now) ÷ (PA, deposit ÷ PB, deposit)
Impermanent loss = 2√r ÷ (1 + r) − 1r is the change in the price of token A measured in token B. r = 1 means no change and no loss.

The dollar values follow from the price multiples a = PA, now ÷ PA, deposit and b = PB, now ÷ PB, deposit:

Value if held = Deposit ÷ 2 × (a + b)
Value in pool = Deposit × √(a × b)
Fees = Deposit × Fee APR × Days ÷ 365
Net versus holding = Value in pool + Fees − Value if heldFees are estimated as simple interest on the deposit, which keeps the result easy to check. Real fees accrue on the changing pool value.

A worked example

You deposit $10,000 into a pool: half in token A at $10 and half in a stablecoin at $1. Token A then rises to $15, a 50% move.

Had you held the tokens, they would be worth $12,500.00. In the pool, arbitrage traders have bought some of your token A along the way, so you now have 408.2483 token A and 6,123.7244 stablecoins, worth $12,247.45. The impermanent loss is 2.02%, or $252.55.

Over 90 days at a 15% fee APR, the position earns about $369.86 in fees, so the pool ends $117.31 ahead of holding. The break-even fee rate for this move over this period is 10.24%.

Your position is still up +26.17% on the deposit. Impermanent loss does not mean losing money in absolute terms; it means earning less than you would have by doing nothing.

How much loss for how much price change

The loss grows with the size of the divergence, slowly at first and then quickly:

Change in A against B Impermanent loss Change in A against B Impermanent loss
−25% -1.03% +25% -0.62%
−50% -5.72% +100% -5.72%
−75% -20.00% +300% -20.00%
−90% -42.50% +500% -30.01%

Two patterns stand out. First, moves of a similar size in ratio terms cost the same whichever direction they go: halving the ratio costs exactly as much as doubling it, because both are a factor of two. Second, small moves cost very little. A 25% move either way costs about 1% or less, which ordinary fee income can often cover. When the ratio triples, the loss reaches 13.40%, and a fee APR high enough to offset that within a few months is rare.

Only the ratio matters

Impermanent loss depends on the relative price of the two tokens, not on whether the market went up. If token A and token B both rise by 50%, the ratio is unchanged and the loss is 0.00%, even though the position gained a lot in dollars. That is why pairs of assets that tend to move together, such as two stablecoins or two versions of the same asset, have little impermanent loss, while a volatile token paired with a stablecoin has the most.

Fees versus impermanent loss

Whether providing liquidity beats holding comes down to a race between the fees you collect and the divergence in prices. Time works for the fees: the longer you stay, the more they accumulate, while the impermanent loss depends only on where prices end up. In the example, staying a full year would earn $1,500.00 in fees and put the pool $1,247.45 ahead of holding, if prices ended at the same level.

Two cautions apply. A pool’s quoted fee APR is backward-looking and can fall sharply when trading volume dries up or more liquidity arrives. And volatile pairs, which pay the highest fees, are exactly the ones most likely to diverge a lot.

Concentrated liquidity

The formula here describes full-range liquidity, the classic constant-product design used by Uniswap v2 and its forks. Concentrated liquidity pools, such as Uniswap v3, let you choose a price range. Within that range your capital works harder, earning more fees per dollar, but the impermanent loss for a given price move is larger too. If the price moves outside your range, your position becomes entirely the token that fell in relative terms and stops earning fees until the price returns. This calculator understates the loss for a concentrated position.

What this calculator does not include

  • Concentrated liquidity ranges and weighted pools (such as 80/20 pools), which follow different formulas.
  • Fee compounding and volume changes. Fees are a simple rate on the deposit over the period.
  • Gas costs for depositing, claiming and withdrawing, which can matter for small positions.
  • Smart contract, depeg and rug-pull risks, which can cost far more than impermanent loss.
  • Liquidity mining rewards paid in extra tokens, and their own price risk.
  • Taxes. Depositing into or withdrawing from a pool may be treated as a taxable exchange in the US; the rules for liquidity positions are not settled in detail, so records of each step help.

Frequently asked questions

What is impermanent loss?
Impermanent loss is the difference between the value of tokens deposited in an automated market maker pool and the value the same tokens would have if you had simply held them. It appears whenever the prices of the two tokens move apart, because the pool keeps rebalancing toward the token that is falling. A 50% rise in one token against the other costs 2.02% of the held value.
How do you calculate impermanent loss?
For a 50/50 constant-product pool, IL = 2√r ÷ (1 + r) − 1, where r is the new price ratio of the two tokens divided by the ratio at deposit. A price ratio that doubles (r = 2) gives -5.72%, and a ratio that halves (r = 0.5) gives the same -5.72%.
Why is it called impermanent?
Because the loss only exists relative to holding and only while prices stay apart. If the price ratio returns to where it was when you deposited, the loss disappears. It becomes permanent when you withdraw while the prices are still diverged.
Do trading fees make up for impermanent loss?
Sometimes. Liquidity providers earn a share of every trade, and in the example the fees of $369.86 more than cover the $252.55 shortfall. But large price moves can produce losses that would take a very high fee rate to offset, and the fee APR shown by a pool reflects past volume, which can change quickly.
Does concentrated liquidity increase impermanent loss?
Yes. In concentrated liquidity pools such as Uniswap v3, you provide liquidity only within a price range. That earns more fees per dollar while the price stays in range, but it also magnifies the impermanent loss for the same price move, and if the price leaves your range your position ends up entirely in the weaker token.

Related calculators

All calculators →

This calculator is for education and planning. It uses the formulas described above and the inputs you provide; real results depend on fees, taxes, timing and other details that a general tool cannot know. PromtFinance does not give personal financial advice. Check important decisions with your provider or a qualified professional.