Solana Priority Fees Explained for Bot Traders
Solana Priority Fees Explained for Bot Traders
If you’ve ever had a Solana bot trade that seemed to vanish — no confirmation, no error, just nothing — the cause is almost always a priority fee that was too low for the network conditions at that moment.
Priority fees are the most misunderstood setting for beginners. This guide explains exactly how they work, gives you practical settings for different scenarios, and shows you when paying more actually saves you money.
What Are Solana Priority Fees?
Every Solana transaction includes a small base network fee (typically tiny), plus an optional priority fee when you want faster inclusion. But during high network load, thousands of transactions compete for limited block space. Validators process higher-paying transactions first.
A “priority fee” is an extra amount of SOL you attach to your transaction to jump the queue. Think of it like paying for express shipping — your package arrives the same way, just faster.
Key difference from slippage: slippage affects the price you get on a trade. Priority fee affects whether your transaction gets processed at all. They solve different problems. See our slippage settings guide for the other half of the equation.
📌 Bot Setup Guides (Priority Fee 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
How Priority Fees Work on Solana
Solana uses a local fee market — meaning fees aren’t the same across the entire network. They vary based on which programs (smart contracts) your transaction touches. If everyone is trying to buy the same token at the same time, the fee for that specific pool increases, even if the rest of the network is quiet.
This is why you might see low fees for a SOL/USDC swap but high fees for a fresh memecoin launch happening simultaneously. The fees are localized to the congestion point.
Priority fees are measured in “micro-lamports per compute unit.” But unless you’re building your own transactions, you don’t need to think in those terms — your bot translates this into simple settings like Low / Medium / High or a SOL amount. Most bots hide this complexity and show simple presets, which is what you should use as a beginner.
Practical Priority Fee Settings by Scenario
| Scenario | Recommended | Typical Range (varies) | Why |
|---|---|---|---|
| Normal trading (calm network) | Low / Default | ~0.0001 SOL | No congestion — default fee is fine |
| Moderate congestion (busy hour) | Medium | ~0.001–0.005 SOL | Faster inclusion without overpaying |
| Token launch / airdrop claim | High | ~0.005–0.05 SOL | Everyone is competing for the same block space |
| Extremely contested snipe | Max / Custom | 0.05–0.2+ SOL | Speed is everything, but cost is real |
Unlike slippage (which just reverts the trade), priority fees are consumed by the network whether your transaction succeeds or not. If you set a high priority fee and the trade still fails due to slippage, you lose the fee. This is why it’s important to fix the right setting — see our trade failure diagnosis guide to identify which setting is causing the problem.
How Priority Fees Work in Popular Bots
Trojan
Trojan offers both preset levels (Low / Medium / High / Turbo) and custom SOL amounts. For most trading, Medium covers normal conditions. Switch to High or Turbo only during obvious congestion events. For a full walkthrough with safe defaults, see our Trojan setup guide.
Settings → Priority Fee: Start at Low or Medium
During congestion: Manually switch to High. Turbo is expensive — use only for time-critical snipes
Axiom
Axiom‘s web terminal typically handles priority fees automatically based on network conditions. You can override in advanced settings if needed, but the defaults are generally reasonable for standard trading. If you want a step-by-step setup with safe defaults, see our Axiom setup guide.
Bloom / GMGN / BONKbot
Each tool exposes priority fee settings differently, but the principle is the same: start at Low or Medium, raise only when transactions aren’t landing.
- Bloom: Often defaults to higher priority fees for sniping presets — check your settings to make sure you’re comfortable with the cost. See our Bloom beginner guide for safe starting points.
- GMGN: Focuses more on alerts than execution, so priority fees matter mainly when using its swap features. See our GMGN beginner guide.
- BONKbot: Simple preset levels via Telegram; see our BONKbot setup guide for safe defaults.
When to Raise Priority Fees (and When Not To)
✅ Raise priority fees when:
- Your transactions are not being included at all (hanging with no confirmation)
- A major token launch is happening and everyone is competing
- Twitter / X is blowing up about a specific token and you expect congestion
- You’re doing a time-sensitive trade where a few seconds matter
❌ Don’t raise priority fees when:
- Your trade is reverting — that’s a slippage problem, not a fee problem
- The network is calm and your trades are confirming normally
- You’re doing a non-urgent trade (buying a token you plan to hold for days)
- You’re just frustrated and retrying — stop, diagnose, then adjust the right setting
Quick Diagnosis (30 seconds)
- Tx not landing / no confirmation → Priority fee issue (raise fee level).
- Tx confirmed but reverted / “slippage exceeded” → Slippage issue (raise slippage). See our slippage settings guide.
- Buy works but sell fails → Token risk (liquidity / contract restrictions). Use this troubleshooting guide.
Priority Fees vs. Bot Platform Fees — Don’t Confuse Them
Priority fees go to Solana validators. They’re a network cost, and every bot pays them. Separately, most trading bots charge their own platform fee (often ~1% of the trade amount). These are completely different:
- Priority fee: Goes to Solana validators. You control the amount. Affects transaction speed
- Platform fee: Goes to the bot. Fixed percentage. Affects trade cost
When calculating your total trading cost, include both. A 1% platform fee plus a 0.01 SOL priority fee on a 0.5 SOL trade means your effective cost is about 3% — meaningful for frequent traders. This is an example of an expensive fee moment — in normal conditions, priority fees are often much smaller.
How to Tell If Congestion Is High Right Now
There’s no single “Solana congestion meter,” but experienced traders watch for signals:
- Your normal-fee trades suddenly stop confirming — the most reliable signal
- Twitter / X is buzzing about a specific launch — expect localized congestion on that token’s pool
- Multiple bots show “transaction pending” simultaneously — network-wide congestion
- Solana block explorer shows increasing slot times — advanced, but definitive
When you see these signs, preemptively raise your priority fee before submitting the trade, not after it fails.
FAQ
How much do priority fees cost on Solana?
During normal conditions, a Low priority fee costs roughly 0.0001 SOL (fractions of a cent). During heavy congestion, High or Turbo can cost 0.005–0.05 SOL or more. Extremely contested snipes can cost 0.1+ SOL in priority fees alone — at that point, you’re paying for speed, and you need to decide if it’s worth it.
Do I get my priority fee back if the trade fails?
No. Priority fees are consumed by the network whether your transaction succeeds or reverts. This is why blind retry loops with High priority fees can get expensive. Always diagnose the failure reason first — if it’s a slippage issue, raising priority fees won’t help and you’ll just burn SOL. For step-by-step diagnosis, see our trade failure troubleshooting guide.
Should I always use the highest priority fee?
No. Using High or Turbo when the network is calm is wasting SOL. Most trades during normal conditions confirm fine on Low or Medium. Save the high fees for moments when speed genuinely matters — launches, congestion spikes, or time-critical entries.
What’s the difference between priority fee and slippage?
Priority fee determines whether your transaction gets processed by the network. Slippage determines whether the trade executes at an acceptable price. If your transaction isn’t reaching the chain, it’s a fee issue. If it reaches the chain but reverts, it’s a slippage issue. See our slippage guide for the full breakdown.
Priority fees are one piece of the trading setup puzzle. For a complete beginner guide covering bot selection, safety rules, and step-by-step setup, see our main Solana trading bots comparison.
