Jito Tip vs Priority Fee: What Each One Buys
Last updated:
Endpoint and plans: Solana RPC endpoint.
Terms on this page: Priority fee · Lamport · Compute unit.
At a glance
| Property | Value |
|---|---|
| Priority fee | Compute unit price × limit, set by compute budget instructions |
| Jito tip | A SOL transfer instruction to one of Jito's tip accounts |
| Jito's stated minimum | 1,000 lamports for bundles; often not enough under demand |
| Jito's split for sendTransaction | 70% priority fee, 30% tip (their example) |
| For sendBundle | Jito: only the tip matters |
| Tip placement | In the same transaction as the work; no lookup table for the tip account |
What you see
A guide says to add a tip, another says to raise the priority fee, and a third says both. You are paying for something and cannot tell which part is doing the work, or whether a small tip is being ignored.
Why this happens
The two payments enter different systems. A priority fee is a protocol field: it raises a transaction's standing with whichever leader schedules it, and it needs no account or relationship. A tip is not a protocol field at all. To the runtime it is a transfer; only Jito's block engine treats a transfer to one of its tip accounts as a bid, and it applies only to transactions that reach the block engine. Send a tipped transaction to an ordinary RPC node that does not route to Jito, and the transfer simply executes as a payment with no auction attached. Providers selling their own send paths add a third meaning: their tips pay for their routing, at their own minimums and to their own accounts, so a tip for one service does nothing for another.
Which payment does what
| Priority fee | Jito tip | |
|---|---|---|
| What it is | Part of the transaction fee | A transfer instruction |
| Who receives it | The validator, 100% | A Jito tip account |
| Where it counts | A leader's scheduler | Jito's block engine auction |
| How it is set | SetComputeUnitPrice × SetComputeUnitLimit | Amount of the transfer |
| Paid if the transaction fails on chain | Yes | Not if it is in the same transaction: the transfer fails with it |
| Works without Jito | Yes | No: it is just a transfer |
What to do
- Decide the route first. A tip only counts on a route that delivers the transaction to the service you are tipping.
- For a single transaction through an ordinary RPC path, pay a priority fee and no tip.
- For a single transaction through Jito, pay both. Jito's documentation gives a 70/30 split between priority fee and tip as a starting point.
- For a bundle, put the bid in the tip. Jito says only the tip matters for sendBundle.
- Put the tip in the same transaction as the work, so a failed transaction does not pay. Jito warns that a standalone tip transaction in a bundle increases exposure to uncle bandit scenarios.
- Keep the tip account in the static account keys. Jito says not to use address lookup tables for tip accounts.
- Choose a tip account from getTipAccounts at random rather than hard-coding one, and read Jito's tip floor before you set an amount: 1,000 lamports is the floor, not a market price.
Read Jito's recent tip levels
curl https://bundles.jito.wtf/api/v1/bundles/tip_floorWhen this is not our problem
Tip auctions are run by Jito, and each send service sets its own tip rules. No RPC provider can make a low tip competitive, and a tip does not bypass a bad blockhash or a failing instruction. On Triport, a tipped transaction takes the matching send path as described on the send page.
FAQ
- Do I need both a Jito tip and a priority fee?
- For a bundle, Jito says only the tip matters. For a single transaction sent through Jito, it suggests paying both. Some other send services require both, so read the rules of the one you use.
- What is the minimum Jito tip?
- Jito's documentation states a minimum of 1,000 lamports for bundles and warns it may not be enough during high demand. Another provider's docs say the minimum no longer exists, so treat Jito's page as the source and check it.
- Does the tip have to be in the last transaction of a bundle?
- Jito's page says to keep it in the same transaction that runs your strategy. It does not say last. Some third-party guides do, so what matters is that the tip cannot be paid unless your work succeeds.
- Is a Jito tip charged if the transaction fails?
- If the tip is an instruction of the transaction that fails, the transfer fails with it, though the transaction fee is still charged.