X

BEST PRIORITY FEE SETTINGS

Recommended configurations for traders and developers

Best Priority Fee Settings for Solana Trading

Best Priority Fee Settings for Solana Trading

Choosing the right priority fee setting on Solana depends on your use case, the current network congestion level, and how time-sensitive your transaction is. There is no single correct answer — the optimal fee is always relative to what others in the same block are paying.

During normal conditions, use lower priority levels. During congestion, consider higher levels for time-sensitive operations. Always monitor current network conditions before setting fees.

Settings for General Transfers

For routine SOL transfers or non-urgent token swaps, the base fee of 5,000 lamports per signature is often sufficient. If you want a small edge, a CU price of 1,000–5,000 microlamports is a safe default that avoids wasting funds while still giving slight priority over zero-fee transactions.

Settings for DeFi Trading

When trading on Solana DEXs like Raydium, Orca, or Jupiter during active markets, competition for block space increases sharply. A medium setting of 50,000–100,000 microlamports/CU is a reasonable baseline. For arbitrage or liquidation bots, dynamically querying the current 75th–95th percentile and setting fees accordingly is highly recommended.

Settings for NFT Minting

During a hyped NFT launch, the network often sees extreme congestion with thousands of wallets simultaneously submitting mint transactions. Users willing to pay a premium greatly increase their chance of securing a mint. In these scenarios, fees of 200,000–500,000+ microlamports/CU may be necessary to compete.

Settings for MEV and Bots

Automated trading bots and MEV searchers typically use the 95th percentile fee or higher, sometimes setting fees in the millions of microlamports for extremely time-sensitive atomic transactions. This segment drives much of the fee activity at the top of the market.

Wallet Auto-Priority Feature

Many Solana wallets — including Phantom and Solflare — now offer automatic priority fee detection. Phantom sets this to "Auto" by default, which dynamically adjusts fees based on current network load. Solflare automatically detects whether Solana is under load and increases fees slightly to prioritize your transaction. For casual users, these auto-settings offer a good balance without manual tuning.

Key Best Practices

Always set a SetComputeUnitLimit instruction to exactly what your transaction needs — avoid using the default 200,000 CU limit if your transaction only uses 50,000, as you would be paying priority fees on 150,000 unused CUs. Pair this with a dynamically fetched CU price from a real-time fee API for maximum efficiency.

Solana Priority Fee

About This Guide

This guide is part of the priorityfeesolana.org knowledge base — a comprehensive resource for understanding Solana transaction fees, compute unit pricing, and best practices for landing transactions on the Solana network.

Leave A Comment