wardcrest

Impermanent loss calculator

New
Compare a liquidity pool position with simply holding the two tokens: the loss when prices move, the fees that make up for it, and what a price range does to both.

Your position

$
$
$

Or any price you want to test.

$
$

Value of both tokens when you entered.

Price range

%

Fees as a yearly share of the deposit.

Impermanent loss

−2.02%

-$252.55 against holding, before fees

Position now

$12,247.45

before fees

Holding instead

$12,500.00

2.5 ETH and 5,000 USDC

Position with fees

$12,740.60

$240.60 ahead of holding

ETH/USDC price
2,000 → 3,000 (+50.00%)
ETH in the pool
2.5 → 2.041241
USDC in the pool
5,000 → 6,123.724357
Fees earned
$493.15
Fees cover the loss after
47 days

Pool against holding

Value of the position at every ETH/USDC price from −90% to +500% since entry, with USDC at its price now.

Use the arrow keys to read the values point by point.

ETH/USDC −90%HoldingIn the poolPool with feesETH/USDC +500%

If the price moves

Each row moves ETH against USDC by that much from your entry price, with USDC at its price now.

ETH/USDC priceIn the poolHoldingLoss against holdingWith fees against holding
−90%$3,162.28$5,500.00−42.50%-$1,844.57
−75%$5,000.00$6,250.00−20.00%-$756.85
−50%$7,071.07$7,500.00−5.72%$64.22
−25%$8,660.25$8,750.00−1.03%$403.40
−10%$9,486.83$9,500.00−0.14%$479.98
No change$10,000.00$10,000.000.00%$493.15
+10%$10,488.09$10,500.00−0.11%$481.24
+25%$11,180.34$11,250.00−0.62%$423.49
+50%$12,247.45$12,500.00−2.02%$240.60
+100%$14,142.14$15,000.00−5.72%-$364.71
+200%$17,320.51$20,000.00−13.40%-$2,186.34
+300%$20,000.00$25,000.00−20.00%-$4,506.85
+500%$24,494.90$35,000.00−30.01%-$10,011.95

For information only. Not financial advice. Real pools also charge swap fees to enter and leave, may pay rewards in other tokens, and earn fees only as people trade.

Questions

What is impermanent loss?

A pool keeps its two tokens in balance, so as one rises against the other it sells the one that is rising and buys the one that is falling. The position ends up worth less than the same tokens simply held. A fourfold move either way costs 20% against holding in a full-range pool.

Why is it called impermanent?

The loss shrinks if the price moves back towards where you entered, and is gone if it returns exactly. It becomes real when you withdraw at a different price.

What does a concentrated range change?

Liquidity in a narrow range earns more fees per dollar but loses more to price moves inside that range. Once the price leaves the range the position is entirely one token, the one that fell in value, and earns no fees until the price comes back.

How are fees counted?

As simple interest on the deposit: the fee APR times the days in the pool, over 365. Real fees depend on trading volume and, for a concentrated position, on how long the price stays in your range.