Skip to content

How To Fix “Insufficient Output Amount” Error On PancakeSwap (Guide)

The “Insufficient Output Amount” error is one of the most common errors reported by users of the PancakeSwap DEX. This particular error mostly occurs when a user tries swapping one BEP20 token for another.

For experienced crypto investors in the DeFi space, this error might seem easy to fix since they might understand the cause or some of the causes, but for new PancakeSwap users, fixing the “Insufficient Output Amount” error may seem like an immense task.

In this article, you will learn just how to fix the PancakeSwap insufficient output amount error easily and also the reason why you might be seeing the error while trying to trade on PancakeSwap.

What Causes The Insufficient Output Amount Error On PancakeSwap?

If you see this error: “The transaction cannot Succeed due to error; PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT” while trying to trade some tokens on PancakeSwap, it means that your slippage tolerance is too low and PancakeSwap couldn’t execute the trade because of that.

But what is slippage tolerance if you may ask? Well, slippage tolerance is simply the maximum price impact a user is willing to tolerate in a trade. The higher the volatility of a token, the higher the slippage tolerance required to trad the said token will be.

If the price fluctuation of a particular token in the token pair you’re trading goes beyond your set slippage tolerance, the trade won’t go through, and you’ll be met with the “INSUFFICIENT_OUTPUT_AMOUNT” error on PancakeSwap.

How To Fix “Insufficient Output Amount” On PancakeSwap (Step By Step Guide)

Lower slippage tolerance is almost always the cause of the “Insufficient Output Amount” error on PancakeSwap and an easy fix for this issue is to gradually increase your slippage tolerance until the transaction goes through.

Below is how you can fix the insufficient output error on PanacakeSwap easily.

Step 1: Load up the PancakeSwap Exchange website.

Load up the PancakeSwap page on your browser using the URL: “” if you don’t have it open already. 

If you’re on mobile (on Trust Wallet), load up the PancakeSwap website using the Trust Wallet DApps browser and connect your wallet. If you don’t know how to access the DApps browser on Trust Wallet, we have a guide that shows you just how to enable the Trust Wallet DApps browser easily.

If you already have the PancakeSwap exchange website loaded up and ready to go, you can skip this step.

Step 2: Tap on the Settings icon.

On the PancakeSwap Exchange website, tap/click on the Settings icon in the top right corner of the screen as shown in the screenshot below.

Step 3: Scroll down to the Slippage Tolerance section.

On the dialog box shown, scroll down to the slippage tolerance section.

Step 4: Gradually increase the Slippage Tolerance.

In the slippage tolerance section on PancakeSwap, gradually increase the slippage tolerance for the transaction.

Depending on how trendy the token currently is, you might want to start testing from 2% slippage tolerance and 5% slippage tolerance if the token is super trendy with many people trading at the moment (high volatility).

Try increasing your slippage by 2% each time before executing the trade again. For example, try increasing the slippage from 0.1% (default slippage tolerance) to 2%, then 4%, then 6% up to 12% (or even more depending on the price volatility) while retrying the trade after each change.

Also, some tokens like SafeMoon have a fixed slippage tolerance because of the associated fees. PancakeSwap will try to notify you of the correct slippage tolerance if the token you’re trying to trade has a fixed slippage tolerance.

NOTE: The higher your slippage tolerance, the higher amount of tokens you might lose in a transaction and that’s why gradually increasing the slippage tolerance is recommended while trying to fix the insufficient output amount error on PancakeSwap.

Still Not Fixed? Try These Other Solutions

While gradually increasing the slippage tolerance is the recommended way to quickly fix the “insufficient output amount” error on PancakeSwap, it might not fix it in some cases.

Below are some solutions you can try if increasing your slippage tolerance doesn’t do the trick on your end.

1) Try swapping in multiples of hundreds

If the token you’re trying to purchase is distributed in multiples of hundreds say thousands or millions and you try swapping an amount that is not a multiple of hundred say 56369, you might get the “insufficient output amount error.

To fix that, just set the number of tokens you want to buy or sell in the multiple of 100s. For example, if you wanted to purchase 56889 of a particular token on PancakeSwap and you get the “INSUFFICIENT_OUTPUT_AMOUNT” error, change the number of tokens to 56000 which is multiple of 100 at 1% slippage tolerance and try executing the trade again.

While this solution might not fix the problem in all cases, it is still a good workaround for the error if the token is issued in the hundreds or thousands. You can also try this method if you don’t want to lose too many tokens in a transaction while using the first method (increasing slippage tolerance).

2) Contact the token’s developers/community

Another good way to fix this error is by contacting the token developers and community as it might be an error from the contract code. You can reach out to the devs and community using social media platforms like Twitter, Reddit, Discord, and Telegram.

Most tokens maintain an active social media presence on most social media platforms and you can get the social media contact details of a particular token by looking it up on or CoinGecko. You can also find a link to a token’s social media handles and chat communities by visiting the official website of the project.

INSUFFICIENT_OUTPUT_AMOUNT Error: Frequently Asked Questions

How To Fix Insufficient Output Amount PancakeSwap SafeMoon?

You can fix the insufficient output error encountered while trying to trade SafeMoon on PancakeSwap by increasing the slippage tolerance to 12%.

Alternatively, you can use some other solutions provided in this guide if increasing the slippage tolerance does not fix the error.

Wrapping Up

The “Insufficient Output Error” is quite common on PancakeSwap and has been reported by many users of the exchange. 

The issue is mostly caused by low slippage tolerance and in many cases, you can fix it by gradually increasing the slippage tolerance and re-executing the transaction. 

In other cases where increasing the slippage tolerance doesn’t fix the PancakeSwap insufficient output amount error, you can try trading in multiples of hundreds (or thousands) or contacting the token’s developers/community.

If you landed on this page while searching for how to fix this error on PancakeSwap, we hope you found this guide helpful as many others did.


Nathan Howell

A computer science student and freelance crypto-journalist based in Austin, TX. He is a DeFi enthusiast who has spent 3+ years publishing guides to help investors in the DeFi and CeFi ecosystems.View Author posts