Solana Priority Fee Calculator & Estimator
The Solana priority fee calculator helps you estimate the total cost of priority fees before sending a transaction. By inputting your compute unit limit and target microLamport price, you can calculate the exact lamport cost and SOL equivalent, allowing you to balance speed and cost effectively.


How to Calculate Priority Fees
Use the formula: Priority Fee (lamports) = ceil(microLamport_price × compute_units / 1,000,000). A typical transaction uses between 200,000 and 400,000 compute units. At a medium priority level of approximately 40,000 microLamports per unit, a 200,000 CU transaction costs roughly 8,000 lamports (0.000008 SOL) in priority fees.
Priority Levels Reference
Low (1st percentile): ~1,000 microLamports – for non-urgent, cost-sensitive transactions. Medium (50th percentile): ~40,000 microLamports – reliable for most general use cases. High (75th percentile): ~100,000 microLamports – for time-sensitive operations. Very High (95th percentile): ~500,000+ microLamports – for MEV strategies and critical transactions during peak congestion.
Total Transaction Cost
The total transaction fee equals the base fee plus the priority fee. The base fee is 5,000 lamports per signature (typically one signature), charged whether the transaction succeeds or fails. 50% of the base fee is burned and 50% goes to the validator. The entire priority fee goes to the validator.

Related Resources
Explore more guides on our site to deepen your understanding of Solana priority fees and transaction optimization.
- What Are Solana Priority Fees
- How to Set Solana Priority Fees
- 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