Skip to the article
Block Times

Crypto markets, protocols and policy

4898b8

Why a Cross-Chain Swap Can Deliver Less Than Its Quote

A cross-chain quote estimates a route across swaps, bridge fees and settlement; compare its minimum output with the delivery and trace each leg before retrying.

Block Times Newsroom6 min read

Why a Cross-Chain Swap Can Deliver Less Than Its Quote

A cross-chain swap can deliver less than its headline quote because the quoted amount is an estimate across several steps, while the minimum output is the execution floor those steps are meant to respect. The route may swap tokens on one chain, pay to move value across chains, then swap again on the destination. Each step has different costs and risks. That makes the result different from a simple swap on one exchange, where a single pool’s price movement is often the main variable.

The useful comparison is between three amounts: the estimated output shown when you requested the quote, the minimum output allowed by its terms, and the amount actually credited to your destination wallet. If the delivery is above the minimum, the difference may reflect execution moving within the accepted tolerance. If it falls below that floor, or the route ended in an unexpected token, inspect the transaction history and the provider’s status record before trying again.

What does a cross-chain quote actually include?

A cross-chain quote estimates what a particular route can deliver at the time it is requested; it is not necessarily a promise that the displayed estimate will arrive unchanged. The route can include an origin-chain swap, a bridge or relayer, and a destination-chain swap. A quote may also show an estimated minimum output, network gas, bridge fees and any fees charged by the interface or integrator.

Those costs do not always come out of the same place. 0x’s documentation, for example, distinguishes fees deducted from the sell amount from a bridge’s native-token fee, which is added to the transaction cost. It also says some provider spreads and relayer fees are already reflected in the quoted buy amount rather than itemised separately. So a fee list alone may not explain the gap between the input and output: compare the route’s expected output and minimum with the final token transfer.

For a fuller account of the cost and timing questions, see this Biswap cross-chain swap cost and timing breakdown. The key distinction is that fees reduce the value available to trade, while price movement changes the exchange rate along the route. Both can reduce delivery, but they call for different checks.

How can slippage make the final amount smaller?

Slippage is the change between an estimated swap price and the price available when that swap executes. It matters most when liquidity is shallow relative to the trade, or when the market moves while the route is being processed. A wider tolerance can let a swap complete despite more price movement; a tighter tolerance can cause it to fail if the route no longer meets its minimum.

Cross-chain routes complicate that comparison because tolerance may apply to swap legs separately, not to the entire journey as one guarantee. Uniswap’s Chained Actions documentation describes slippage tolerance as applying independently to each AMM swap in a plan, while the bridge step is quoted through its provider. On a route with multiple swaps, the cumulative difference can therefore exceed the tolerance displayed for any one leg. The exact rules depend on the provider and route, so check the quote’s own minimum and execution details.

This differs from a direct swap, which usually has fewer execution stages and less time for conditions to change. A cross-chain route can reach a better destination market or handle the transfer in one guided flow, but it introduces bridge pricing, relayer execution and settlement between chains. A slower route may need more time for a destination transaction to confirm; waiting alone does not establish that the final amount is wrong.

Which fees and route details should I check?

Start with the quote and transaction record: confirm the input amount, destination chain, output token and recipient, then compare the quoted estimate with the minimum and actual delivery. Next, separate explicit fees from the route’s exchange rate. The one is typically itemised; provider spreads and some relayer costs may instead be reflected in the quote itself.

  • Source-chain gas: Check the fee paid to submit the transaction. It is generally an additional cost to you, not a deduction from the destination tokens.
  • Bridge or relayer charges: Look for a listed bridge fee, but remember that some providers account for their charges in the quoted output.
  • Swap fees and price impact: Compare the route and its minimum output. Thin liquidity or movement between quote and execution can affect the swap legs.
  • Destination activity: Check whether the route performed another swap, paid for destination gas, or delivered an intermediate token rather than your intended asset.

Biswap is one example of a route users may compare when weighing cost and timing, but the name of the interface does not identify which component reduced a particular delivery. The route receipt and destination transaction are more useful evidence than comparing two headline quotes: competing routes may use different pools, bridges, fee structures and settlement assumptions.

What should I do if I received less than expected?

First establish whether the swap completed and which asset arrived. Use the transaction status or route history to distinguish a confirmed destination transfer from a bridge that is still processing. Uniswap’s plan documentation describes bridge steps taking several minutes to confirm; that is an example of why a source-chain confirmation does not by itself prove destination settlement.

Then compare the confirmed output with the minimum in the quote you accepted. If it is within that boundary, the route executed within its stated terms, though the quote display may have made the estimate look more certain than it was. If the amount is below the minimum, the token or recipient is wrong, or the status shows an error, save both transaction hashes and the quote or order details before contacting the service’s support. Avoid submitting the swap again until you know whether the first route is pending, complete or refundable.

For most readers, the better choice is the route with a clear minimum output and understandable fee breakdown, even if its headline estimate is slightly lower. Before confirming, check the token contract and destination chain, review any separate native-gas charge, and keep enough native currency for source-chain fees. Watch next for the destination transaction, the actual credited amount, and any provider status or refund record; together, these show whether the gap came from pricing, fees or an unfinished transfer.

Related coverage