Gas, Priority Fees, and Why Your Solana Trade Costs More Than You Think
A plain-language breakdown of how transaction fees actually work on Solana versus EVM chains, and where your money quietly disappears.
The Fee You See and the Fee You Pay
Every beginner looks at a trade and thinks the fee is the fee. It isn't. What you see on screen is a base number, and what actually leaves your wallet is that base plus whatever you tacked on to get the transaction through. On Solana and on EVM chains, that second part behaves very differently.
This is not a small detail. On fast-moving memecoin plays, fees are part of your position. Ignore them and you can be right on the token and still bleed out. Memecoins are extremely high risk and most go to zero — so treat every dollar of cost seriously.
EVM: Gas Is a Bid, Not a Price
On EVM chains (Ethereum, BSC, Base and friends), you pay gas for computation. Each action has a cost in gas units, and you multiply that by a price per unit.
The part beginners miss: that price is a bid. You're competing with everyone else in the mempool for the next block. Bid too low and your transaction sits there, pending, sometimes for minutes, sometimes forever until it expires. Bid high and you get in fast but overpay.
On top of base gas, EVM chains let you add a priority fee (a tip to the validator) to jump the queue. During a hot launch, that tip can dwarf the base fee. You are literally paying to be earlier than the next person.
Practical points for EVM:
- Your base gas cost is usually predictable; your priority tip is not.
- A failed transaction still costs gas. You pay to be told no.
- Approvals and revocations are separate transactions with their own gas.
- Busy chain equals expensive chain. Calm chain equals cheap chain.
Solana: Base Fee Plus Priority, With a Cap
Solana splits it differently. There's a tiny, fixed base fee per signature — genuinely small, measured in fractions of a cent in normal conditions. Then there's an optional priority fee, which is where the real money lives.
Solana priority fees are usually expressed as a compute unit price multiplied by the compute units your transaction requests. Two things matter here:
- You can set a compute unit limit and a price per unit. Request more compute than you need and you pay for it.
- Priority fees on Solana can spike violently during congestion. On a busy launch, you might pay multiples of the base fee just to land.
Solana also throws away transactions that fail to land in time, and unlike EVM, a transaction that never lands usually doesn't drain you the same way — but a landed transaction with a fat priority fee absolutely does.
The Real Difference in Plain Terms
- EVM: gas is a market. You bid, you wait, you pay for failure.
- Solana: base fee is near-free, but priority fees are the actual battleground and they move fast.
- Both: fees scale with congestion, and congestion is exactly when you want to trade.
That last point is the trap. The moments that feel most urgent are the moments fees are highest and your edge is thinnest.
What This Means for Your Sizing
Before you enter, know your all-in cost: base fee, priority fee, and slippage. On a small position, fees can eat a meaningful chunk of your upside. If a trade only works when fees are zero, it doesn't work.
A few habits that pay for themselves:
- Check fee levels before you size, not after.
- Don't max out compute limits out of habit.
- On EVM, don't reflexively crank the tip — sometimes waiting a block is cheaper than bidding.
- Track your fees across a week. Most beginners are shocked by the total.
You can sanity-check a token's activity and liquidity on GMGN before you commit: https://gmgn.uk (mirror: https://gmgn.fr). Looking at real flow beats guessing.
Where to Ask Follow-Up Questions
Fee questions come up constantly, and the answer depends on the chain. Our public groups are split by chain so you get the right context: BH GMGN CHAT (@gmgnx_chat) for general talk, plus BH GMGN SOLANA (@gmgnx_solana), BH GMGN BSC (@gmgnx_bsc), BH GMGN BASE (@gmgnx_base), and BH GMGN ROBINHOOD (@gmgnx_robin).
If you want alerts rather than chat, the alert channels are listed by chain in the directory at https://blackhat.finance/channels.html. The full channel list lives there so you're never guessing which one is current.
The Mindset
Fees are not a rounding error. They are a tax on impatience. The trader who understands base fees, priority fees, and congestion is the trader who keeps more of their own money when the dust settles.
Learn the mechanics. Size like fees matter. Assume most of these tokens go to zero and act accordingly. That's not pessimism — that's survival.
For the definitions behind these terms, see our reference at /v2/dyor/reference.html#metrics. For how alerts are structured, see #alerts. For the ground rules of this academy, see #rules.
Community
Stay connected across the chains:
- Blackhat Empire — web terminal, scans and DYOR
- BH GMGN CHAT — community, scans, DYOR and shorts
- BH GMGN SOLANA — SOL alert topics
- BH GMGN BSC — BSC alert topics
- BH GMGN ROBINHOOD — ROBINHOOD alert topics
- BH GMGN BASE — BASE alert topics
- MAIN alert channels — current public channel directory
- @gmgnxsolalertsbot — SOL configurable alerts
- @empirebscbot — BSC configurable alerts
- @gmgnxrobinhoodalertsbot — ROBINHOOD configurable alerts
- @empirebasechainbot — BASE configurable alerts
Charts and on-chain research: https://gmgn.uk.