Swap pair

Swap USDC for USDC USDC → USDC

Move USDC from Ethereum to Base in one signed transaction. Cross-chain routing, fees shown up front, USDC settles to your Base address.

About this pair

USDC is native on Base, and moving it there from Ethereum mainnet is the standard way to unlock low-fee activity without leaving the dollar. One signature drives the cross-chain route, and USDC settles to the Base address you choose. Rate, fees, and the minimum receive amount are displayed before you sign anything.

Route
Aggregated DEX
You send
USDC on Stablecoin
You receive
USDC on Stablecoin
Output settles
Follows the host chain (Ethereum ~12, Base ~a few, Polygon ~a few)
Platform fee
0.50% flat

How the USDC to USDC swap works

Step 01

Open the USDC to USDC pair

Both sides are preselected. Enter the amount of USDC to convert and the router quotes across every liquidity source that lists the pair.

Step 02

Approve once

A one-time token approval lets the router spend exactly the USDC amount of this swap, and nothing more. Approvals are per-token, so later swaps reuse it.

Step 03

Sign one transaction

The aggregated route executes in a single signed transaction: all-or-nothing, no partial fills, no window where value sits in someone else's contract.

Step 04

Hold the settled USDC

Output lands at your own address with Follows the host chain (Ethereum ~12, Base ~a few, Polygon ~a few). The same keys that sent the USDC hold the USDC; no platform wallet ever does.

This pair crosses networks: the USDC leaves on Stablecoin and the USDC arrives on Stablecoin. The aggregated route bridges as part of the same signed transaction, so the network hop is quoted with the swap instead of being a separate, surprise step.

Fees and settlement

The platform side of this pair is a flat 0.50%, quoted all-in with the offer before you commit: no spread, no routing cut behind the number. The network side is the gas each chain charges to move, shown per leg in the preview. Settlement is on-chain to the address you choose, Follows the host chain (Ethereum ~12, Base ~a few, Polygon ~a few), and from that point the USDC answers to your keys alone.

Before you start

The setup is short by design: one wallet capable of holding USDC funded with a little USDC (6 decimals) for gas, one receiving address for the USDC, and nothing else. Read the preview before signing, since it carries the entire trade at a glance, the amounts in and out with the fee and network costs included. The wallet stays yours throughout and signs only the transaction you read on screen.

USDC to USDC: FAQ

Will I receive native USDC on Base?
Yes, USDC on Base. The router quotes the destination token directly, so what you see as the receive estimate is what the Base address gets.
What does the move cost?
The flat 0.50% total swap fee from the output plus Ethereum gas for the signed transaction. Both are itemized with the quote.
Can I move USDC back to Ethereum later?
Yes, the reverse route works the same way. Select Base as the source chain, Ethereum as the destination, and sign.
How long does a USDC to USDC swap take?
At the chains' pace. The transaction executes with its block and the USDC settles Follows the host chain (Ethereum ~12, Base ~a few, Polygon ~a few); the preview states the expectation with the quote, and the status you watch is the same one the settlement acts on.
Is the USDC to USDC swap non-custodial?
Yes. The only signatures are yours, the route is atomic, and the USDC arrives at your own address: nothing is held, pooled, or rehypothecated along the way.

The assets behind the pair

USDC (USDC) on U.CASH USDC (USDC) on U.CASH Swap USDC Swap USDC

Other pairs on this route

Same rails, different sides: every link opens with that pair preselected.

ETH to USDC USDC to ETH SOL to USDC NVDAx to USDC USDC to NVDAx BTC to USDC LTC to USDC DOGE to USDC