Frequently asked questions

How is a Solana priority fee calculated?
The priority fee in lamports is the requested compute-unit limit multiplied by the compute-unit price in micro-lamports, divided by one million and rounded up. The fee uses the requested limit, not the compute units the transaction consumes.
What priority fee should I use on Solana?
There is no universal number. Sample recent fees for the writable accounts your transaction will lock, choose a percentile that matches the urgency of the action, apply a hard cap, and adjust from observed landing results.
Is a Jito tip the same as a Solana priority fee?
No. A Solana priority fee affects native transaction scheduling. A Jito tip competes in the Jito Block Engine auction. A transaction or bundle may need both, depending on its delivery path and execution requirements.
Does a higher priority fee guarantee that a transaction lands?
No. A transaction can still arrive late, be dropped before scheduling, fail simulation, use an expired blockhash, or lose a Jito auction. Fees solve ordering after the transaction reaches the relevant scheduler.
Why should I simulate before setting the compute-unit limit?
The priority fee is charged against the requested compute-unit limit. Simulation gives you an estimate of actual consumption, so you can add a modest safety margin without paying for a needlessly large limit.