Why Bridge Refunds and Failed Transfers Can Cost Extra
A stalled bridge transfer can cost more than one fee: the original send, a retry or refund, and destination processing may each use separate transactions.
Onchain Report Newsroom#b737873 min read
A bridge transfer can cost more than one fee because sending, retrying, and refunding may each require a separate transaction. A transfer that looks stuck is not always a failed transfer: the source chain may have accepted it while the destination step is still pending. That difference matters. Sending again too soon can add a fee without fixing the first transfer.
Why can one bridge transfer create several fees?
Each on-chain step can require its own network fee, also called gas—the cost of recording a transaction on a blockchain. The source-chain send may already be final, meaning it cannot be undone there, even if the destination has not received the funds yet. A bridge may then need another transaction to complete delivery or return the funds.
The exact path depends on the bridge. Some use a relayer, a service that submits a step on the destination chain; others may ask the user to claim funds or request a refund. Each step can have a separate cost. For a closer look at what to check when a transfer stalls, see this guide to the manta bridge. The key point is to check the existing transfer before starting another one.
Does a failed transfer mean the funds are lost?
No. A failed or delayed transfer does not by itself show that the funds are lost. The source transaction may have succeeded while the bridge is still waiting to finish its work on the destination chain. Or the destination transaction may have failed after the source fee was already paid.
Check the transfer status and transaction record on both chains. Look for whether the source send succeeded, whether the bridge marks the transfer as pending or failed, and whether a claim or refund step is available. A refund may return the transferred amount but leave earlier network or bridge fees unpaid back. The refund itself can also cost gas if it needs an on-chain transaction.
When should you retry or use a refund route?
Retry only after the bridge’s status or instructions show that a new transaction is needed. If the transfer is still pending, a second send can create a separate transfer, not speed up the first. A refund route makes sense when the bridge marks the transfer as refundable and explains what amount will be returned and what fees remain spent.
- Save the source transaction record and its status.
- Check the destination chain and the bridge’s transfer status.
- Read whether the next step is a claim, a wait, or a refund.
- Before confirming, check the amount, network, and fee for that step.
For most readers, checking the original transfer first is the cheaper choice. Bridge fees can cover different steps, and a refund is not necessarily a reversal of every cost. Treat a retry or refund as a new action with its own fee, and proceed only when the transfer status calls for it.