Skip to main content

When a Swap Fails, Where Does the Refund Land?

When a cross-chain swap fails, the refund auto-returns to your SOURCE address — the exact address your deposit came from, traced on-chain from the deposit transaction. That mechanism is safe when you sent from a wallet you control, and a quiet trap when you did not: if the source is an address you cannot reach, the refund lands somewhere you cannot reach it. Four source-wallet types break this — a centralized-exchange withdrawal / hot wallet, a single-use exchange deposit address, a Gnosis Safe not deployed on the refund chain, and a counterfactual (undeployed) ERC-4337 smart account. On UpSwap you do NOT set a refund address; it goes to source automatically (model confirmed 2026-06-11). The one rule that prevents almost every lost-refund ticket: never start a swap directly from a CEX withdrawal — withdraw to a self-custody wallet you control first, then swap from there.

· 13 min read

Key takeaways

Frequently asked questions

My swap failed — where will the refund show up?

At your source address: the exact address your deposit transaction was sent from. On UpSwap the upstream vendor (NEAR Intents / Relay) traces the deposit TX and auto-refunds to that address (原路退回) — this is the primary path and you do not configure anything. If auto-refund-to-source can't complete, the funds go to UpSwap's distributor refund address and the team returns them manually via Telegram @upswapservice using your orderId. Check the address you sent from first; that's where a clean refund lands. Model confirmed 2026-06-11.

I swapped from my Binance withdrawal and it failed. Where's my refund now?

Almost certainly back in Binance's shared hot wallet — the address your withdrawal originated from — with no automatic link to your account balance. Exchanges do not auto-credit an unexpected inbound. Your path is Binance's self-service deposit recovery tool, and if that's ineligible, a manual support ticket reviewed case-by-case. Binance states recovery is not guaranteed, some case types carry a 20 USDT fee, and processing can take up to 30 working days. See our wrong-network recovery matrix for the full ticket process. The lesson for next time: withdraw to a self-custody wallet first, then swap from there.

Do I set a refund address on UpSwap?

No. Unlike some competitors, UpSwap does not have a refund-address field for you to fill in. The refund goes to your source address automatically, traced from your deposit transaction. This eliminates the risk of typing a wrong refund address, but it means the safety of your refund depends entirely on the wallet you swapped from being one you control. ChangeNOW and SimpleSwap, by contrast, offer an optional refund-address field — but even there the refund can only go to the source address or the pre-specified one, never a new address supplied later.

Can a Gnosis Safe receive my refund?

Only if the same Safe is deployed AND you control the owners on the exact chain the refund lands on. A Safe is a per-chain smart contract; its address can be identical across chains via CREATE2, but the contract only exists where it's actually been deployed. If a refund lands on a chain where your Safe isn't deployed, the funds can be stranded or lost — and receiving requires no signature, so the sender gets no error (silent loss). In the Optimism/Wintermute incident, a same-looking Safe address was deployed with different owners on another chain. Safe's guidance: confirm deployment and control with a test transaction before relying on it.

The refund went to an address I don't control — what now?

It depends on what that address is. If it's a CEX hot wallet or deposit address, your only path is that exchange's manual recovery ticket — reviewed case-by-case, possibly with a fee, and not guaranteed (see our wrong-network recovery matrix). If it's a Safe or smart account on a chain where it isn't deployed with your owners, recovery may not be possible at all. If your source was an EVM chain and the refund hit UpSwap's distributor fallback, contact @upswapservice on Telegram with your orderId to arrange the manual return. Have your source txHash ready in every case.

How long does the auto-refund-to-source take?

It depends on the source chain's confirmation behavior and the vendor's refund cycle, not on a fixed UpSwap timer. Bitcoin refunds wait on block confirmations (roughly 10-20 minutes for 1-2 blocks); fast EVM chains and Solana settle much quicker once the refund is issued. The variable part is the vendor detecting the failed fill and initiating the return. For per-chain timing expectations and how to tell 'still processing' from 'actually stuck,' see Guide #3 on stuck and pending swaps and Guide #1 on where funds sit during a stall.

What if I swapped from a non-EVM chain and it failed?

The primary path — auto-refund-to-source — still applies and is what you want to succeed: the funds return to your source address on Bitcoin, Solana, Tron, Sui, NEAR, Cardano, Stellar, or XRP. The honest limitation is the fallback: non-EVM chains currently have no controllable distributor wallet on UpSwap (they use a placeholder), so if auto-refund-to-source can't complete, recovery is a manual Telegram process. Contact @upswapservice with your orderId and your source txHash. Prevention matters most here: swap from a personal wallet whose keys you hold (verified against internal refund-address.ts, 2026-06-11).

Is a refund on UpSwap ever sent to a wrapped or different token?

No. A refund-to-source returns the same asset you deposited, to the same address you sent it from — it is the deposit transaction reversed, not a new swap. If you deposited native BTC, you get native BTC back; if you deposited USDT on Tron, you get USDT on Tron back. The vendor is tracing and returning your original deposit, not converting it. This is different from the swap output itself, which is the token you were swapping into. If a swap fails, nothing is wrapped or converted — the refund is your original asset on your original chain.

Swap routes referenced in this guide

Related comparisons

Other guides

Ready to swap?

Pick your tokens and swap directly — non-custodial, no KYC, all-in fixed quote.