What Is Priority Fee on Solana
On Solana, every transaction requires a fee paid in SOL. This fee has two components: a base fee and an optional priority fee. The priority fee is the additional amount you pay to move your transaction to the front of the validator's queue.
Priority fees are express lanes for your Solana transactions — pay more to get processed faster.
Why Priority Fees Exist
Solana can process thousands of transactions per second, but during periods of high network congestion — such as popular NFT mints or DeFi events — the validator's queue fills up. Without a priority fee mechanism, all transactions would be treated equally, causing delays for time-sensitive operations.
Priority fees solve this by creating a market: users who need faster execution can voluntarily pay more. Validators are incentivized to include higher-fee transactions first, since they collect 100% of all priority fees earned in a block.
How the Fee Is Calculated
The priority fee formula is: ceil(compute_unit_price × compute_unit_limit / 1,000,000) lamports. The compute unit price is measured in microlamports per compute unit. A typical transaction uses between 200,000 and 400,000 compute units.
For example, at a compute unit price of 40,000 microlamports and a limit of 200,000 CUs, your priority fee would be approximately 0.000008 SOL — well under $0.01 in most market conditions.
When Should You Use a Priority Fee?
Priority fees are most valuable for: NFT mints with high competition, time-sensitive DeFi trades on decentralized exchanges, MEV-sensitive transactions, and any operation where confirmation speed directly impacts the outcome. For low-urgency transfers, the default zero-fee setting is perfectly adequate.



