Buying stablecoins with fiat is not a single operation with a single price. Every on-ramp has a fee structure built from multiple components — a platform fee, a payment processing fee, a spread, and sometimes a network gas fee passed on to the buyer. The "headline" percentage shown in an ad often captures only one of these. This piece breaks down what each major platform actually charges, by payment method, so you can calculate the real cost before committing.
The components of an on-ramp fee
Before comparing platforms, the cost components:
- Platform fee: the percentage charged by the exchange or ramp for handling the transaction.
- Payment processing fee: the cost of the underlying payment rail — card networks charge the platform approximately 2.9% for debit card processing, and some of that passes through to users.
- Spread: the difference between the market price of the stablecoin and the price you pay. On a $1.00 stablecoin, a 1% spread means you receive $0.99 per dollar.
- Deposit fee: some platforms charge a flat fee for depositing fiat via wire or SEPA.
- Network gas: the blockchain fee for the on-chain transfer when you withdraw. This is separate from the purchase fee.
Total cost = all of the above. A platform advertising "1% fee" that also carries a 0.5% spread and a $10 wire deposit costs more than the headline suggests.
Platform comparison
Coinbase
USD to USDC via ACH (bank transfer): Zero. No platform fee, no spread. Coinbase converts USD to USDC at exactly 1:1 because of its founding relationship with Circle (co-founders of the Centre Consortium that issues USDC). This conversion is a direct redemption, not a market trade.
USD to USDC via debit card: approximately 3.99% (combined platform and processing fee).
USD to other stablecoins (USDT, PYUSD, DAI): sell orders at the prevailing market price plus a 1.49% fee for ACH-funded purchases or a 1.99% fee for card-funded purchases. Spreads also apply.
Network fee on withdrawal: varies by chain; Coinbase passes through approximate gas costs.
Verdict: Coinbase is the cheapest retail on-ramp for USDC via ACH — effectively zero cost. For any other stablecoin or any card payment, fees are in line with or above peers.
Kraken
Instant Buy (simple interface): 1% trading fee plus a spread baked into the quoted price. Debit card purchases in the Instant Buy flow add an additional 3–4%.
Kraken Pro (advanced trading): 0.25% maker / 0.40% taker at the base tier, declining with 30-day volume. A limit order for USDC/USD at $1.00 settled as a maker trade costs 0.25% with no card surcharge.
Free stablecoin conversions: Kraken offers zero-fee conversion between certain stablecoin pairs (USDC to USDT, USDT to USDC, and others). This is not a purchase from fiat but a swap between stablecoins already on the platform.
ACH deposit: Free for US bank accounts. Wire deposits carry a fixed fee that varies by region.
Verdict: For users willing to use Kraken Pro, the effective cost of buying USDC with a US bank account is 0.25–0.40% — the maker/taker spread, no card surcharge. Instant Buy via debit card runs 4–5% effective total.
Circle Mint (direct institutional issuance)
Circle Mint is the direct issuance channel for USDC. Participants wire dollars to Circle and receive USDC at 1:1. Access requires KYB review and is restricted to regulated financial institutions, licensed fintechs, custodians, payment companies, and qualified enterprise treasuries.
Issuance fee schedule (updated 2026):
| Daily issuance volume | Fee |
|---|---|
| First $40 million | None |
| $40M – $100M | 2 basis points (0.02%) |
| Above $100M | 5 basis points (0.05%) |
Circle raised these fees in 2026 as interest rates declined and the spread it earns on USDC reserves compressed. Even at 5 basis points, institutional clients pay far less than any retail exchange. The minimum practical use case is a business issuing or redeeming millions of USDC per month.
Binance / Binance.US
Card purchase (global): 1.8% for Visa/Mastercard purchases globally. This is Binance's published card on-ramp rate.
P2P marketplace: rates set by individual peers; typically closer to the market rate with zero platform fee on the P2P trade itself, though the fiat transfer to the peer carries its own friction and counterparty risk.
Bank transfer: varies by region. SEPA in Europe is low-cost. US ACH on Binance.US carries a fee depending on verification tier.
MoonPay
MoonPay is a third-party ramp embedded in many wallets and DeFi interfaces. It serves users who need to buy stablecoins without setting up an exchange account.
Typical on-ramp fee: 1–5% depending on payment method and destination network. Credit card purchases trend toward the higher end; bank transfers toward the lower end. MoonPay bundles its fee into the quoted rate rather than itemising it separately.
Use case: Buying USDC or USDT inside a wallet (MetaMask, Trust Wallet) without going through a separate exchange. The premium is the price of convenience and embedded access.
Transak
Transak operates similarly to MoonPay — a ramp embedded in third-party interfaces.
Typical on-ramp fee: 0.99–1.99% stated fee plus a rate spread. Total effective cost depends on payment method and region. Card purchases land near 3–5% all-in; bank transfers closer to 1–2%.
Coverage: Transak operates in 160+ countries and supports a wider range of local payment methods (UPI in India, PIX in Brazil, SEPA in Europe) than most exchanges.
Summary comparison table
| Platform | ACH / bank transfer | Debit card | Institutional direct | Notes |
|---|---|---|---|---|
| Coinbase (USDC only) | 0% | ~3.99% | n/a | 1:1 direct conversion for USDC |
| Coinbase (other stablecoins) | ~1.49% spread+fee | ~1.99% spread+fee | n/a | Market order |
| Kraken Instant Buy | ~1% + spread | ~4–5% total | n/a | 30-day volume discounts |
| Kraken Pro | 0.25–0.40% | n/a | n/a | Maker/taker; no card option |
| Circle Mint | 0–0.05% | n/a | Yes | Institution-only |
| Binance (card) | Regional variation | 1.8% | n/a | P2P available at tighter rates |
| MoonPay | ~1–3% | ~3–5% | n/a | Embedded ramp, convenience premium |
| Transak | ~1–2% | ~3–5% | n/a | Wide country coverage |
Fees are as reported publicly as of June 2026. All platforms change fees without prior notice. Verify the quoted rate at time of purchase.
Hidden costs to check before buying
Minimum fees. Some ramps set a floor per transaction (for example, $3.99 minimum) that makes small purchases disproportionately expensive. A $50 buy at a $3.99 minimum floor runs at an effective rate of almost 8%.
Spread versus fee. Platforms like MoonPay quote a rate rather than a fee percentage. The spread is embedded in that rate. Compare the quoted USDC amount against $1.00 per USDC to calculate the true cost.
Network gas on withdrawal. The purchase price and the on-chain delivery cost are separate. After buying USDC on an exchange, withdrawing to a self-custody wallet costs gas on whatever chain you choose. Ethereum mainnet withdrawals can cost $1–$5 in gas. Solana, Base, or Tempo withdrawals cost fractions of a cent.
Regional variation. Fees differ by country. A US ACH rate is not the same as a European SEPA rate or a Nigerian bank transfer rate. Always check the rate quoted for your location.
Choosing a platform
For a US retail buyer purchasing USDC for the first time: Coinbase via ACH is the lowest-cost on-ramp available. Set up the account, complete KYC, link a bank account, and buy. Zero fee, one-to-three-day settlement.
For a business treasury buying USDC regularly in volumes above $1M per month: apply for Circle Mint access. The institutional cost structure (0–5 basis points) and direct dollar wiring eliminates exchange counterparty risk and fee drag.
For a user in an emerging market with limited exchange access: Transak or MoonPay via a local payment method, accepting the 2–4% cost as the price of accessibility.
For routing stablecoins onto the Tempo network specifically: Kraken accepts native Tempo deposits and withdrawals for USDT0 and USDC.e — buy on Kraken, deposit directly to Tempo without bridging.
For the reverse — converting stablecoin back to fiat — see the off-ramp guide. For how emerging-market corridors handle on- and off-ramps differently, see how stablecoin off-ramps work in emerging markets.