Articles on: Swaps and Bridges

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.



Need more help? Chat with us or visit perawallet.app/contact-us.

Updated on: 14/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!