Cross-chain · Ethereum → BNB Chain

Swap DAI from Ethereum to USDT on BNB Chain

Swap DAI from Ethereum to USDT on BNB Chain. Someone who must pay Tether on chain 56 can spend Maker DAI from Ethereum to get BSC-USD.

You approve Maker DAI at 0x6B175474E89094C44Da98b954EedeAC495271d0F on Etherscan. You receive Tether's BSC-USD at 0x55d398326f99059fF775485246999027B3197955 on BscScan. Both use 18 decimals, which hides the fact that they are different issuers on different chains. Ethereum USDT, 6 decimals at 0xdAC17F958D2ee523a2206206994597C13D831ec7, is not the output. Gas to leave is ETH on chain id 1. Payees on Ethereum who asked for 6 decimal Tether will not see this balance. They need the mainnet contract, and this route never touches it at all.

Diagram for Swap DAI from Ethereum to USDT on BNB Chain
DAI leaves Ethereum. USDT is what can arrive on BNB Chain.

BSC-USD is the Tether you are buying

The contract to expect is 0x55d398326f99059fF775485246999027B3197955. BscScan names it BSC-USD. Wallets often label it USDT. If a counterparty sent you an Ethereum USDT address instead, stop. That address lives on Etherscan and this route will not credit it.

DAI stays a Maker token until you sign

0x6B175474E89094C44Da98b954EedeAC495271d0F is the collateral dollar from Maker. Approving it lets the route spend that contract only. A same-chain swap into Ethereum Tether is the right tool when the payee is on mainnet. This bridge is the wrong tool for that payee.

Block times on the two networks

Ethereum, chain id 1, adds blocks about every 12 seconds and charges ETH. BNB Chain, chain id 56, adds blocks about every 3 seconds and charges BNB. BNB Chain will not move the received USDT until the wallet holds BNB. The Tether you receive does not replace that gas coin.

Why the decimals can fool you

Both ends show 18 decimals, so the unit count can look familiar. The issuers do not match: Maker on the way out, Tether on the way in. Read the token symbol and the full address on BscScan before you forward the funds to someone who asked for USDT.

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 DAI from Ethereum to USDT on BNB Chain?

You approve Maker DAI at 0x6B175474E89094C44Da98b954EedeAC495271d0F on Etherscan. You receive Tether's BSC-USD at 0x55d398326f99059fF775485246999027B3197955 on BscScan.

Will my Ethereum USDT balance increase?

No. Ethereum Tether stays at 0xdAC17F958D2ee523a2206206994597C13D831ec7 and this route does not mint into it. The new balance is BSC-USD at 0x55d398326f99059fF775485246999027B3197955 on BNB Chain. Look for it on BscScan after you switch the wallet to chain id 56 and refresh the token list.

What do I approve, and what pays the fee?

Approve Maker DAI at 0x6B175474E89094C44Da98b954EedeAC495271d0F on Etherscan. Pay the Ethereum fee in ETH. DAI is 18 decimals and cannot cover gas. On the far side, keep BNB for chain id 56. The route's output is an ERC-20, so it arrives as a token balance beside the native coin.

Is there a reason to swap DAI for USDT without bridging?

Yes. If the recipient wants Tether on Ethereum, use a mainnet pool and finish at 0xdAC17F958D2ee523a2206206994597C13D831ec7. This route is the wrong tool for that payment. Use it when the invoice, the pool, or the wallet is on BNB Chain and names BSC-USD.

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