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.


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.

Related Resources
Explore more guides on our site to deepen your understanding of Solana priority fees and transaction optimization.
- How to Set Solana Priority Fees
- Solana Priority Fee Calculator
- Solana Priority Fee Tracker – Real-Time Data
- Solana Compute Unit Price Guide
- Solana Priority Fee API Guide
- How to Land Solana Transactions Faster
- Solana Priority Fees During Network Congestion
- MicroLamports Explained – Solana Fee Unit
- Solana Priority Fee Best Practices for Developers