Swap USDC to BNB: On BNB Chain or From Base, Arbitrum and Ethereum

Swap USDC to BNB on BNB Chain in one transaction, or send USDC from Base, Arbitrum or Ethereum and receive native BNB in under 30 seconds without holding BNB first.

  • Route typesame-chain on BNB Chain or cross-chain
  • Timeseconds; 7-23 s from other networks
  • $1,000 of USDCabout 1.43 BNB on Oct 30, 2026
  • Main catcha swap on BNB Chain needs some BNB for gas

Non-custodial · you sign every transaction0.7% service fee, shown before you confirm

To swap USDC to BNB, choose USDC on BNB Chain as “from” and BNB as “to”, check the quote and confirm. If your USDC sits on Base, Arbitrum or Ethereum, pick that network as the source instead: the router delivers native BNB to your BNB Chain address, and you never need BNB to start.

Key Takeaways

  • Route type: same-chain swap on BNB Chain, or a cross-chain intent route from Base, Arbitrum or Ethereum.
  • Time: seconds on BNB Chain; 7-23 seconds from other networks on our check.
  • Cost: about $2.50 of route fees per $1,000 plus around $0.01 of gas on BNB Chain, before the 0.7% service fee.
  • Main catch: to swap on BNB Chain itself you already need a little BNB for gas.

What Is USDC?

USDC is Circle’s dollar stablecoin. Circle does not issue it natively on BNB Chain: the USDC there is Binance-Peg USDC, a bridged BEP-20 token at 0x8AC7...580d with 18 decimals, while Circle’s native USDC on Ethereum and Base uses 6. Wallets handle this for you, but it matters if you paste amounts into a contract by hand.

What Is BNB?

BNB is the native coin of BNB Chain (BSC). Every transaction there, including this swap, pays gas in BNB. On October 30, 2026, $1,000 bought about 1.43 BNB, so one BNB was worth roughly $696.

How the USDC to BNB Swap Works

On BNB Chain a DEX aggregator splits your USDC across pools and returns native BNB in one transaction; the router compared 3 to 6 sources depending on the amount. From another network the route is cross-chain: you sign once on the source chain, and an intent solver (LI.FI Intents, Mayan or Relay on our check) pays out BNB on BNB Chain from its own liquidity.

Quotes by Amount (BNB Chain, October 30, 2026)

You sendYou receiveValueRoute feesGas
$100 of USDC0.142934 BNB$99.52$0.25$0.01
$1,000 of USDC1.42928 BNB$995.15$2.50$0.01
$10,000 of USDC14.291673 BNB$9,950.72$25.00$0.02

The rate barely moved between $100 and $10,000 (1.4293 vs 1.4292 BNB per $1,000), so there is no reason to split amounts in this range. Quotes are LI.FI routes before the 0.7% Step Exchange service fee and change every minute.

Which Network to Send USDC From

Send USDC onReceiveYou receive ($1,000)ValueSource gasTime
BNB ChainBNB on BNB Chain1.42928 BNB$995.15$0.01 (in BNB)seconds
ArbitrumBNB on BNB Chain1.430822 BNB$996.22$0.02 (in ETH)~7 s
BaseBNB on BNB Chain1.425242 BNB$992.34$0.01 (in ETH)~9 s
EthereumBNB on BNB Chain1.432807 BNB$997.61$0.21 (in ETH)~23 s

On this check the cross-chain routes from Arbitrum and Ethereum returned slightly more BNB than the same-chain swap. Differences of a few dollars per $1,000 flip from minute to minute, so compare in the widget rather than moving USDC to BNB Chain first.

Step by Step

  1. Connect your wallet on the network where your USDC is.
  2. From: USDC on that network. To: BNB on BNB Chain.
  3. Approve USDC if the widget asks; it is a one-time permission per token. See token approvals explained.
  4. Check the BNB Chain address that will receive BNB (it starts with 0x).
  5. Review the amount, fees and time, then confirm.

Mistakes to Avoid

  • Trying to swap on BNB Chain with zero BNB: the transaction cannot be sent. Use USDC from Base, Arbitrum or Ethereum as the source, or swap a small amount first.
  • Receiving WBNB instead of BNB: some DEX interfaces return the wrapped token. Here the destination is native BNB; check the token address is shown as BNB, not WBNB.
  • Depositing to an exchange on the wrong network: you receive BNB on BNB Chain (often labeled BEP20 on exchanges). If you later send it to an exchange, pick that same network on the deposit page; see ERC-20 vs BEP-20 vs TRC-20.

Going the other way? Swap BNB to USDC. Need BNB from tether instead: USDT to BNB. Moving other tokens to BNB Chain: BNB Chain bridge.

FAQ

How much BNB do I get for $1,000 of USDC?

On our check on October 30, 2026, $1,000 of USDC on BNB Chain quoted about 1.429 BNB before the 0.7% Step Exchange fee. The live table on this page shows the current figure.

Do I need BNB to swap USDC to BNB?

On BNB Chain, yes: gas is paid in BNB, so a wallet with only USDC cannot send the swap. Start from USDC on Base, Arbitrum or Ethereum instead and you pay gas there in ETH.

How long does USDC to BNB take?

On BNB Chain it settles in one transaction within seconds. From Arbitrum and Base our quotes showed 7-9 seconds, from Ethereum about 23 seconds.

Is USDC on BNB Chain the same token as USDC on Ethereum?

No. USDC on BNB Chain is Binance-Peg USDC, a bridged BEP-20 token with its own contract address and 18 decimals, not issued by Circle; it is not interchangeable with USDC on Ethereum or Base without a bridge or swap.

Which wallet can I use?

Any self-custodial wallet that supports BNB Chain and the network you send from, such as Gem Wallet.

All pairs: crypto swap hub.