What price impact too high means on a dead token swap
You see the error: "Price impact too high." The swap fails. You do not know why.
The reason is math. Not a bug. Not a broken chain. Simple arithmetic in the automated market maker (AMM).
How AMM pricing works
A liquidity pool holds two tokens. The ratio of those tokens determines the price. When someone buys, they remove one token and add the other; the ratio shifts and the price moves.
On a healthy token with deep liquidity, you can trade $1,000 and move the price by 0.1%. On a dead token, the pool may hold $200 total. A $50 trade into that pool is not 0.1%. It is 25%.
The AMM formula is constant product: x * y = k. If the pool has 100 token A and 200 token B, k = 20,000. You sell 50 token A, the pool must absorb those tokens, and now holds 150 token A. To keep k constant, token B must drop to roughly 133.33. You receive 66.67 token B. Without your trade, 50 token A was worth 100 token B. You get back 66.67. That difference is price impact: roughly 33% price shift. Your trade literally repriced the asset.
Checking pool depth before you trade
You do not need to guess. Three clicks on DexScreener or DEXTools show you the liquidity.
On DexScreener: enter the token address. Look at the "Liquidity" column on the pair you plan to use. That number is total value locked in the pool. Your trade size divided by that number gives you a rough price impact percentage. A $50 trade into $200 liquidity is 25%; a $50 trade into $50,000 liquidity is 0.1%.
On DEXTools: same method. "Liquidity" listed per pair. Look at the chart page for total pool reserves. The numbers update in real time.
Calculate manually. Simple: price impact ≈ (your trade size) / (pool liquidity). Double-check by looking at the estimated output before confirming. Most routers display the maximum price impact. If it shows 15%, your order is 15% less efficient than a market order on a deep pool.
The danger of high slippage tolerance
You think: "I will set slippage to 50%. Problem solved."
This is the wrong fix. Slippage tolerance sets the minimum output you will accept. It does not reduce price impact - it only prevents the transaction from reverting when the price moves.
Setting slippage to 50% tells the router: "I accept receiving half the tokens I expect." That is bad enough. Worse: you have now opened the door for a sandwich attack.
A MEV bot monitors the mempool. It sees your transaction with 50% slippage. The bot buys ahead of you, driving the price up. Your transaction executes at the inflated price. The bot sells immediately after. You paid for the bot's profit. On a dead token with shallow liquidity, the profit for the bot is large. The bot needs very little capital to move the price 30% in a $200 pool. Your $50 trade becomes the bot's exit liquidity.
The error path
When you submit a swap, the router calculates the output based on current reserves. It compares the output to your slippage tolerance minimum.
Example: you want to sell $100 worth of dead token. The router calculates you will receive $75 after price impact. You set slippage to 10%, meaning your minimum acceptable output is $90 (100 minus 10%). $75 is below $90, so the transaction reverts.
The error message: "Price impact too high." Or sometimes "Insufficient output amount." Both mean the same underlying math failed your minimum.
What to do instead
Check the liquidity first. If the pool has less than $1,000 and you want to sell more than $50, expect 5%+ price impact. You will lose that amount automatically.
Consider if the trade is worth it at all. A token with $200 of liquidity is essentially dead. Selling recovers pennies. The gas fee alone may be $10-$20; the price impact takes another 25%. You may end up with $30 from a $100 sale.
Revoke the approval after you finish. Or before you try. A dead token with an active approval is a risk. You do not need to hold it to lose more money.
The math does not care about your hope. The pool balance is the only truth. Look at the numbers. Decide if the trade makes sense. If it does not, walk away.
Not financial advice. pigeoninyellowboots.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.