# What a Solana transaction costs right now

> The priority fees that got into the last 150 blocks, about a minute of Solana, and what each one costs your transaction. It updates as you watch.

Page: https://ravenwallet.pro/tools/solana-priority-fee-tracker
Updated: 2026-11-03

## How a Solana fee is made

Every transaction pays two things:

1. **The base fee**: 5,000 lamports (0.000005 SOL) for each signature. A normal send or swap has one.
2. **The priority fee**, if it sets one: a price per compute unit, in micro-lamports (a millionth of a lamport), times the compute units the transaction asks for. Validators take the transactions that pay more per unit first when a block is busy.

So the same price costs a swap far more than a send. A send asks for a few hundred compute units, a swap often 100,000 to 400,000, and one transaction can ask for at most 1,400,000. The fee is worked out on the units it asks for, not the units it ends up using, which is why good wallets ask for just enough.

## What the levels mean

The tracker asks Solana for the lowest priority fee that each of the last 150 blocks took for a transaction writing to Raydium's SOL/USDC pool, one of the most traded accounts on the network. From those 150 numbers:

| Level | What it is |
| --- | --- |
| None | No priority fee. In quiet blocks that is enough |
| Usual | The price half the blocks took. The headline uses this one |
| Fast | Enough for three blocks in four |
| Fastest | Enough for nine blocks in ten |
| Every block | The highest any of the 150 took |

"Got in" counts how many of the 150 blocks each price would have made. A busy pool is a worst case on purpose: a swap of a quieter coin, or a plain send, competes with fewer transactions and usually needs less.

## How much priority fee to set

For a send, it hardly matters. A send asks for so few compute units that even the Fastest price adds little to the 5,000 lamport base fee.

For a swap, start at Usual. If your app lets you choose, Fast is the better pick when the price is moving and a slow fill costs you more than the fee. Paying for Every block rarely makes sense: one block that took a huge fee sets that number.

Most wallet apps set the fee for you. Trading bots usually ask for it in SOL rather than per unit; to compare, take the This swap column, which is the whole fee for 200,000 units.

A higher fee does not fix a transaction that fails for other reasons, such as slippage or an old blockhash. See [why a Solana transaction failed](/blog/solana-transaction-failed).

## Questions

### What is a good priority fee on Solana right now?

The Usual row above is the price half of the last 150 blocks took for one of the busiest pools, read in the last 20 seconds. For most swaps that is enough; Fast gets into three blocks in four.

### Is the priority fee in SOL or lamports?

The price is set in micro-lamports per compute unit. The total you pay is that price times the compute units the transaction asks for, divided by a million, in lamports. The tool shows the total in SOL.

### Does Phantom set the priority fee for me?

Phantom and most wallet apps set it themselves from recent network fees. Trading bots and terminals usually let you set it, often as a fixed amount of SOL.

### Why is "None" sometimes enough?

When a block has room, validators include transactions that pay only the base fee. The None row shows how many of the last 150 blocks did that for this pool.

## Sources

- [Solana docs: Fees on Solana](https://solana.com/docs/core/fees)
- [Solana RPC: getRecentPrioritizationFees](https://solana.com/docs/rpc/http/getrecentprioritizationfees)
- [Solana guide: How to use priority fees](https://solana.com/developers/guides/advanced/how-to-use-priority-fees)
- [Helius: Priority fees, understanding Solana's transaction fee mechanics](https://www.helius.dev/blog/priority-fees-understanding-solanas-transaction-fee-mechanics)
