Compare ways to move USDC between chains

CCTP, liquidity bridges and exchange withdrawals, side by side, including where we're not the cheapest.

Quick answer

There are three common ways to move USDC between chains. Circle's CCTP burns and re-mints native USDC: non-custodial, no wrapped token, typically ~1–2 min. Liquidity bridges pay you from a pool on the destination: non-custodial and often cheap, but they depend on pool liquidity and the bridge's contracts. Exchange withdrawals work if you already use one, but the exchange holds your funds in between and usually requires identity checks. sendstables uses CCTP and charges 0.05% service charge (min $0.10, no cap) plus operating costs and margin, with gas sponsored for sendstables wallets.

When each option makes sense

  • Circle CCTP (e.g. sendstables)You want native USDC, no wrapped tokens, no gas tokens to manage, and arrival in ~1–2 min.
  • Liquidity bridgeYou're moving other tokens, or a route is cheaper there, and you trust that bridge's contracts.
  • Exchange withdrawalYour USDC is already on an exchange that supports the chain you need.

Side-by-side

CriterionCircle CCTP (sendstables)Liquidity / intent bridgesExchange withdrawal
Custody in transitNobody: your wallet burns, Circle mintsNobody, if non-custodial (bridge contracts/pool)The exchange
You receiveNative, Circle-issued USDCNative USDC from a pool, or a wrapped tokenUsually native USDC
Wrapped-token riskNoneOnly for lock-and-mint designsNone on the withdrawal
Main trustCircle's CCTP contracts and attestationBridge contracts, solvers, pool liquidityThe exchange's solvency
Typical speed~1–2 min (Fast Transfer or fast finality); minutes to hours if Fast Transfer is unavailableSeconds to minutesMinutes to hours
Fees0.05% service charge (min $0.10, no cap) plus operating costs and margin + Circle's small fees; gas sponsored in sendstables walletsBridge/solver fee + your gasWithdrawal fee (often flat)
Slippage / limitsNone; 1:1 (Fast Transfer volume may be limited)Price impact or caps if liquidity is thinWithdrawal limits
Account / IDEmail code or supported-wallet sign-inUsually just a walletUsually identity verification
TokensUSDC onlyOften manyMany
Chains27 CCTP chainsVariesVaries
  1. General characteristics; individual bridges and exchanges differ, so check their documentation.
  2. If Circle's Fast Transfer allowance runs out, a CCTP transfer settles at standard speed: minutes, or hours on some chains.
  3. sendstables figures are estimates. See fees for current numbers.

FAQ

Is CCTP always the best way to move USDC?

Not always. CCTP delivers native USDC without a pool or wrapped token, and it's fast from Fast Transfer chains. Circle also offers other products, such as Circle Gateway (a unified USDC balance across chains), that deliver Circle-issued USDC too. A liquidity bridge can be cheaper for some routes or support tokens other than USDC, and if your USDC is already on an exchange, withdrawing directly to the destination chain may be simplest.

When is sendstables more expensive than alternatives?

On large transfers. Our fee is 0.05% service charge (min $0.10, no cap) plus operating costs and margin, while some bridges and exchange withdrawals charge a flat or lower fee. In exchange you get native USDC and, in a sendstables wallet, sponsored gas with no gas tokens to manage. Check the quote before you confirm.

Do centralized exchanges use CCTP?

Some exchanges use CCTP or Circle's services internally to rebalance USDC between chains, but from your side a withdrawal is a custodial transfer from the exchange's wallet, not a CCTP transfer you control.

What is the safest way to bridge USDC?

There's no risk-free option. CCTP removes pool and wrapped-token risk but depends on Circle's contracts and attestation service; liquidity bridges depend on their own contracts and liquidity; exchanges depend on the exchange. Pick based on which party you're comfortable relying on, and start with a small test transfer.

Related