Skip to content
ProLesson 6 of 7 · 3 min read

Failed transactions and what they cost

Why trades fail, the difference between failed and dropped, what you still pay, and how to stop a failure spiral.

On this page
  1. Failed versus dropped
  2. Why trades fail
  3. How to read a failure
  4. Quiz

Sooner or later you will press buy and see the word failed. It is normal in the trenches, especially at launches. It is also not free.

Failed versus dropped

Two different things can look alike in a trading app.

  • Failed: your transaction made it into a block, ran, and hit an error. Everything it tried to do is undone, but you still pay the network fee and the priority fee.
  • Dropped or expired: your transaction never made it into a block. Nothing happened, and nothing was charged.

A tip or platform fee that sits inside the same transaction is undone along with the trade when it fails. The network fee and priority fee are the part that sticks.

Some apps send trades in a way that drops a trade that would fail before it ever lands, so it costs nothing. Jito calls this revert protection. Not every app does it, and not on every setting, so assume a failure costs you fees unless your app says otherwise.

Why trades fail

  • Slippage exceeded. The price moved further than your limit. This is the most common one on memecoins.
  • Not enough SOL. You need SOL for the trade, for the fees, and for the token account deposit of about 0.0015 SOL, as of late October 2026, if the coin is new to your wallet. Trying to spend every last bit of SOL fails.
  • Expired. Each transaction carries a recent blockhash, a kind of timestamp, that runs out after about 150 blocks, well under two minutes. If it has not landed by then, it is thrown away.
  • The coin moved under you. A coin that graduates from its bonding curve moves to a new pool, and a trade still aimed at the old curve can fail.
  • Out of compute. The transaction ran out of the compute units it asked for before it finished.
Example

The cost of a launch-day scramble

You try to buy 0.1 SOL of a brand-new coin with a 0.001 SOL priority fee. The price is flying and your slippage is 10%.

  1. Step 1: Attempt 1 fails because slippage was exceeded. Cost: about 0.001 SOL.
  2. Step 2: You retry four more times. Four more failures, about 0.004 SOL.
  3. Step 3: Total: about 0.005 SOL spent on nothing. That is already 5% of a trade you never made.
  4. Step 4: Attempt 6 lands, but the price is now far above where you first clicked.

The lesson is not to never retry. It is to ask why it failed before you press again. If a coin moved 40% in the time it took you to click, chasing it with looser and looser slippage is how people buy the top.

How to read a failure

Every transaction has a signature, the long ID your app shows after you trade. Paste it into a block explorer such as Solscan. A failed transaction shows an error message and the fee you paid. The message often names the cause. One that mentions slippage means the price ran past your limit. One about insufficient funds means you were short on SOL.

If the explorer cannot find the signature at all, the transaction was most likely dropped. Nothing happened, and you can try again with a fresh transaction.

Next: why fees decide who wins

Check what you learned

0 of 4 answered

  1. Question 1Your buy landed in a block and failed because slippage was exceeded. What did you pay?
  2. Question 2What is the difference between a failed and a dropped transaction?
  3. Question 3You have exactly 0.5 SOL and try to buy a new coin with all 0.5 SOL. Why can this fail?
  4. Question 4TrickyYour buy failed three times in a row on a fast coin. What is the smartest next step?

Finished reading? Tick it off and your progress is kept in this browser.

This guide is for learning. It is not financial advice. Most memecoins go to zero and most people who trade them lose money. Only ever trade what you can afford to lose.