Understanding Swap Fees and Slippage in Pera
Understanding Swap Fees and Slippage in Pera
The Costs of a Swap
When you swap tokens in Pera Wallet, a few different costs come into play. None of them are hidden — you'll see a full breakdown on the confirmation screen before you sign anything. Here's what each one means.
Pera Fee
Pera charges a 1% flat fee on every swap. This fee supports ongoing development and maintenance of the wallet. It's calculated on the value of the "from" asset and shown clearly on the swap confirmation screen.
Algorand Network Fee
Every transaction on Algorand costs a tiny network fee — currently under $0.01 per transaction. This fee goes to the network, not to Pera. It applies whether the swap succeeds or fails.
Liquidity Pool Fee
When your swap executes, it routes through a liquidity pool on a decentralized exchange (DEX). The DEX charges its own fee, typically 0.25–0.3% of the trade value. This fee goes to the liquidity providers who supply the assets in the pool — it's the cost of having tokens available to trade.
Pera's P.E.R.A. aggregator automatically routes your swap across multiple DEXs (Vestige, Tinyman, Folks Finance, Deflex) to find the best available rate, factoring in these pool fees.
Slippage — What It Is and Why It Matters
Slippage is the difference between the price you see when you set up a swap and the price when the transaction actually executes. It exists because liquidity pool prices change with every trade. Between the moment you tap "Swap" and the moment your transaction confirms on-chain (usually seconds on Algorand), someone else's trade could shift the pool price.
Small slippage is normal. On major pairs like ALGO/USDC, slippage is typically negligible. On smaller or volatile tokens, it can be more significant.
Slippage Tolerance
Pera includes a slippage tolerance setting — the maximum price change you're willing to accept. If the price moves beyond your tolerance before your swap confirms, the transaction fails and your funds stay in your wallet. You lose only the tiny network fee.
How to think about slippage tolerance:
- Too tight (0.1%): Your swap may fail frequently, especially on volatile pairs. You'll keep retrying and paying network fees.
- Too loose (5%+): Your swap will almost always succeed, but you might get a worse rate than expected — especially on large trades or thin pools.
- Sweet spot for major pairs (ALGO/USDC): 0.5% — 1%
- Sweet spot for smaller tokens: 1% — 3%
You can adjust slippage tolerance on the swap confirmation screen before signing.
Price Impact — The Hidden Cost of Big Swaps
Price impact is different from slippage. It's the amount your trade itself moves the pool price. If you're swapping a large amount relative to the pool's total liquidity, your trade pushes the price against you as it executes.
Example: If a pool has $100K in liquidity and you try to swap $10K through it, your trade represents 10% of the pool — the price will move significantly during execution, and you'll get progressively worse rates on each portion of your swap.
How to minimize price impact:
- Check the price impact percentage on the confirmation screen before signing. Under 1% is healthy. Over 3% means you're paying a meaningful premium.
- Split large swaps into smaller transactions.
- Wait for higher liquidity periods if you're not in a rush.
- P.E.R.A. helps by routing across multiple DEXs, but it can't eliminate the impact of thin liquidity.
Putting It All Together
Here's what a typical swap actually costs:
Cost | Amount | Who gets it |
|---|---|---|
Pera fee | 1% of trade value | Pera (wallet development) |
Network fee | < $0.01 | Algorand network |
DEX pool fee | ~0.25–0.3% | Liquidity providers |
Slippage | Variable (usually tiny) | Market conditions |
Price impact | Variable (depends on trade size vs. pool depth) | Market conditions |
For a typical $100 ALGO → USDC swap on a liquid pair, you're looking at roughly $1.00 Pera fee + $0.25–0.30 pool fee + under $0.01 network fee. Slippage and price impact on a trade this size would be negligible.
FAQ
Why did my swap give me less than the quoted amount? The quote is an estimate based on pool conditions at the time you set up the swap. By the time you confirm and the transaction executes, the pool price may have shifted slightly. If the difference is within your slippage tolerance, the swap completes at the adjusted rate. If it exceeds your tolerance, the swap fails and you keep your original tokens.
Can I avoid the Pera fee? The 1% fee applies to all swaps through Pera Wallet. You could interact with DEXs directly through their web interfaces, but you'd lose the convenience of P.E.R.A.'s multi-DEX routing and the integrated Pera experience.
My swap keeps failing. What should I do? The most common cause is slippage tolerance set too low. Try increasing it by 0.5–1%. If the token you're swapping is highly volatile or has low liquidity, you may need 2–3%. Also check that you have enough ALGO for the network fee.
Related Articles
- How to Swap Tokens in Pera Wallet
- Cross-Chain Swaps in Pera — Move Assets Across Networks
- Transacting FAQs
Need more help? Chat with us or visit perawallet.app/contact-us.
Updated on: 14/05/2026
Thank you!
