CRYPTINT.IO
Free ToolRuns in your browser

Impermanent Loss Calculator

Enter the price change of one asset against the other and the calculator returns the impermanent loss for a standard 50/50 pool, the value of your position against simply holding, and the fee yield you'd need to have earned to come out ahead. Switch to concentrated liquidity to model a Uniswap v3 style range, where the loss is larger inside the range and the position stops earning once the price leaves it.

Impermanent loss isn't a fee and it isn't a bug. It's the price of being the counterparty to every trade in the pool.

Liquidity position

$

Price of the volatile asset in the other asset, e.g. ETH in USDC.

$
$

Total value of both sides when you deposited.

days

Needed for the break-even fee rate and fee income.

%

The fee yield the pool has been paying, to net against the loss.

Enter the price when you deposited and the price now to see the impermanent loss.

The constant product formula

A 50/50 pool holds two assets so that their product stays constant. When one asset's price rises, arbitrageurs buy it from the pool until the pool's ratio matches the market, which leaves the pool holding less of the asset that went up and more of the one that didn't. The loss relative to holding depends only on the ratio of the new price to the old, and it's symmetric: a halving costs the same as a doubling. Doubling costs about 5.7%, tripling about 13.4%, a fivefold move about 25.5%.

r = new price / old price
Impermanent loss = 2 x sqrt(r) / (1 + r) - 1
LP value = deposit x sqrt(r) (for a 50/50 pool, before fees)
Hold value = deposit x (1 + r) / 2

Concentrated liquidity makes it worse

Uniswap v3 and its descendants let you provide liquidity only within a price range. The same capital covers more trades inside the range, so it earns more fees, but it also rebalances faster, so the impermanent loss for a given move is larger. Once the price leaves the range the position is entirely one asset and earns nothing until the price comes back. The calculator uses the exact v3 position math, so you can see how narrowing the range trades fee capture against loss. The AMM guide covers the mechanism and the Uniswap brief covers the protocol.

Fees are the other side

Liquidity providers accept impermanent loss in exchange for fees, so the useful number is the fee yield that offsets the loss over the holding period. The calculator shows the annualized fee rate you'd need, given how long you plan to stay in the pool. If the pool's realized fee APR is below that figure for the move you expect, holding beats providing. DeFi TVL trends show where that capital has been going.

Break-even fee APR = -impermanent loss x 365 / days in pool

Frequently Asked Questions

The guides behind this calculator

More calculators

Formulas last reviewed 2026-09-25. Educational tool, not financial advice. Results depend entirely on the numbers you enter.

The declassified intel is public. The real-time feed requires clearance.

Whale flows, sentiment shifts, technicals, news alerts, and macro movements. Five pillars, one confluence score, delivered to your inbox.

Free BTC intelligence on launch. No credit card required.

Not financial advice. Educational purposes only. Do your own research.