How to compare token swap quotes before signing
Before signing your first token swap, compare what you should receive after estimated fees and check the minimum output the transaction protects. A quote with the biggest token amount may cost more to execute or carry more price risk.
What does a swap quote include?
A quote estimates how many output tokens you will get for the amount you enter. It may also show a route—the exchanges or liquidity pools used—and an estimated network fee, usually paid in the network’s native token. That fee is separate from the tokens being swapped.
Price impact is the effect your trade has on the available pool prices. A large trade against a small pool can get a worse rate. Slippage is different: it is the change between the quoted rate and the rate available when your transaction executes. Your slippage setting usually determines the minimum output allowed before the transaction reverts.
An aggregator such as ParaSwap protocol can compare liquidity across sources and split a trade between routes. For example, a quote for 100 USDC to ETH might use two pools; the number of routes alone does not tell you if it is a good deal. Compare the estimated output, fee, and minimum output together.
How do you compare two quotes?
Use the same token pair, trade size, and network for each quote. A different network or amount can change both liquidity and fees. For a first swap, a small test amount can help you understand the steps, though it may have a higher fee relative to its size.
- Enter the amount and confirm the wallet is on the network you intend to use.
- Read the estimated output and note the network fee in its original unit. If the fee is also shown in dollars, use that to compare its size with the trade.
- Check the minimum output. If a quote offers 1 ETH with a 1% slippage limit, the transaction generally needs to deliver at least 0.99 ETH or it reverts. The exact calculation can depend on the app.
- Compare the net value: estimate the output’s value, then account for the network fee. For example, if one quote gives about $300 of tokens and costs $2 in gas, while another gives $301 and costs $5, the first has the higher estimated value after gas.
- Review the route and token names before signing. If the quote changes while you review it, refresh it and compare again.
In ParaSwap, as with other swap tools, the quote is an estimate assembled before your wallet submits the transaction. The network executes it later, against liquidity that may have changed. If the output falls below the transaction’s minimum, it normally fails; a failed transaction can still consume gas.
What else should you check?
Does the displayed output include gas?
Usually, the token output and network fee appear separately. To compare quotes fairly, subtract the fee’s approximate value from the output’s value. Also check whether the app shows a separate service fee or route fee; its treatment varies by app and quote.
How long does a quote stay accurate?
A quote can become stale as pool prices and network conditions change. It may update within seconds, but there is no guaranteed useful lifetime. Check the timestamp or refresh the quote just before signing, especially when the market is moving or the trade is large.
What if the transaction fails?
A swap can revert if its minimum output is no longer available, or fail for another network or contract reason. Reverting usually means you keep the tokens being swapped, but the network may still charge gas for processing the failed transaction. Review the refreshed quote before trying again.