Cross-chain · BNB Chain → Arbitrum One

Swap USDC from BNB Chain to USDT on Arbitrum One

Swap USDC from BNB Chain to USDT on Arbitrum One. You send Binance-Peg USDC on BNB Chain and you receive Tether USDT on Arbitrum One, not on Arbitrum Nova.

Approve 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. BscScan lists that 18-decimal peg on chain id 56. Gas is BNB, blocks about 3 seconds. Tether on Arbitrum One is 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9. Match it on Arbiscan. Chain id 42161. Gas there is ETH. The ARB token does not pay it, and neither does this USDT.

Diagram for Swap USDC from BNB Chain to USDT on Arbitrum One
USDC leaves BNB Chain. USDT is what can arrive on Arbitrum One.

Peg USDC leaves chain id 56

The only input is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. Native BNB and the USDT peg will not be pulled. Keep BNB for the approval. Eighteen decimals will look huge next to Arbitrum USDT. Read the quote in whole tokens. A trade that stays on BNB Chain never creates a balance Arbiscan can show.

Tether on Arbiscan, ETH for the next fee

0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 is Tether on Arbitrum One. It is not Circle's native USDC and not Ethereum mainnet USDT. Arbiscan is the explorer, and Nova is a different network that will not show this contract. You need ETH on chain id 42161 after arrival. USDT cannot pay that gas.

Wrong network, wrong dollar, wrong gas token

Nova is the wrong tool. So is a page that pays native ETH, WETH, or the ARB token, if you needed Tether. So is a same-chain swap when you never needed Arbitrum. Arbitrum here means Arbitrum One. The quote does not lock a USDT amount, and a 3 second BNB Chain block is not a delivery clock.

BNB on the way out, ETH on the way forward

Budget BNB for chain id 56 and ETH for chain id 42161. The minimum USDT is the floor. Sign only while the wallet says BNB Chain. When you look for the result, the wallet must say Arbitrum One, not Nova and not Ethereum. Do not paste a destination from a message.

Legal

Risk disclosure

XAUConnect is a non-custodial swap aggregator. Digital assets are volatile and may lose value rapidly. Content on this page is educational and not investment advice. Verify every contract address on the official block explorer before approving a transaction.

Frequently asked questions

What is the best way to swap USDC from BNB Chain to USDT on Arbitrum One?

Approve 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. BscScan lists that 18-decimal peg on chain id 56. XAUConnect compares live routes and lets your own wallet sign.

Will this USDT show up on Arbitrum Nova?

No. This route pays Tether on Arbitrum One, chain id 42161, contract 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9. Arbiscan is the explorer. Nova is a different chain. The token you send is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d on BscScan. Gas out is BNB. Gas on Arbitrum One is ETH, not the ARB token.

Can the ARB token in my wallet pay the Arbitrum fee?

No. ARB is a separate token. Gas on Arbitrum One is ETH. This page does not pay you that ETH. It pays USDT. If the destination has USDT and no ETH, the dollars sit still. BNB left on BNB Chain does not cover the Arbitrum fee either.

Does a fast BNB Chain confirmation lock the USDT?

No. Blocks near 3 seconds are only chain id 56. This page does not promise a price or a completion time. Read the minimum USDT. If it is too low, refresh the quote. You still need ETH on Arbitrum One, chain id 42161, after Arbiscan shows the Tether.

Live execution

Trade on XAUConnect

Open the swap page with this cross-chain route pre-selected, then connect your wallet on the source chain to quote and execute. You keep the keys.

Continue exploring

Related markets, guides & networks

Next pages on this subject. Read them before you trade.

Build programmatically

Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.

Developer quickstart