What Are Solana Priority Fees?

Solana priority fees are optional additional fees users can attach to transactions to increase the likelihood that a validator processes their transaction ahead of others in the queue. Unlike the base fee—which is fixed at 5,000 lamports per signature—priority fees allow users to bid for faster execution, making them essential during periods of high network activity.

What Are Solana Priority Fees?
What Are Solana Priority Fees guide

How Priority Fees Work

Every Solana transaction competes for space in a validator's block. The scheduler ranks transactions using a priority score calculated by dividing the validator's reward (priority fee + non-burned base fee) by the estimated compute cost. Transactions with higher priority scores get dequeued first for execution.

Priority Fee Formula

The priority fee is calculated as: Priority Fee = ceil(compute_unit_price × compute_unit_limit / 1,000,000) lamports. The compute_unit_price is set in microLamports per compute unit. For example, setting a price of 10,000 microLamports on a transaction with a 200,000 CU limit results in a priority fee of 2,000 lamports (0.000002 SOL).

When to Use Priority Fees

Priority fees are most valuable during network congestion, NFT mints, token launches, DeFi arbitrage opportunities, and any time-sensitive transaction. During normal network conditions, even a small priority fee (e.g., 1,000–10,000 microLamports) can significantly improve your transaction's chance of landing quickly.

What Are Solana Priority Fees

Related Resources

Explore more guides on our site to deepen your understanding of Solana priority fees and transaction optimization.