Skip to content
Download
Back
Guides
Payments

How To Bridge USDC Between Blockchains Safely

Native vs bridged USDC, how Circle's CCTP works, Fast vs Standard transfers, the fees and the checks before you send.
21 Oct 20269 min read

How To Bridge USDC: The Short Answer

If you want to know how to bridge USDC, the short answer is this: USDC on Ethereum, Base, Arbitrum and Solana are separate tokens on separate networks, and moving value between them takes a bridge, not a normal transfer. This guide explains how bridging USDC actually works, why "native" and "bridged" USDC are not the same thing, what Circle's Cross-Chain Transfer Protocol (CCTP) does, what you pay, and the checks that stop a cross-chain transfer from going wrong.

It is written for anyone who has USDC on one chain and needs it on another: a freelancer paid on Ethereum whose client wants Base, a trader moving funds to Solana, or a business consolidating balances across several networks.

Why USDC Cannot Just Move Between Chains

Every blockchain keeps its own ledger. A USDC balance on Ethereum is a record in a smart contract on Ethereum; a USDC balance on Base is a record in a different contract on Base. Neither chain can read or write the other's ledger, so there is no single transaction that subtracts on one and adds on the other.

That is also why sending USDC to the right address on the wrong network is such a common mistake. The address may look identical across Ethereum-compatible chains, but the funds land on the chain you sent them on. Our guide to which blockchain to use for stablecoins covers how to choose a network in the first place. This guide is about what to do once your USDC is already on one chain and needs to be on another.

A cross-chain transfer therefore needs something that watches one chain and acts on the other. That something is a bridge. Ethereum's own documentation describes a bridge as a connection between two blockchain ecosystems that lets assets and information move between them¹.

Native USDC vs Bridged USDC

Before you bridge USDC, it helps to know that two very different tokens can carry the same name.

Native USDCBridged USDC
Who issues itCircle, on that chain²A third party²
What backs itCircle's reserves; Circle says it is redeemable 1:1 for US dollars²USDC locked in a contract on another chain²
Works with CCTPYes²No²
Main extra riskThe issuer, as with any USDCThe bridge contract and whoever operates it, on top of the issuer

Circle publishes a "Bridged USDC Standard" so that a bridged token deployed the right way can later be upgraded to native USDC in place. Circle is clear that it has the option, not the obligation, to do this, and that a token that did not follow the standard from the start cannot be brought into it later².

The practical lesson: when you bridge, check which contract you will receive on the destination chain. If an exchange, merchant or protocol only accepts native USDC, a bridged version may not be accepted, or may need swapping again.

How Circle's CCTP Bridges USDC

Most of the routes used to bridge USDC today run on Circle's Cross-Chain Transfer Protocol. Instead of locking USDC on one chain and issuing a stand-in on the other, CCTP uses burn and mint³:

  1. Your USDC is burned on the source chain.
  2. Circle's attestation service confirms the burn.
  3. The same amount of native USDC is minted on the destination chain for the recipient.

Because nothing sits locked in a pool waiting to be released, there is no large pile of collateral for an attacker to target, and what arrives is native USDC rather than a wrapped version. Circle's main CCTP page describes this as moving assets 1:1 between blockchains³. The trade-off is trust in Circle as the issuer and attester, which you already accept by holding USDC.

Fast Transfer vs Standard Transfer

CCTP offers two speeds. Circle's developer documentation gives these estimates⁴:

  • Fast Transfer: about 8 to 20 seconds, with an onchain fee per transfer.
  • Standard Transfer: 15 to 19 minutes from Ethereum and its layer 2s, waiting for the source chain to reach finality. Circle's FAQ says it charges no fee for Standard Transfer³.

Circle's pricing table and its FAQ word the Standard Transfer fee differently, so read the quote in whatever app you use rather than assuming it is zero. Network gas is always on top³.

Which Chains CCTP Covers

When we checked, Circle listed 31 mainnet blockchains on CCTP V2, including Ethereum, Base, Arbitrum, OP Mainnet, Polygon PoS, Avalanche, Solana, Sui, Aptos, Unichain, Linea and World Chain⁵. Circle has said the older V1 version is being phased out on October 31, 2026³, so a guide or tool that still points at V1 may soon stop working. The list changes, so check Circle's own page before relying on any one chain.

