- What is impermanent loss?
- The difference between what your tokens are worth in a liquidity pool and what they would be worth if you had just held them. A pool keeps rebalancing as prices move, selling the token that rises and buying the one that falls, so a price change in either direction leaves you with less than holding. It is called impermanent because it shrinks if the prices return to where they started.
- How is impermanent loss calculated?
- For a 50/50 constant-product pool such as Uniswap v2, with price ratio r between the two tokens, the loss against holding is 2√r ÷ (1 + r) − 1. If one token doubles against the other it is −5.7%; at 4× it is −20%; at 10× it is −42%.
- Is impermanent loss the same if the price goes down?
- Yes. It depends only on the ratio of the two prices, not the direction: a token halving against its partner has the same loss as one doubling. A price fall also reduces the dollar value of both, which is a separate loss that holding would have suffered too.
- Do trading fees make up for it?
- They can. A pool pays its liquidity providers a share of every trade, and the calculator shows the yearly fee yield that would exactly offset the loss over the days you enter. In a quiet, range-bound pair fees often win; in a sharp one-way move they often do not.
- Does this work for concentrated liquidity or stablecoin pools?
- No. This is the classic 50/50 constant-product formula. Concentrated-liquidity pools (Uniswap v3) lose more for the same move inside the range they cover, and stable-swap pools lose far less for pegged assets. Use this as a guide to the shape, not an exact figure for those.