Best Slippage Settings for Solana Trading Bots
Best Slippage Settings for Solana Trading Bots
Getting your Solana slippage settings right is the difference between clean fills and blown trades. Slippage is the single setting that causes the most confusion — and the most unexpected losses — for beginners using Solana trading bots. Set it too low and your trades fail. Set it too high and you get terrible fills or lose money to sandwich attacks.
This guide breaks down what slippage actually means on Solana, gives you concrete starting numbers for different token types, and explains when to override the defaults.
What Is Slippage (and Why Solana Makes It Worse)?
Slippage is the difference between the price you expect when you submit a trade and the price you actually get when it executes. On Solana, this gap can feel larger than on slower chains because confirmations are fast and markets move quickly — the price can shift between your click and on-chain execution.
When you set “slippage tolerance” in a bot like Trojan or Axiom, you’re telling the bot: “Execute this trade only if the price doesn’t move more than X% from what I see now.”
📌 Bot Setup Guides (Safe Slippage Defaults Included)
→ Trojan Bot Setup for Beginners
→ Axiom Trade Setup for Beginners
→ BONKbot Setup for Beginners
→ GMGN Bot for Beginners — Smart Money Tracking
→ Bloom Bot Beginners Guide — Launch Sniping
If the price moves beyond your tolerance, the transaction reverts — you don’t get the tokens, but you still pay the network fee (a small SOL amount for the failed transaction). Too many failed trades and you’re bleeding fees for nothing.
Best Solana Slippage Settings by Token Type
There’s no universal “best” Solana slippage settings. It depends on the token’s liquidity, volatility, and how many people are trying to buy at the same time. Here are practical starting ranges based on real trading conditions:
| Token Type | Slippage Range | Why |
|---|---|---|
| Large-cap (SOL, BONK, JUP) | 0.5–2% | Deep liquidity, tight spreads — low slippage works fine |
| Mid-cap ($5M–$50M mcap) | 2–5% | Moderate liquidity — price can move during congestion |
| Small-cap / new meme ($100K–$5M) | 5–15% | Thin liquidity, high volatility — trades often fail below 5% |
| Fresh launch / snipe (<$100K) | 15–30%+ | Extreme volatility — you’re accepting high risk for speed |
Setting slippage to 20%+ means you’re willing to accept a fill that’s 20% worse than what you saw. On illiquid tokens, this can mean buying at a dramatically worse price. On some tokens, high slippage also makes you a target for MEV sandwich attacks — where a bot front-runs your trade and back-runs it for profit.
Only use high slippage when you understand the risk and the token’s liquidity justifies it.
How to Set Slippage in Popular Bots
Trojan
In Trojan’s Telegram interface, you can set slippage per trade or as a default in settings. The bot also has an “auto” slippage option that adjusts based on the token’s liquidity — but beginners should start with manual settings so you understand what’s happening. For a full walkthrough with safe defaults, see our Trojan setup guide.
Settings → Buy Slippage: Start at 2% for known tokens
Per-trade override: Raise to 5–10% for volatile mid-caps
Auto slippage: Use only after you understand manual settings first
Axiom
Axiom’s web terminal shows slippage as a toggle near the swap panel. The default is typically low — you’ll need to raise it manually for smaller tokens. If you want a step-by-step setup with safe defaults, see our Axiom setup guide.
GMGN / BONKbot / Bloom
Each tool exposes slippage differently, but the rule is the same: start low, raise only when you can explain why the trade failed.
- GMGN: Often used for signals + tracking; if you’re new, see our GMGN beginner guide.
- BONKbot: Simple Telegram swap flow; see our BONKbot setup guide for safe defaults.
- Bloom: Launch sniping presets can require higher slippage by design — which increases risk. See our Bloom beginner guide for beginner-safe rules.
Tip: If you’re raising slippage above 15–20%, double-check liquidity and consider MEV-protected / secure routing if your tool supports it.
Common Solana Slippage Settings Mistakes (and How to Avoid Them)
❌ Mistake 1: Setting 20% slippage “just to make sure it goes through”
This is how beginners lose 10–20% on a single trade. A better approach: start at 3%, increase by 2% increments, and check the actual fill price after each trade.
❌ Mistake 2: Keeping 1% slippage on volatile memecoins
This causes repeated failed transactions. You don’t get the token, but you pay the fee each time. Five failed trades can cost more than the slippage you were trying to avoid.
❌ Mistake 3: Never checking your actual fill price
After every trade, compare what you paid vs. the chart price at that moment. If the gap is consistently larger than your slippage setting, something is wrong — either the token’s liquidity is too thin, or you’re getting sandwiched.
❌ Mistake 4: Using the same slippage for every token
A 2% slippage that works on SOL/USDC will fail 90% of the time on a fresh memecoin. Always match your slippage to the token’s liquidity.
Slippage vs. Priority Fee — What’s the Difference?
Beginners often confuse these two settings. They’re completely different:
- Slippage = How much price movement you’ll accept on the trade itself
- Priority fee = How much extra SOL you pay to get your transaction processed faster on the network
A trade can fail because of slippage (price moved too much) or because of a low priority fee (transaction wasn’t processed in time). If your trades are failing, you need to figure out which one is the problem before adjusting. For a deeper dive, see our Solana priority fees guide.
Quick Diagnosis (30 seconds)
- Tx confirmed but reverted / “slippage exceeded” → Slippage issue (raise gradually).
- Tx stuck / not landing → Priority fee issue (raise priority fee / Jito tip).
- Buy works but sell fails → Token risk (liquidity / contract restrictions). Use this troubleshooting guide.
When to Override Your Default Slippage
Your default Solana slippage settings should be conservative (1–3% for most trading). Override manually when:
- You’re buying a token with less than $500K in liquidity
- The token just launched and price is moving fast
- Network congestion is high (transactions are taking longer than usual)
- You’ve had 2+ failed trades on the same token in a row
But always ask yourself: “Am I raising slippage because I understand the situation, or because I’m impatient?” Impatience is the most expensive emotion in crypto trading.
FAQ
What slippage should I use for memecoins?
It depends on the token’s liquidity. For established memes with deep pools (BONK, WIF), 2–5% often works. For new launches under $1M market cap, 10–20% is common — but understand you’re accepting much worse fills at those levels.
Does high slippage mean I’ll always lose money?
Not necessarily. High slippage means you’re willing to accept a worse price — it doesn’t mean you’ll always get one. In fast-moving markets, you might get filled at a much better price than your tolerance. But the risk is real, especially on thin liquidity.
Can slippage settings prevent sandwich attacks?
Lower slippage reduces your exposure to sandwiches because the attacker has less room to profit. But it also means more failed trades. Some bots offer anti-MEV features — check your bot’s settings. Using private transaction modes (when available) is typically more effective than slippage alone.
My trades keep failing. Should I raise slippage?
First, check if the issue is slippage or priority fee — they’re different problems. If the transaction is reaching the chain but reverting, it’s slippage. If it’s not being processed at all, it’s likely a priority fee issue. See our troubleshooting guide for step-by-step diagnosis. For a deeper breakdown of fee settings, see our Solana priority fees guide.
Slippage is one of several settings that determine whether your bot trades succeed or fail. For a full comparison of Solana trading bots and how to set them up safely, see our main beginner guide.
