Coshpay

The cheapest common way to buy USDC on Ethereum — compared with the fast one

Buying USDC on Ethereum with a card inside a wallet typically costs 3.5–5.5% before the price spread — on $1,000 that's $35–$55 before the spread even hits, and often $50–$80 all-in. The cheap path never touches a card ramp at all.

An ACH transfer into a major exchange, a free 1:1 USD→USDC conversion, and a near-zero withdrawal to Ethereum lands the same money for about a dollar. The comparison below prices all three paths.

Frequently asked

Why is the in-wallet card buy so expensive?

Card processing (3.5–5.5%) plus a price spread of 1–2.5% on some providers. It's the fastest path and the providers price that convenience aggressively.

What's the cheapest way overall?

ACH bank transfer into Coinbase, free 1:1 USD→USDC conversion, then a near-zero withdrawal to Ethereum. All-in cost is typically under $1 — the trade-off is 1–3 days for the transfer.

Are these numbers live?

The exchange-withdrawal legs use our verified fee table and live bridge quotes. Ramp percentages are indicative models from published pricing until live partner quotes are integrated — each is labeled in the results.

Related routes