Guide · Pairs

How to swap ETH to USDC

Written by XAUConnect Labs · Reviewed against live product behavior · Updated August 2026

ETH → USDC is the most common “cash out on-chain” trade and still the one people botch by picking the wrong chain, the wrong USDC contract, or by selling the ETH they needed for gas. XAUConnect will quote this pair on Ethereum, Arbitrum, Base, and other EVM networks where both assets exist. The steps look similar; the contracts and gas do not.

This guide walks the trade as a live swap, not as an exchange conversion. There is no deposit. You sign. USDC arrives in the same wallet on the same chain.

Pick the chain where the ETH actually sits

If your ETH is on Ethereum mainnet, set Ethereum. If it is on Base, set Base. The hex address can be identical while the balances are not. A mainnet ETH → USDC quote cannot spend Base ETH. On L2s this pair is usually the cheapest way to flatten ETH into dollars. On mainnet, watch gas: a small clip can spend more in ETH fees than you wanted to “save” versus an L2.

Leave ETH for gas; sell the rest

Never quote 100% of your ETH on an EVM chain. The swap and any prior approval need a native balance. A practical habit is to keep a gas reserve you mentally mark as unspendable inventory. WETH in the wallet is already wrapped. You can sell WETH to USDC directly; you do not have to unwrap first. Native ETH routes often wrap inside the aggregator path.

Demand native USDC, not a cousin

Output should be the native Circle USDC contract on that chain whenever it has the deep pool. Bridged USDC.e and lookalikes show the same four letters. Paste the address if the ticker list is noisy. A 1% haircut on a “USDC” fill is often the wrong token, not a mysterious fee.

Quote, slippage, confirm

For liquid ETH/USDC, start near 0.5% slippage. Rank routes by minimum received after XAUConnect’s platform fee and pool fees. Approve USDC only if you are selling USDC the other direction; selling ETH typically skips ERC-20 approve. Confirm, then verify the USDC contract on the explorer. If you needed dollars on another chain, that is a second, cross-chain step.

Large size

ETH/USDC is deep, not infinite. Very large clips still move the curve. Split across blocks or compare mainnet versus L2 depth. XAUConnect may split across pools. Read the hop list; reject paths that detour through a token you do not want to touch.

Worked numbers, not vibes

Selling 0.2 ETH on Ethereum with $12 of gas to net ~$500 of USDC can be worse than bridging 0.2 ETH to Base (paying the bridge once) and swapping there if you will trade again this week. Selling 0.2 ETH that already sits on Base is the easy case: keep $5 of ETH for gas, 0.5% slippage, native USDC. Selling 25 ETH is a depth problem: compare mainnet versus L2 minimum received, split clips, and never set slippage wide to “make it go through.” The quote card’s floor is the only number you authorized.

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

Will I receive USD in my bank?

No. You receive USDC in the same self-custody wallet. Off-ramping to a bank is a separate, usually KYC’d service XAUConnect does not perform.

Why is my minimum received below the Coinbase price?

On-chain price includes pool fees, impact, and the platform fee, and it is a different venue. Compare against other DEX quotes, not a CEX mid, unless you also count withdrawal fees and custody.

Can I swap ETH to USDC on Solana?

Only if you hold a Solana representation of ETH (a wrapped mint) plus SOL for fees. Native Ethereum ETH must be bridged first. Most people should do ETH→USDC on an EVM chain they already use.

Is this the same as wrapping ETH?

No. Wrapping turns ETH into WETH 1:1. This swap sells ETH (or WETH) for USDC at the pool price.

Live execution

Trade on XAUConnect

Open the swap page to compare live routes, set slippage, and sign from your own wallet — fully non-custodial.

Continue exploring

Related markets, guides & networks

Curated next steps based on this topic — deepen your research before you trade.

Build programmatically

Swap via API for bots and AI agents — quotes, builds, and cross-chain routes.

Developer quickstart