• Updated Daily
  • info@priorityfee.org
Solana Priority Fee Guide
Solana Priority Fee Guide
Solana Priority Fee Guide
  • By PriorityFee.org
  • Updated 2026

Solana Priority Fee Guide

On Solana, priority fees allow your transaction to jump ahead in the validator queue during periods of network congestion, ensuring faster execution for time-sensitive operations.

How Solana Priority Fees Are Calculated

The Solana priority fee formula is: Priority Fee = ceil(compute_unit_price × compute_unit_limit / 1,000,000) lamports. The compute_unit_price is set in micro-lamports per compute unit. The more compute units your transaction requests, the higher the absolute fee required to maintain priority. This design prevents computationally heavy transaction spam from clogging the network.

By Helius Labs

Priority fees are a way to ensure a user's transaction is placed at the front of the execution ordering queue on Solana.

Compute Budget Instructions

To add a priority fee to a Solana transaction, use ComputeBudgetInstruction: SetComputeUnitLimit to cap your transaction's compute consumption, and SetComputeUnitPrice to set the micro-lamport price per compute unit. Validators running the Jito client use a pseudo-mempool called MempoolStream to order transactions, meaning Jito tips are an additional consideration for maximum transaction speed.

Solana Priority Fee Guide

Unlike Ethereum, Solana has no global transaction queue. The default scheduler is multi-threaded, combining first-in-first-out (FIFO) ordering with priority fee weighting. This means transaction ordering is inherently non-deterministic, and setting a competitive priority fee is the best available tool to ensure prompt inclusion — especially for DeFi arbitrage, NFT mints, and liquidations.

Leave a Reply

Your email address will not be published. Required fields are marked *