What Are Priority Fees on Solana? Complete Explanation
Introduction
Priority fees are optional payments added on top of Solana's base transaction fee. By attaching a priority fee, users bid for a higher position in the validator's queue — ensuring their transactions are processed before others during periods of network congestion.
What They Are
Priority fees on Solana are optional fees priced in micro-lamports per Compute Unit. They are appended to transactions to incentivize validator nodes to prioritize and include them in blocks more quickly. They come in addition to the base transaction fee of 5,000 lamports per signature.
Why They Exist
Solana relies on transaction fees to sustain network security long-term. Priority fees create a competitive market for blockspace — transactions that pay more per compute unit get scheduled first, ensuring optimal resource utilization and faster confirmation for time-sensitive operations.
Priority fees on Solana are priced in micro-lamports per Compute Unit (CU). A typical transaction uses 200,000–400,000 compute units. At a medium priority level (~40,000 microlamports per unit), that translates to roughly 0.000008–0.000016 SOL in priority fees.
The base fee is a fixed 5,000 lamports per signature — 50% is burned, 50% goes to the validator. The priority fee is 100% allocated to the validator, incentivizing them to process your transaction first.
Priority Fee Formula
Priority Fee = ceil(CU_price × CU_limit / 1,000,000) lamports
Transactions with higher priority fees are placed ahead in the leader's execution queue, increasing the likelihood of fast confirmation even under heavy network load.








