← Back to Blog
TroubleshootingApril 2026 · 13 min read

Solana Priority Fee Too Low? How to Fix Failed Transactions & Bundles in 2026

Your bundle failed. Your transaction got dropped. The error message says something about fees or the transaction just silently never confirmed. In most cases, the root cause is the same: your priority fee was too low for current network conditions. Understanding how Solana's fee market works — and knowing exactly how to set the right fee — is one of the most valuable skills you can develop as a Pump.fun dev in 2026.

In This Guide
  1. 1. How Solana's fee market actually works
  2. 2. Base fees vs priority fees vs Jito tips — what's the difference
  3. 3. Why "too low" causes failures, not just slowness
  4. 4. How to calculate the right priority fee in real time
  5. 5. Priority fee benchmarks by time of day
  6. 6. Jito tip vs compute unit price — which matters more for bundles
  7. 7. The cost math — is a higher fee worth it?
  8. 8. Emergency fix — what to do when a transaction is already stuck

How Solana's Fee Market Actually Works

Solana uses a fee market similar in concept to other blockchains, but with some important differences. Every Solana transaction uses a certain amount of compute units — a measure of the computational work required to execute it. Validators process transactions in order of the fees they pay per compute unit, with higher-paying transactions getting priority in block inclusion.

Unlike Ethereum's gas market where fees are denominated in Gwei and visible to everyone, Solana's fee market operates in microlamports per compute unit, which makes it less intuitive but follows the same economic logic: when the network is congested and block space is scarce, fees rise as users compete to get their transactions included.

The important thing to understand is that Solana's fee market is real-time and localized to specific program accounts. A transaction interacting with the Pump.fun program address competes in the same fee market as every other transaction touching that program. During peak memecoin launch hours, this market gets extremely competitive.

Base Fees vs Priority Fees vs Jito Tips — What's the Difference

Base Fee
~0.000005 SOL per signature
This is the minimum fee Solana charges for any transaction. It's fixed, tiny, and not something you adjust. Every transaction pays this regardless of anything else.
Importance: Low — not a variable you control
Priority Fee (Compute Unit Price)
Variable — set by you
This is the fee you pay per compute unit, on top of the base fee, to get priority over other transactions. Higher priority fee = validators prefer your transaction. This is the main lever for regular Solana transactions.
Importance: High — primary lever for non-bundle transactions
Jito Tip
Variable — minimum ~0.001 SOL
For Jito bundles specifically, this is a separate tip paid directly to the Jito validator for including your bundle atomically. It's distinct from the compute unit price and is the primary fee lever for bundle transactions.
Importance: Critical — the most important lever for Pump.fun launches

Why "Too Low" Causes Failures, Not Just Slowness

On some blockchains, a low fee means your transaction processes slowly. On Solana, low fees mean your transaction gets dropped entirely after a short window. Solana validators have a transaction queue that's very short — transactions that don't get included within roughly 150 blocks (about 60-90 seconds) expire and are discarded.

This is by design — Solana's architecture prioritizes speed and finality over queueing. The tradeoff is that during congestion, transactions with insufficient fees don't wait in line patiently — they get dropped. You get no refund on the compute units that were used to process your transaction, and you need to resubmit with a higher fee.

For Jito bundles specifically, the failure mode is even more direct. If your Jito tip doesn't meet the current minimum threshold that validators are accepting, your bundle is rejected immediately by the block engine — it never even enters the queue. This is why bundle failures are often near-instant rather than timeouts.

How to Calculate the Right Priority Fee in Real Time

Method 1: Use recent block data. Solana's RPC API provides a getRecentPrioritizationFees endpoint that returns the fees paid by recent successful transactions for specific program accounts. Querying this for the Pump.fun program address gives you real-time data on what fees are actually landing.

Method 2: Use a fee estimation service. Services like Helius and Triton provide fee recommendation APIs that do the calculation for you and return a suggested fee in microlamports. Most premium RPC providers include this as part of their service.

Method 3: Use benchmarks. If you need a quick decision, use the time-of-day benchmarks below. They're not perfectly precise but they're close enough for most launches. SolBundler uses real-time fee data to suggest appropriate Jito tip amounts before you launch.

Priority Fee Benchmarks by Time of Day (UTC)

Time Window (UTC)Network LoadMin Jito TipSafe Tip
00:00 – 06:00Low0.001 SOL0.002 SOL
06:00 – 12:00Medium0.002 SOL0.003 SOL
12:00 – 16:00High0.003 SOL0.005 SOL
16:00 – 22:00Peak0.005 SOL0.008 SOL
22:00 – 00:00Medium-High0.003 SOL0.005 SOL
Major news eventsExtreme0.008 SOL0.01+ SOL

Jito Tip vs Compute Unit Price — Which Matters More for Bundles

For Pump.fun bundle launches specifically, the Jito tip is the dominant variable. The compute unit price matters for individual transactions within the bundle, but the Jito tip is what determines whether the bundle gets picked up by a validator at all.

Think of it this way: the compute unit price is the fee you pay to the Solana network for processing power. The Jito tip is the fee you pay to the specific validator for including your bundle atomically. Both are necessary, but for bundles, the Jito tip is the gating factor.

A common mistake is setting a high compute unit price but a low Jito tip, then wondering why the bundle still fails. Always prioritize the Jito tip when optimizing bundle performance.

The Cost Math — Is a Higher Fee Worth It?

At ~$120/SOL, the difference between a 0.003 and 0.005 SOL tip is $0.24. The cost of a failed launch is: all the preparation time, the momentum lost while you diagnose and relaunch, the SOL spent on failed transaction fees, and the psychological cost of watching an opportunity die. The math is not close — pay the extra $0.24.

The more useful frame: your tip is an insurance premium against launch failure. A 0.008 SOL tip costs about $0.96 and gives you very high probability of landing even during extreme congestion. Compare that to the value of a successful launch — even a modest 5 SOL profit makes the tip cost completely irrelevant. Always optimize for landing probability, not tip minimization.

Emergency Fix — What to Do When a Transaction Is Already Stuck

1
Wait maximum 90 seconds. If it hasn't confirmed, it's almost certainly dropped.
2
Check Solscan with your wallet address to confirm the transaction isn't on-chain.
3
Do NOT submit another bundle until you've confirmed the first one failed. Duplicate submissions during uncertainty can cause issues.
4
Increase your Jito tip by at least 50-100% from whatever you set before.
5
Check current network conditions — if there's a major market event happening, fees may be unusually high and you need to be more aggressive.
6
Resubmit the bundle through SolBundler with the higher tip. In most cases this will land within 15 seconds.
Stop Losing Launches to Low Fees

SolBundler shows real-time network conditions and recommends the right Jito tip before every launch. Submit to all 5 Jito endpoints simultaneously for maximum landing probability.

Get Free Access →