whitecoffeecat.lol

Price impact too high warning what it means for fees

You see the warning and think the exchange is protecting you. It looks like a safety net. The truth is worse: the warning is alerting you to a cost that can dwarf every other fee you will pay on that trade.

Price impact is not slippage. Slippage is the difference between the price you expected and the price you got, and you can control it with a limit order. Price impact is different. It is the movement your trade itself causes in the pool’s price.

Think of a still pond. Drop a pebble in and ripples spread. That is price impact. Now drop in a boulder. The water heaves. The bigger your trade relative to the liquidity in the pool, the larger the price impact.

Here is how it scales. A small trade in a deep pool produces negligible impact; a large trade in that same pool causes a measurable shift. But a trade of any size in a shallow pool can produce huge impact. Liquidity depth is the only variable that matters.

The mechanism is simple. Decentralized exchanges use automated market makers - smart contracts that hold reserves of two tokens. Their pricing follows a constant product formula: the product of the two reserves must stay the same after any trade. When you buy token A, you remove it from the pool, the ratio shifts, and the next buyer pays more. That shift is price impact.

A 0.5 percent trade on a large pool might cause 0.1 percent impact. A 10 percent trade on the same pool might cause 5 percent impact. At extreme sizes, impact becomes exponential. It does not scale linearly.

Now consider the warning. When an exchange shows “Price Impact Too High,” it is saying your trade will move the price by a significant amount. The exchange has set a threshold. Cross it and you must confirm manually. That is the safety feature part.

The hidden cost is the impact itself. You are paying it whether you confirm or not. Every tenth of a percent of impact is a cost you cannot recover. It goes to nobody. It is not a fee the exchange keeps. It is value destroyed by the mechanics of the trade.

Compare that to gas fees. On Ethereum L1, a complex swap might cost twenty dollars; on Arbitrum, less than a dollar. Those are costs you can predict and sometimes reduce. Price impact has no such predictability. It depends entirely on your trade size and the pool’s depth at that moment.

A price impact of two percent means you lose two percent of your trade value to mechanics alone. Not to the spread. Not to the exchange fee. Not to gas. To the pool’s math. That two percent can exceed every other cost combined.

This is why liquidity providers matter. Deep pools reduce impact for everyone. Thin pools punish large traders. When you see a warning that impact is high, what it really means is: the pool cannot absorb your trade without punishing you.

The warning should make you stop. Not because the exchange cares. Because impact is a cost the exchange does not collect, does not disclose, and does not refund. It is the cost of trading against a pool that is too small for you.

You reduce impact by splitting trades, by routing through aggregators, by choosing pools with higher liquidity, by trading smaller amounts. None of those eliminate impact. They reduce it to something you might not notice.

Price impact is not a bug. It is the design of constant product AMMs. The warning is a courtesy. The cost is real. And it is almost certainly more than you would pay in any fee.

Not financial advice. whitecoffeecat.lol publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to exchange fees