Other Ways To Bridge USDC

CCTP is not the only option. You will also come across:

  • Liquidity bridges. These hold pools of USDC on each chain and pay you out of the destination pool, often quickly. What you receive depends on that pool, and the pooled funds are what an attacker would target.
  • Lock-and-mint bridges. These lock your USDC on the source chain and issue a bridged token on the destination. This is where bridged USDC comes from.
  • A chain's own bridge. Many layer 2 networks run an official bridge to and from Ethereum. For native USDC on a CCTP chain, a CCTP route is usually the more direct path.
  • An exchange. Depositing on one network and withdrawing on another works, but you hand custody to the exchange while it happens, and its own fees and limits apply.

Ethereum's documentation sorts bridges into trusted bridges, where you rely on an operator, and trustless ones, where smart contracts do the work. It lists the risks of both: smart contract bugs, software failure, user error and, for trusted bridges, the operator censoring or taking funds¹. It recommends comparing bridges using independent risk analyses before you use one¹.

How To Bridge USDC Safely: A Checklist

Whatever route you choose, the same checks prevent most problems.

  1. Use the real site. Fake bridge sites are a well-known phishing trick. Type the address yourself or use a bookmark, and never follow a "bridge" link from a direct message.
  2. Confirm the destination token. Check that you will receive native USDC on the destination chain, not a bridged version, unless you know you want that.
  3. Hold gas on the source chain. You pay the source chain's gas to start the transfer. Our guide to gas fees explains why USDC cannot pay its own fee.
  4. Plan for gas on the destination. Some tools ask you to claim the minted USDC yourself, which costs destination gas. Even when they do not, you will need a little to move the funds afterwards.
  5. Check the recipient address and network. Bridging to an address you do not control, or to a network your recipient does not use, is as final as any other on-chain mistake.
  6. Send a small test first. On a large amount, a test transfer costs little and proves the route end to end.
  7. Read the quote, not the headline. Compare what you will receive after protocol fees, gas and any swap, not just the fee percentage.
  8. Approve only what you need. Token approvals can outlive the transfer. Our non-custodial wallet security guide covers reviewing and revoking them.

What Bridging USDC Costs

There are up to four separate costs in any cross-chain USDC transfer:

  • Source-chain gas, always, paid in that chain's own token.
  • A protocol or bridge fee, depending on the route and speed.
  • Destination-chain gas, if you have to claim the funds yourself.
  • Swap cost, if you also change token, for example from USDT to USDC, along the way.

On low-fee networks the total can be a few cents. A Fast Transfer during a busy period on Ethereum costs noticeably more. The figure that matters is what lands at the other end, so always compare the final amount.

Bridging USDC With moove.xyz

On moove.xyz, bridging is part of the swap flow rather than a separate tool. Moove's documentation describes it this way⁶:

  • One flow. Pick a source and a destination on different chains and confirm. Choosing a destination on another chain is what makes it a bridge. On the web there is also a dedicated bridge page; in the Moove App, it lives under Swap.
  • The route is chosen for you. moove.xyz prices the move across available routes and executes the best one it finds, so there is no bridge to pick and no approvals to chain together.
  • Bridge and swap together. USDC on Arbitrum to USDC on Base is a bridge. ETH on Ethereum or SOL on Solana to USDC on Base is a swap and a bridge in one transaction.
  • 30+ chains. Bridging works across the chains moove.xyz supports, with Bitcoin and Tron reachable through Moove Wallet in the Moove App.
  • Most bridges settle in seconds to a couple of minutes, depending on the networks involved, and show as processing until they do.

On pricing, moove.xyz charges a flat 0.02% protocol fee on a bridge, plus network gas on the source chain and the market cost of the route⁷. A same-chain, same-token transfer has no moove.xyz fee. Quotes include a tolerance for price and gas movement; if a route cannot execute within it, the transaction fails rather than filling at a worse price, and nothing moves⁶.

To try a route, open Bridge from Arbitrum to Base or Bridge from Ethereum to Base, or swap USDC to USDT if you need a different stablecoin as well. The Moove Swap explainer covers the swap side in more detail, and if you are deciding between the two dollar stablecoins first, read USDC vs USDT.

