Cross-chain · Polygon → BNB Chain

Swap USDT from Polygon to USDC on BNB Chain

Swap USDT from Polygon to USDC on BNB Chain. Tether USDT leaves Polygon. Circle USDC is what can arrive on BNB Chain. You change issuer, and you also change decimals from 6 to 18.

Spend 0xc2132D05D31c914a87C6611C10748AEb04B58e8F. Receive 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d, Circle USDC on chain id 56. That is not Tether's 18 decimal token at 0x55d398326f99059fF775485246999027B3197955. Polygonscan, then BscScan. POL pays the source. BNB is required later if you move the USDC. See how to bridge assets between chains.

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

Staying in Tether is a different contract

0x55d398326f99059fF775485246999027B3197955 is BNB Chain USDT. This route buys Circle instead. Deposit instructions that say USDT will not be met by 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. Stop if the ticker has to stay Tether.

The raw integer jumps

Six decimals become eighteen. The quote already converts human amounts. A huge integer on BscScan is not a windfall, and a small one on Polygonscan is not a loss. Read the decimal amount, then the contract.

USDC still needs BNB

Circle's token on chain id 56 does not pay gas. BNB does. Blocks there are about 3 seconds and are not the bridge finish. A destination wallet with no BNB can hold USDC and fail the next transfer.

Polygon Tether is not Ethereum Tether

0xdAC17F958D2ee523a2206206994597C13D831ec7 is the Ethereum contract. This page spends 0xc2132D05D31c914a87C6611C10748AEb04B58e8F on chain id 137. Leave POL for that chain. An approval on the wrong network does nothing.

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 USDT from Polygon to USDC on BNB Chain?

Spend 0xc2132D05D31c914a87C6611C10748AEb04B58e8F. Receive 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d, Circle USDC on chain id 56. XAUConnect compares live routes and lets your own wallet sign.

Is BNB Chain USDC 6 decimals like Polygon USDT?

No. 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d uses 18 decimals. Polygon Tether at 0xc2132D05D31c914a87C6611C10748AEb04B58e8F uses 6. Compare the amount on the quote. BscScan shows the Circle contract. Polygonscan shows the Tether debit. The integers will not match. A larger raw integer is only the decimals gap, not a larger payment.

What if I needed USDT on BNB Chain?

Then this route is wrong. Tether there is 0x55d398326f99059fF775485246999027B3197955. You would be buying Circle at 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. Issuers are not interchangeable on a deposit form. Switch the output before you approve anything on Polygon. Tether on BNB Chain is a separate route with its own 18 decimal contract.

Does the USDC pay the next BNB Chain fee?

No. You need native BNB, the gas label 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on chain id 56. This quote does not buy it. About 3 second blocks are the chain, not the bridge. Keep BNB in the receiving wallet if you must move the USDC. USDC is not a substitute for that gas coin.

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