Four Steps to Estimate Impermanent Loss on Base
Estimate impermanent loss on Base by comparing a pool position with holding the same tokens, then account for pool design, fees and the price path.
Tokenbearing Editorial3 min read#1ee22a

Estimate impermanent loss on Base by comparing what your liquidity position is worth now with what the same tokens would be worth if you had held them. The calculation depends on how the pool rebalances as token prices move; Base itself does not set the pool’s pricing formula. For a standard 50/50 constant-product pool, four steps give a useful estimate, before fees and other rewards.
What do you need before calculating impermanent loss?
First identify the pool’s pricing model and record your deposit amounts and the assets’ prices when you entered. A constant-product pool follows x × y = k, where x and y are token quantities and k is their product. Arbitrage trades move the pool along that curve when its price differs from the wider market. The pool then holds a different mix of the two assets than you would have held outside it.
Base is the network where a pool runs, not a single market maker design. Check whether the pool uses a standard 50/50 constant-product curve or a different design, such as concentrated liquidity. A base swap overview can add detail to this setup; the key input for the estimate is the pool’s actual mechanism.
How do you calculate the four steps?
For a standard 50/50 constant-product pool, compare the final price ratio with the starting ratio, then compare the pool’s value with the hold value. Use the same quote asset and valuation time for both.
- Set the starting point. Note the amount of each token deposited and its price at entry. Add their values to establish the starting portfolio value.
- Measure relative price change. Let r be the final price of token X in token Y, divided by its entry price in token Y. If X doubles against Y, r is 2; if it halves, r is 0.5.
- Estimate the pool value. For this pool model, the position’s value relative to its starting value is proportional to 2 × √r. This reflects the pool’s changing token quantities as trades restore its price to the market.
- Compare with holding. Holding the original quantities would produce a relative value proportional to 1 + r. Impermanent loss as a percentage of that hold value is 2 × √r ÷ (1 + r) − 1.
The result is zero when the relative price is unchanged and negative when it diverges in either direction. It measures the shortfall against holding, not a standalone cash loss: the comparison changes if you withdraw or prices move again.
What changes for concentrated liquidity and fees?
Concentrated-liquidity positions need a range-specific calculation. Within the selected range, the position’s token amounts change with price; outside it, the position can consist of one token. The 50/50 formula does not capture those amounts, so use the position’s range and current price to value the assets it would return.
Fees and incentives should be accounted for separately. Trading fees may offset impermanent loss, but the formula above excludes them, as well as gas costs and any change in the value of rewards. For a practical estimate, calculate the pool-versus-hold difference first, then add fees actually earned and value costs and rewards at the same withdrawal point.
The useful takeaway is that the price ratio and pool design drive the estimate. On Base, verify the specific pool model before applying a formula; a network label alone does not tell you how a position will rebalance.