HANNISOL
Sign in
Risk & Analysis6 min read·Oct 18, 2025

What Is Slippage and Why It Matters When Buying Risky Solana Tokens

Slippage is one of the most practically important concepts for anyone trading Solana tokens, yet it's consistently underestimated — especially by new participants who come from centralized exchange backgrounds where order books provide tighter, more predictable execution. On a CEX, buying $1,000 of

H
Hannisol Team

The invisible cost that shows up after you've already committed

Slippage is one of the most practically important concepts for anyone trading Solana tokens, yet it's consistently underestimated — especially by new participants who come from centralized exchange backgrounds where order books provide tighter, more predictable execution. On a CEX, buying $1,000 of a liquid asset will cost you close to $1,000. On a DEX with a thin liquidity pool, that same $1,000 purchase might cost you $1,150 in effective terms — because your own trade moved the price 15% against you before it completed.

This is slippage: the difference between the price you expected to pay and the price you actually paid. In liquid markets, it's negligible. In the low-liquidity token pools that characterize much of the Solana ecosystem, it can be severe enough to be a significant component of your total trading cost — even before price moves in your favor or against you.


How AMMs create slippage

To understand slippage, you need to understand the basic mechanics of how Automated Market Makers price trades. The most common AMM model — the constant product formula — maintains a relationship between two assets in a pool such that their product remains constant: x × y = k, where x and y are the quantities of each asset and k is a constant.

When you buy token A with token B, you are adding token B to the pool and removing token A. The removal of token A reduces the pool's supply of that asset, which — by the constant product formula — requires an increase in its price relative to B. The larger your trade relative to the pool size, the more A you remove relative to the total pool, and the more the price shifts against you during execution.

Example: a pool has 100,000 token A and 10,000 SOL. You want to buy 10,000 token A (10% of the pool's A supply) with SOL. By the time your trade executes, you've removed 10% of the A supply, which requires a significant price adjustment. You pay more SOL per token A for the later portions of your purchase than for the earlier portions. The average price you paid is higher than the price quoted at the start of your transaction. That difference is slippage.


Price impact vs. slippage tolerance

Two related but distinct concepts get conflated in the slippage discussion:

Price impact is the deterministic change in price caused by your specific trade against a given liquidity pool. It's calculable before you trade based on the pool depth and your trade size. DEX interfaces like Jupiter and Raydium display estimated price impact before you confirm a transaction. High price impact (>5%) is a warning sign.

Slippage tolerance is the maximum deviation from the quoted price you're willing to accept when the transaction settles. You set this as a percentage in your DEX interface. If you set slippage tolerance to 5%, your transaction will execute if the final price is within 5% of the quoted price, and will revert (fail) if price has moved more than 5% by the time your transaction is processed.

For legitimate low-liquidity tokens, you may need to set high slippage tolerance (10–25%) just to get your transaction to execute. This is a signal in itself: high required slippage means you are trading in a thin market where any comparable-sized sell will also face severe slippage — making exit difficult.


Slippage as a scam mechanism

Beyond the mechanical risk, some scam tokens use high required slippage as an extraction mechanism:

Transfer fee exploitation (Token-2022): Some Token-2022 tokens include a built-in transfer fee that takes a percentage of every transaction. If the fee is, say, 10%, and you set slippage tolerance to 20% "just to be safe," you are giving the token creator a 10% extraction on every buy and sell you make.

Sandwich attacks: On Solana, MEV (Maximal Extractable Value) bots monitor pending transactions and can insert their own transactions before and after yours — buying before you buy (pushing up price) and selling after you buy (into your liquidity) in a coordinated "sandwich." High slippage tolerance makes you more vulnerable to being sandwiched, because the attacker has more room to move the price before your transaction reverts.

Protecting yourself: use the minimum slippage tolerance that allows your transaction to execute. If a token requires 30%+ slippage tolerance to trade, that is not just a technical inconvenience — it is a signal that trading this token carries substantial execution risk beyond the price movement you're explicitly expecting.


Slippage and Hannisol's exit ability score

Hannisol estimates slippage risk as a core component of the Exit Ability score. The calculation considers:

  • Total liquidity pool depth (SOL value locked in the primary trading pair)
  • Your effective position size relative to pool depth
  • Estimated price impact for a typical exit transaction
  • Recent DEX transaction failure rate (high revert rates indicate chronic slippage issues)

A token with $5,000 in liquidity pool depth is fine for a $50 trade (1% price impact) but disastrous for a $2,500 position (50%+ price impact on exit). Hannisol's exit ability score reflects this relationship, helping you understand whether a token is actually tradeable at the scale you're considering.


The practical rule: check liquidity before you check price

For any Solana token trade, the sequence should be: liquidity check first, price chart second. The questions to answer before looking at how much a token has moved:

  1. What is the total liquidity in the main trading pool?
  2. What is my intended position size?
  3. What is the estimated price impact of my trade (check on Jupiter before confirming)?
  4. What slippage tolerance do I need to set, and is that acceptable?
  5. What will my exit look like at a similar position size?

If a token's liquidity cannot support your position size without >5% price impact, either reduce your position size or skip the trade. Check every token's liquidity depth as part of its full analysis at Hannisol.

Ready to apply this to a real token?

Run any Solana mint address through Hannisol's 8-dimension risk engine — free, no signup required.

Analyze a token on Hannisol →

Related articles

Profile
Notification
FavoritesFavorites
History