Solana Priority Fee vs Base Fee — Key Differences Explained
Solana's total transaction fee has two distinct components: the base fee (mandatory) and the priority fee (optional). Understanding how each works — and how they are distributed — helps developers and users make informed decisions about transaction economics.
Base Fee — The Mandatory Component
Every Solana transaction must pay a base fee of 5,000 lamports per signature (approximately $0.000005 at typical SOL prices). This fee is fixed regardless of network conditions — it does not fluctuate with demand.
Base fee distribution (per SIMD rules):
- 50% is burned — permanently removed from SOL circulating supply
- 50% goes to the block-producing validator
The burn mechanism creates deflationary pressure on SOL, making base fees a minor but meaningful component of SOL tokenomics.
Priority Fee — The Optional Bid
The priority fee is entirely optional and calculated as ceil(CU Price × CU Limit ÷ 1,000,000) lamports. Unlike the base fee, 100% of the priority fee goes to the validator — none is burned.
This creates a direct economic incentive for validators to prioritize high-fee transactions: the entire priority fee is immediate, additional income on top of their standard block reward.
When to Pay the Priority Fee
You should include a priority fee whenever:
- You need the transaction confirmed within the next 1–2 blocks
- The transaction involves competitive programs (popular DEXes, NFT mints)
- The network is experiencing congestion (check the live tracker)
- You are running an automated bot where missed opportunities cost more than the fee
Total Fee Summary
Total Fee = Base Fee (5,000 × signatures, 50% burned) + Priority Fee (CU Price × CU Limit ÷ 1M, 100% to validator)
Both components are charged regardless of whether the transaction succeeds or fails — a failed transaction still incurs the full fee. This is why accurate simulation and fee estimation are critical before broadcasting high-stakes transactions.



