Fix Transaction Simulation Failed on Solana (2026 Guide)
— By Tony Rabbit in Tutorials

Learn to fix 'transaction simulation failed' on Solana. This guide covers causes like low SOL, high slippage, and network congestion, plus solutions.
Fix Transaction Simulation Failed on Solana (2026 Guide)
When you encounter the message transaction simulation failed, it means your Solana wallet or a Solana Decentralized Exchange (DEX) has predicted that your intended transaction would fail if sent to the blockchain. This pre-emptive warning is designed to save you transaction fees (SOL) by preventing you from sending a transaction that is almost certain to revert. Common causes range from insufficient SOL for fees, low slippage settings, or network issues like congestion, to interacting with a problematic token, and there are several straightforward steps you can take to resolve it.
What Does 'Transaction Simulation Failed' Mean?
The 'transaction simulation failed' error is a protective mechanism on the Solana blockchain. Before your wallet or a DEX sends your transaction to be processed on-chain, it first performs a 'simulation' of that transaction.
This simulation runs your proposed transaction against the current state of the blockchain. If the simulation predicts that the transaction would fail if executed, it presents you with this warning, preventing you from wasting SOL on a transaction that won't go through.
How Transaction Simulation Works on Solana
Solana's architecture allows for a pre-check of transactions. When you initiate an action, such as a token swap or sending SOL, your wallet constructs the transaction and then sends it to a Solana RPC (Remote Procedure Call) node for simulation.
The RPC node executes the transaction in a simulated environment, checking for potential issues like insufficient funds, invalid instructions, or state conflicts. If the simulation encounters an error, the RPC node reports it back to your wallet, which then displays the 'transaction simulation failed' message.
Common Causes for 'Transaction Simulation Failed'
Understanding the root causes is key to resolving this error. Several factors can lead to a failed simulation, often related to network conditions, wallet settings, or the specifics of the transaction itself.
Step-by-Step Guide to Fixing 'Transaction Simulation Failed'
Here's a comprehensive approach to troubleshooting and resolving the 'transaction simulation failed' error, starting with the simplest and most common solutions.
- Refresh and Retry the Transaction. This is often the quickest fix, especially for 'blockhash not found' errors. Refreshing your wallet or the DEX page will cause it to fetch a fresh, valid blockhash from the Solana network. Then, attempt the transaction again.
- Ensure You Have Enough SOL for Fees. Every transaction on Solana requires a small amount of SOL for network fees. If you're swapping tokens or creating new token accounts, you also need enough SOL to cover 'rent' for these accounts. Double-check your SOL balance before initiating a transaction.
- Increase Slippage for Volatile Swaps. When swapping tokens, 'slippage' refers to the maximum acceptable price change between when you initiate the swap and when it executes. For highly volatile tokens, a low slippage setting (e.g., 0.5%) can easily lead to simulation failure. Try increasing it to 1%, 2%, or even higher if necessary, especially during periods of high market activity.
- Switch to a Faster, More Reliable RPC. Your wallet connects to the Solana network via an RPC endpoint. A slow or overloaded RPC can lead to stale blockhashes and simulation failures. Many wallets allow you to change your RPC. Look for options like 'Custom RPC' or 'Network Settings' in your wallet's preferences. Public RPCs or paid private RPCs can offer better performance.
- Wait Out Network Congestion. Solana can experience periods of high network congestion, leading to increased transaction failure rates and simulation issues. If multiple attempts fail and you've tried other fixes, waiting a few minutes to an hour and retrying can often resolve the issue as network traffic subsides.
- Verify the Token is Safe on DEXTools. If you're repeatedly getting simulation failures when trying to sell a specific token, it might be a 'honeypot' or have other transfer restrictions. Use tools like DEXTools to check the token's contract for known issues, liquidity, and trading history before forcing a trade.