Bridging also happens without you asking. When someone pays you in a token on a chain you do not settle in, the bridge runs inside their payment and you receive your chosen token⁶. Network gas still applies on every on-chain transaction, and moove.xyz cannot waive it.

Sources And How This Was Checked

  1. ethereum.org, "Bridges" (definition, trusted and trustless bridges, risks): ethereum.org/bridges, checked October 24, 2026.
  2. Circle, "Bridged USDC Standard" (native vs bridged USDC, upgrade option): circle.com/bridged-usdc, checked October 24, 2026.
  3. Circle, "Cross-Chain Transfer Protocol" (burn and mint, pricing table and FAQ, V1 phase-out date): circle.com/cross-chain-transfer-protocol, checked October 24, 2026.
  4. Circle developer documentation, "CCTP" (Fast and Standard Transfer times): developers.circle.com/cctp, checked October 24, 2026.
  5. Circle developer documentation, "Supported chains and domains": developers.circle.com/cctp/concepts/supported-chains-and-domains, checked October 24, 2026.
  6. Moove, "Moove Bridge" and "Moove Swap": docs.moove.xyz/transact/moove-bridge and docs.moove.xyz/transact/moove-swap, checked October 24, 2026.
  7. Moove, pricing: docs.moove.xyz/product-prices/how-product-and-prices-work, checked October 24, 2026.

Protocols, supported chains and fees change. Check each provider's own documentation before relying on a figure. This is general information, not financial advice. Circle, USDC and CCTP are trademarks of Circle Internet Group; moove.xyz is not affiliated with or endorsed by Circle.

Move USDC Across Chains In One Step

If your USDC is on one chain and needs to be on another, you do not have to piece together a bridge, a claim step and a swap.

👉 Ready to try it?

Open Moove Bridge at moove.xyz, pick where your USDC is and where it needs to go, and confirm once.

About moove.xyz

moove.xyz is a global Web3 fintech platform built for the permissionless and effortless movement of value. We empower businesses and consumers anywhere to send, receive, stake, and swap any cryptocurrencies across any blockchains — all in one single platform.

We are one of the first Web3 fintech companies globally to innovate and build a full-stack crypto payments and decentralised finance infrastructure, enabling an integrated and comprehensive coverage across multi-chain wallet access, personalised wallet handles, cross-chain token swaps, embedded cross-chain transactions and a decentralised social financial network. Our key products include Moove Profile, Moove Send, Moove Receive, Moove Stake, Moove Swap, Moove Rewards, Moove Discover and more.

Our mission is simple — to create and distribute permissionless and effortless financial technology for the next 1 billion Web3 users. We fundamentally believe that the future of the movement of money and value shall be costless, borderless, permissionless, effortless, and built for everyone — and we're building the ultimate Web3 fintech platform to make that future real.

Your money. Your move.

Frequently asked questions

What does it mean to bridge USDC?

Bridging USDC means moving it from one blockchain to another, for example from Ethereum to Base. USDC on each chain is a separate token, so a plain transfer cannot cross between them. A bridge either burns USDC on one chain and mints it on the other, or locks it on one chain and issues a stand-in token on the other.

What is the difference between native and bridged USDC?

Native USDC is issued by Circle on that chain and, according to Circle, is redeemable 1:1 for US dollars. Bridged USDC is created by a third party and backed by USDC locked in a contract on another chain. Circle's terms say bridged versions are not issued by Circle and carry their own risks.

How long does it take to bridge USDC with CCTP?

Circle's developer documentation gives about 8 to 20 seconds for a Fast Transfer and 15 to 19 minutes for a Standard Transfer from Ethereum and its layer 2s. Apps built on CCTP can add their own steps, so check the estimate shown before you confirm.

Do I need gas on both chains to bridge USDC?

You always need the source chain's gas token to send the transaction. Whether you also need gas on the destination depends on the route: some tools ask you to claim the minted USDC yourself, which costs destination gas, while others complete the transfer for you. Either way, you will want some destination gas to move the USDC afterwards.

Can I bridge USDC and swap it in one step?

Yes, on routes that combine the two. On moove.xyz, picking a token on another chain as the destination runs the bridge, and a swap on either side if needed, in one transaction.

Keep reading.

Your money. Your move.

Scan to download the Moove App
Download on the App StoreGet it on Google Play