
Solana Priority Fee: Speed Up Your Transaction
A Solana priority fee is an optional additional payment that helps ensure your transaction is processed faster by validators. When the Solana network experiences congestion — high demand for block space — transactions paying only the base fee may wait longer to be confirmed. Adding a priority fee tells validators to include your transaction ahead of others.
Priority fees were formalized as a core part of Solana's fee mechanism and have become increasingly important as network usage has grown.
How Priority Fees Are Calculated
The priority fee is calculated using the formula: Priority Fee = ceil(compute_unit_price × compute_unit_limit / 1,000,000) lamports. The compute unit price is specified in micro-lamports per compute unit. The higher the price per unit, the higher your transaction's priority in the validator's queue.
Priority Fee Levels
Most wallets and tools offer preset priority levels:
- Low — Minimal extra cost, suitable for non-urgent transactions during quiet periods
- Medium — ~40,000 micro-lamports per CU, good for most standard operations
- High — Recommended during NFT drops or token launches
- Very High / Turbo — For time-critical operations like arbitrage or liquidations
When Should You Use a Priority Fee?
During normal network conditions, the base fee alone is sufficient. Consider adding a priority fee when: the network is processing a popular token launch or NFT mint, you are executing time-sensitive trades, or your transaction has failed multiple times with only the base fee.
Validator Incentives
Following governance update SIMD-0096, validators now receive 100% of priority fees (previously 50% was burned). This change better aligns validator incentives to include high-priority transactions promptly.