Understanding 'Blockhash Not Found' and 'Already Processed'
These are two specific variants of 'transaction simulation failed' that often cause confusion. While they indicate a simulation failure, their underlying causes are distinct.
The Importance of Sufficient SOL for Fees and Rent
On Solana, every transaction incurs a small fee, paid in SOL. Beyond transaction fees, if you're interacting with new tokens or creating new accounts (e.g., when buying a token for the first time), Solana requires a minimum 'rent' deposit in SOL to keep these accounts active on the blockchain.
This rent is typically refunded when the account is closed. However, if you don't have enough SOL to cover both the transaction fee and any necessary rent for new accounts, your transaction simulation will fail. Always maintain a small buffer of SOL in your wallet.
Slippage Settings and Volatile Tokens
Slippage is a critical concept in decentralized finance (DeFi) trading. It defines the acceptable percentage difference between the expected price of a trade and the executed price.
When trading volatile tokens, prices can change rapidly. If your slippage tolerance is set too low (e.g., 0.1% or 0.5%), the market price might move beyond your acceptable range even during the brief moment of simulation, causing the 'transaction simulation failed' error. Increasing slippage allows for a wider price fluctuation, making the transaction more likely to succeed.

The Role of RPCs and Network Congestion
Remote Procedure Call (RPC) nodes are the gateways through which your wallet communicates with the Solana blockchain. A reliable and fast RPC is crucial for smooth transaction processing.
If your wallet is connected to a slow, overloaded, or stale RPC, it might receive outdated blockhashes or experience delays in transaction propagation, leading to simulation failures. Similarly, during periods of high network congestion on Solana, even good RPCs can struggle, causing transactions to take longer to confirm and increasing the likelihood of simulation errors.
Risks and Mistakes When Encountering Simulation Failures
While the 'transaction simulation failed' warning is helpful, it's important to understand the implications of ignoring it or attempting to force a transaction without addressing the underlying problem.
Another mistake is blindly increasing slippage to very high percentages (e.g., 20% or more). While this might make a transaction succeed, it also exposes you to significant price impact, meaning you could receive far fewer tokens than expected. Use high slippage with caution and only for extremely volatile assets where you understand the risk.
How DEXTools Helps Verify Token Safety
One of the more insidious causes of 'transaction simulation failed' is interacting with a malicious token, often referred to as a 'honeypot'. These tokens are designed to allow buying but prevent selling, leading to simulation failures when you try to exit your position.
Before engaging with any new token, especially those with low liquidity or high volatility, use platforms like DEXTools to perform due diligence. DEXTools provides comprehensive token information, including liquidity analysis, contract audits (where available), and trading activity, which can help identify potential red flags and prevent you from falling victim to a honeypot.
Best Practices for Smooth Solana Transactions
To minimize encountering 'transaction simulation failed' and ensure a smoother trading experience on Solana, consider these best practices:
- Always keep a small amount of SOL (e.g., 0.05 - 0.1 SOL) in your wallet for transaction fees and rent.
- Use a reliable and up-to-date Solana wallet like Phantom or Solflare.
- Be mindful of network conditions; avoid transacting during peak congestion if possible.
- Start with default slippage settings for stable assets, but be prepared to adjust for volatile tokens.
- If issues persist, try switching to a different RPC endpoint in your wallet settings.
- Before interacting with new or unknown tokens, always research them thoroughly using tools like DEXTools.
- Regularly clear your browser cache and cookies, or try using an incognito window, as browser-related issues can sometimes interfere with wallet operations.
Conclusion
The 'transaction simulation failed' error on Solana is a helpful feature designed to protect users from wasted fees. By understanding its various causes, from expired blockhashes and insufficient SOL to low slippage and network congestion, you can effectively troubleshoot and resolve most issues. Always approach these warnings with caution, perform due diligence, and use the provided solutions to ensure your Solana transactions are successful. This guide is for informational purposes only and not financial advice.
Frequently Asked Questions
What does 'transaction simulation failed' mean?
It means a test run of your transaction indicated it would fail on the blockchain.
Why do transaction simulations fail?
Common reasons include insufficient funds, gas limit too low, contract errors, or invalid input parameters.
How can I fix a failed transaction simulation?
Review error messages, increase gas limit, check account balance, verify contract address and input data.
Is a failed simulation the same as a failed transaction?
No, a simulation happens before submission. A failed transaction has been submitted and then rejected by the network.
Can I force a transaction through even if simulation failed?
You can try, but it's highly likely to fail on chain and consume gas without success.
What information helps debug a failed simulation?
The exact error message, the transaction hash if available, and the contract address involved.
Does a failed simulation cost gas?
No, simulations are typically run locally or by the wallet provider before being sent to the network, so no gas is consumed.
What tools can help with transaction simulation?
Wallets often provide built-in simulation, and block explorers sometimes offer advanced debugging tools.