PancakeSwap on BNB Chain
Step-by-step guide to swapping tokens, adding liquidity and using farms on PancakeSwap while checking contracts, permissions and risk.

Learn how to use PancakeSwap on BNB Chain for swaps, liquidity and farms, with practical checks for slippage, approvals and risk.
PancakeSwap is a decentralized exchange on BNB Chain. It lets you swap tokens, provide liquidity and use farms, but every action should be checked carefully before signing.
TL;DR
- ✅ Swaps exchange one token for another through liquidity pools.
- ✅ Liquidity providers may earn trading fees.
- ✅ Farms can add token rewards to eligible LP positions.
- ⚠️ Fake tokens, excessive slippage, smart-contract risk and impermanent loss are real risks.
Context
PancakeSwap is a DEX rather than a centralized exchange. Trades are executed against liquidity pools and confirmed from your own wallet. You keep control of the wallet, but you are also responsible for checking the site, token contract, network, permissions and transaction details.
Prerequisites
- A compatible wallet configured for BNB Chain, such as MetaMask or Rabby.
- Enough BNB to pay network fees.
- The official contract address of every token you intend to use.
- A small test amount for the first transaction.
Step by step
Open the official site and connect your wallet.
- Go to pancakeswap.finance.
- Check the domain before connecting.
- Select the correct wallet and confirm that BNB Chain is active.
Make a swap.
- Select the token you have and the token you want to receive.
- Confirm the token contract, amount, price impact and minimum received.
- Adjust slippage only when necessary and understand why the trade needs it.
- Approve the token if required, then confirm the swap separately.
Add liquidity only after understanding the pair.
- Select a pair such as BNB/USDT.
- Supply both assets in the proportion requested by the pool.
- Review the pool fee tier and the risk of impermanent loss.
- Confirm the deposit and keep a record of the LP position.
Use a farm only when its terms are clear.
- Check which LP token the farm accepts.
- Review reward token, rate, lock conditions and contract permissions.
- Deposit a small amount first and confirm that withdrawal works as expected.
Security checklist
- ⚠️ Verify the domain and token contracts using official sources.
- ⚠️ Keep enough BNB for gas before starting.
- ⚠️ Test with a small transaction before using a larger amount.
- ⚠️ Review approvals and avoid unlimited permissions when they are unnecessary.
- ⚠️ Check slippage, price impact and minimum received before signing.
- ⚠️ Do not provide liquidity until you understand impermanent loss.
Common mistakes and how to avoid them
- Selecting a fake token can lead to an immediate loss. Use the contract address published by the official project.
- Using all available BNB can leave the wallet unable to pay gas. Keep a small BNB balance reserved for fees.
- Increasing slippage without understanding the cause can produce a much worse execution. Stop and investigate instead of repeatedly raising it.
- Providing liquidity based only on advertised yield ignores impermanent loss, token volatility and smart-contract risk.
Practical example
To exchange 20 USDT for BNB, first verify both token contracts, enter the amount and review the estimated BNB, price impact and minimum received. If the quote is reasonable, complete a small test swap with low slippage, then confirm that the expected BNB arrived in your wallet.
Quick comparisons
- Swap: the simplest action, but token and price checks are still required.
- Liquidity: may earn fees, but exposes both assets to pool and impermanent-loss risk.
- Farm: may add rewards, but also adds another contract and reward-token risk.
Editorial note
PancakeSwap can be useful infrastructure, but a visible yield is not a guarantee of profit. The safer approach is to understand one action at a time, start small and verify every contract and signature.
Next step
Review fees and slippage on BNB Chain before increasing the size of a swap.
Results / Conclusion
A successful first use of PancakeSwap means more than completing a transaction: you should know which contract you used, what you approved, what you paid and how to reverse or exit the position.
Frequently asked questions
What is PancakeSwap?
It’s a decentralized exchange (DEX) on BNB Chain where you can swap tokens, provide liquidity and farm.
What do I need before using PancakeSwap?
A wallet like MetaMask set up with BNB Chain and some BNB for fees.
What is a swap?
It’s exchanging one token for another using a liquidity pool instead of an order book.
What are liquidity pools?
Funds of tokens provided by users to enable swaps and earn fees in return.
What risks come with adding liquidity?
The main risk is impermanent loss: losing value compared to simply holding the tokens.
What does farming mean in PancakeSwap?
Staking your LP tokens in contracts to earn rewards in CAKE or other tokens.
How do I avoid scams on PancakeSwap?
Always verify token contracts from official sources and avoid unknown tokens.
What fees does PancakeSwap charge?
Usually 0.25% per swap, plus BNB Chain network gas.
Can I use fiat directly in PancakeSwap?
Not directly. First buy BNB or USDT on Binance, then transfer them to your wallet.
What’s a good safety practice?
Always test with small amounts before moving bigger sums.