Why does my pump.fun transaction keep failing with a slippage error?
If your buy or sell order on pump.fun fails with a slippage error, it means the price moved more than your slippage tolerance allows between the moment you submitted the transaction and when it was processed. This is the most common failure reason on pump.fun, and it happens because memecoins on the platform are extremely volatile and liquidity is thin.
How slippage works on pump.fun
Slippage is the difference between the expected price of a trade and the price at which the trade actually executes. On pump.fun, every trade moves the price along the bonding curve - a mathematical formula that sets the token price based on supply. Because each coin starts with a very small market cap (typically around $12,000 when fully bonded), even a single small trade can shift the price by several percent.
When you submit a transaction, you specify a maximum slippage percentage. If the price changes more than that before your transaction confirms, the network rejects the trade to protect you from paying too much (for a buy) or receiving too little (for a sell).
Common causes of slippage errors
1. you set slippage too low
Default slippage settings in many wallets (like 0.5% or 1%) are often too tight for pump.fun coins. On a fast-moving launch, the price can swing 5 - 10% in seconds. If your slippage is set to 1%, a trade that takes a few blocks to confirm will almost certainly fail.
2. The Coin Is in High Volatility
Coins near the top of the bonding curve, especially those approaching "graduation" to Raydium, see massive buy and sell pressure. During these periods, the price can bounce wildly. A slippage error here is normal - it means your transaction hit a window where the price moved faster than your tolerance.
3. Network Congestion or Wallet Issues
Sometimes the transaction takes longer than usual to confirm because of Solana network congestion or a slow RPC endpoint. During that delay, the price may drift outside your slippage range. Using a reliable RPC or switching to a faster one can help.
4. You Are Trying to Buy a Coin With Very Low Liquidity
Coins that have barely traded - or that have been dumped by the dev - may have almost no buy or sell orders in the mempool. When your transaction finally lands, the next available price might be far from what you saw on screen.
How to fix it
Step 1: increase your slippage tolerance
For most pump.fun trades, set slippage to at least 5 - 10%. For highly volatile coins, 15 - 20% may be necessary. To do this:
- In your wallet (e.g., Phantom or Solflare), open the settings for the swap.
- Adjust the slippage slider or type in a higher percentage.
- Confirm the trade again.
Warning: Higher slippage means you accept worse prices. If the coin is being manipulated, you could end up buying at a much higher price than intended. Use high slippage only when you understand the risk.
Step 2: Use a Faster RPC Endpoint
A slow RPC can cause delays. Switch to a dedicated RPC provider (like Helius, Triton, or QuickNode) or use a public endpoint with low latency. In your wallet settings, you can often paste a custom RPC URL.
Step 3: Try a Smaller Trade Size
If you are buying a large amount relative to the coin's total supply, your trade itself may move the price beyond your slippage. Splitting the order into smaller chunks can reduce the impact per transaction.
Step 4: Monitor the Mempool
Some wallets and tools let you see pending transactions. If you spot your trade stuck in the mempool, you can cancel it and resubmit with higher priority fees or a narrower acceptable price range.
When slippage errors are a warning sign
A repeated slippage error does not always mean you need to increase tolerance. It can also indicate:
- The coin is being front-run. Bots may be buying ahead of your transaction, pushing the price up before you can execute.
- The dev is dumping. If the price drops sharply between your submission and confirmation, the developer may have sold their supply.
- The coin is dead. If no one is trading, the bonding curve may have no recent trades, making any price estimate unreliable.
In these cases, increasing slippage may let the trade go through, but you risk buying into a scam or a collapsing coin. It is often better to walk away.
Summary
- Slippage errors on pump.fun are normal and happen because prices move fast on thin liquidity.
- Increase slippage to 5 - 15% for most trades, but understand the trade-off.
- Use a fast RPC and consider smaller orders to reduce failure rates.
- Repeated errors can be a red flag - do not blindly raise slippage without checking the coin's activity and developer behavior.
If you still get failures after trying these steps, the coin may simply be too volatile or too illiquid to trade at the moment. Wait for a calmer period, or skip it entirely.
Not financial advice. pepecashfun.com publishes market data and general information about PEPE CASH. 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.