
Why Solana transactions fail, and how to fix a failing swap on ripr
By ripr Editorial Team7 min read
If your Solana swap keeps failing, the cause is nearly always one of four things: too little SOL left for fees, a slippage setting too tight for how fast the coin is moving, a quote that went stale before you confirmed, or a coin with a temporary trading restriction. On ripr, each one has a fix you can apply in under a minute. Work through them in the order below.
Why does my Solana swap keep failing?
A Solana swap fails when the transaction is built against one state of the market and then meets a different one. Prices move, balances change, and a trade that was valid when you tapped it no longer is. The ripr help centre page on why a swap failed names the usual suspects: low SOL for fees, an invalid amount, price movement past your slippage, and temporary network load.
| Symptom | Likely cause | Where to fix it |
|---|---|---|
| Every swap fails, on any coin | Not enough SOL for fees and rent | Your wallet balance |
| Fails only on fast movers | Slippage too tight | Auto slippage |
| Fails after you pause on the sheet | The quote went stale | Re-quote, then confirm |
| Fails on one coin only | A coin-level restriction | The coin page |
Start at the top. The first two rows cover most repeat failures, and both take seconds to rule out.
Fix 1: Keep spare SOL in your ripr wallet for fees and rent
Every Solana transaction is paid for in SOL, so a wallet drained to its last fraction cannot send a swap at all. ripr sends trades at Solana's base network fee, a tiny fraction of one SOL, and the app refuses any prepared trade whose network fee would come in above the ceiling it checks for.
There is a second cost people forget. The first time you buy a given coin, your wallet opens a token account for it, and that account carries a refundable deposit of about 0.0015 SOL. You get it back when the account closes. ripr can close your empty token accounts and return those deposits, and selling a position in full closes that coin's account for you.
On iOS and Android, the trade sheet lists the network fee, any router fee and the refundable deposit before you confirm. Read those against your balance: they tell you whether there is room for the amount you typed. Short on SOL? Deposit SOL into your ripr wallet, and leave a small buffer behind rather than spending down to zero.
Fix 2: Set slippage in ripr to match how fast the coin is moving
Slippage is the largest gap you will accept between the price you are quoted and the price your swap actually fills at. Set it tight on a coin that is moving and the trade fails rather than filling somewhere worse. That is the setting doing its job, and it is worth understanding before you widen it.
So how fast is fast? One actively traded Solana coin moved about 6% in five minutes, and well over 100% across the hour around it. A 1% slippage setting stands no chance against movement like that.
Auto slippage is built for exactly this. It sets your maximum from how much the coin moved over the last five minutes, landing somewhere between 3% and 15%, and you can override it with your own figure whenever you want. On iOS and Android the app flags a manual setting above 5%, so widening it stays a deliberate choice.
When your trade routes to a DEX pool, the transaction carries a minimum-output limit worked out from that slippage. That limit is what fails the trade instead of letting it fill far below what you were quoted.
For the longer version, the help centre covers what slippage is and how to set it.
Fix 3: Refresh your ripr quote before you confirm
A quote is a live estimate rather than a locked price. Other people are trading the same coin while you read the sheet, and ripr pushes each of those trades to the coin's price and chart as soon as it is decoded. So the figure you are reading keeps moving. If the price shifts between the quote and your signature, ripr asks you to accept the new price rather than sending something you never agreed to.
The habit that fixes this is a small one. Review the sheet, then confirm. Had the screen sitting open while you read a chart or checked a chat? Pull a fresh quote first. The help centre explains why your quote differs from the one you saw moments ago.
Fix 4: Check whether the coin is restricted on ripr
When swaps fail on one coin and work on everything else, the coin is the problem, not your settings. A coin can carry a temporary trading restriction while safety checks, moderation or listing state are being resolved. The help centre covers why buy and sell can be disabled for a coin.
Open the coin page and read what is on it. Before you buy, ripr shows rule-based warnings for known rug patterns, such as a creator holding unlocked liquidity or liquidity that has already been pulled, and the apps say it plainly: "These are the risks we can check for. Not seeing one never means a coin is safe." Those warnings appear in the buy flow as well as on the coin page.
Make sure you are on the coin you think you are on, too. You can search any Solana coin by name, by ticker or by full contract address, and the address is the one thing a copycat cannot clone, because it is that token's unique on-chain id. Our guide to how to spot a risky meme coin goes further on what to read before you commit.
What happens to your swap after you confirm on ripr
When you confirm a swap, ripr's in-house execution layer prepares the transaction on its server, your app checks it on your device against the amount and the slippage you chose, and your own wallet signs it. Anything that differs from what you asked for is turned down before a signature is ever made. Knowing that path helps you read a failure.
Once it is out, ripr keeps the trade in front of the network for about a minute and follows its status live until it either confirms or provably expires. One signature means one possible fill, so a swap that looks stuck will not quietly land twice behind you. Once that window closes, a failure is a clean answer: pull a fresh quote, send a new trade, and nothing from the old attempt is still waiting.
Frequently asked questions
Does a failed Solana transaction still cost money?
A swap that never reaches the network costs nothing. If it reaches the network and then fails, Solana still takes the small network fee for processing it, and the coins you were swapping stay where they were. Keeping a little spare SOL in your ripr wallet is what covers those attempts.
Why does my transaction fail on a launchpad coin?
A swap on a launchpad coin fails for the same reasons as any other Solana swap, but coins still on a bonding curve tend to move faster, so a tight slippage setting is the usual culprit. Auto slippage in ripr sizes your maximum from the coin's last five minutes of movement, which suits curve trading better than a fixed 1%.
How long should I wait before retrying a failed swap?
ripr follows a sent trade for about a minute, until it confirms or expires. Wait for that outcome before you try again. Then pull a fresh quote and send a new trade rather than resubmitting the old one, because the price you were quoted a minute ago is no longer the price on offer.
Can I see why a Solana transaction failed?
Every Solana transaction has a signature, and you can look that signature up on explorer.solana.com to see what the network recorded against it. For a swap placed in ripr, the help centre page on a swap that failed lists the common causes in the order worth checking them.
Getting your next swap to land
Run the list in order: spare SOL, then slippage, then a fresh quote, then the coin itself. Most repeat failures are gone by step two, and the rest usually come down to something the coin page already told you.
Ready to try again? Open Explore in ripr to pick up a coin, read its warnings, and let Auto slippage size the setting for you. New to the flow? Start with how to buy a Solana meme coin.
Last verified 3 November 2026. This article is published by ripr, which builds an app for trading Solana coins. Nothing here is financial advice.
Keep reading

Meme coin taxes: do you pay tax on every Solana swap?
Do you owe tax on every Solana swap? In most countries a meme coin swap is a disposal. What to record per trade, and where ripr already…

How to use Jupiter for a Solana swap, and how the same swap works on ripr
Jupiter is Solana's best-known swap aggregator. Here is what a swap involves, and how to run the same swap end to end on ripr.

How to avoid sandwich attacks and MEV when trading Solana tokens
How to avoid sandwich attacks when trading Solana tokens: size your order to the pool, keep ripr's Auto slippage on, and read the fill.