Solana Priority Fee Calculator
Calculating the right Solana priority fee requires understanding current network conditions, your transaction's compute unit consumption, and the fee percentile you want to target. Paying too little risks your transaction landing slowly or not at all during congestion. Paying too much wastes SOL unnecessarily.
The formula for calculating your total priority fee cost is straightforward:
Total Priority Fee (lamports) = ceil(CU Price × CU Limit / 1,000,000)
Low Priority: ~25th percentile fees. Suitable for non-urgent transactions where cost optimization is the priority.
Medium Priority: ~50th percentile, typically around 40,000–61,000 microlamports per CU. Recommended as a starting point for most developers and general use cases.
High Priority: ~75th percentile (~140,000 microlamports per CU). Ideal for time-sensitive operations and competitive scenarios such as token launches.
Very High / Max Priority: ~95th percentile or above (~280,000+ microlamports per CU). Used for critical operations, MEV strategies, and ensuring fast confirmation even during peak network congestion.

A typical transaction uses between 200,000 and 400,000 compute units. At the medium level of 40,000 microlamports per CU, the priority fee for a 200,000 CU transaction equals 8,000 lamports — well under $0.01 at current SOL prices. Always monitor real-time network conditions using the getRecentPrioritizationFees RPC method to dynamically estimate the right fee for your needs.