Guides

Crypto On-Ramps: How to Buy Crypto with Fiat

The cheapest, fastest ways to buy crypto with fiat in 2026 — CEXs, payment apps, in-wallet providers (MoonPay, Transak, Stripe Crypto).

By Web3Wagmi Team14 min readReviewed by Web3Wagmi Research Desk
Crypto On-Ramps in 2026: How to Buy Crypto with Fiat
Table of contents

Why on-ramp choice matters

The cheapest-vs-most-expensive route on a $10k buy differs by $1,000+. ACH/SEPA to a regulated CEX (Coinbase Advanced, Kraken Pro) costs 0.40–0.60%; bad on-ramps cost 4–10%. If you only remember three: Kraken wire for size, Coinbase ACH for recurring, in-wallet MoonPay for speed. Last verified: 2026-05-27.

The "Buy Crypto" button, "Buy Now" tile, and in-wallet "Add Funds" flow are the most profitable path for the platform, not the cheapest path for you. The spread is hidden in the displayed price.

Stablecoin supply hit approximately $321B in May 2026 (USDT ~$189B, USDC ~$78B as of late April 2026 per KuCoin / DefiLlama), up from $205B at the start of 2025 — hundreds of billions per year now flow through fiat-to-crypto on-ramps. The gap between cheapest and most expensive route on a $10k purchase exceeds $1,000 (see cost example below). Method choice is the single biggest cost lever a retail buyer touches.

The 2026 reality: MoonPay, Transak, Ramp, and Stripe Crypto (Stripe Crypto is Stripe's fiat-to-crypto on-ramp product, now integrated with Bridge — acquired for $1.1B in October 2024, deal completed early 2025 — enabling stablecoin financial accounts and Open Issuance) have collapsed price competition to within 0.5% of each other on card payments. The CEX simple-buy products are still 5–10× more expensive than their pro/advanced tabs. And privacy-preserving rails (Bisq, Hodl Hodl, BTC ATMs under $500) are shrinking under EU MiCA Travel Rule (full enforcement July 1, 2026) and US 6050I reporting expansion.

On-ramp landscape in 2026

Eight routes, three cost tiers: CEX bank/wire (0.25–0.60%, cheapest), in-wallet card (2.9–4.5%, fastest to self-custody), Bitcoin ATM (8–16%, last resort). Last verified: 2026-05-27.

MethodSpeedCostBest for
CEX bank/ACH (Coinbase, Kraken)1–3 days0.40–0.60% takerLarge purchases, recurring buys
CEX wire (Kraken)1–4 hours0.25–0.40% + $5 wire$5k+ deposits
CEX debit card (Coinbase, Crypto.com)Instant2–3%Speed over cost
MoonPay / Stripe / Ramp / Transak (in-wallet)Instant2.9–4.5% + spreadDirect-to-self-custody
PayPal / Venmo CryptoInstant1.5–2.5% spread baked inExisting PayPal users
Cash App BitcoinInstant0% over $2k / recurring; up to 0.75% spread for small one-time buysUS BTC-only users
Revolut / N26 (EU)Instant1.5% + spreadEU residents
Bitcoin ATMsInstant8–16%Cash, small amounts

Method 1: CEX bank transfer (cheapest)

Transfer fiat to Coinbase, Kraken, or Bitstamp via ACH/SEPA, buy on the Advanced/Pro UI, then withdraw to self-custody — total cost 0.25–0.60%. The "Instant Buy" button on the same platform costs 5–10× more for the identical trade. Last verified: 2026-05-27.

For amounts over $1,000, transfer fiat to a regulated CEX (CEX = centralized exchange, a custodial trading venue like Coinbase, Kraken, or Bitstamp that holds user balances and matches orders on an internal order book), buy on Advanced/Pro UI, withdraw to self-custody. The flow takes about 5 minutes once you're set up, plus 1–3 days for the initial bank ACH if you're new to the exchange.

US users

  • Coinbase Advanced: ACH from US bank (free deposit) → buy on Advanced → 0.60% taker fee / 0.40% maker → withdraw to wallet. All-in: ~0.60% for market orders. Coinbase One subscription (Basic $4.99/month, Preferred $29.99/month, Premium $299.99/month) drops trading fees to 0% up to the volume ceiling of each tier — Preferred covers up to $10,000/month in trades, Premium claims unlimited zero-fee trading.
  • Kraken Pro: Wire transfer ($5 fee, ~1 hr settlement during banking hours) → buy on Pro → 0.40% taker / 0.25% maker → withdraw. All-in: ~$5 + 0.40% for market orders. ACH option also available (free, 3 days). For $5k+ buys, the wire is materially cheaper per dollar than Coinbase ACH on taker orders.
  • Gemini ActiveTrader: ACH (free) → 1.20% taker / 0.60% maker → withdraw. Significantly more expensive than Coinbase or Kraken at the base tier; Gemini's strength is its regulatory posture (NYDFS-licensed), not its fee structure.

EU users

  • Bitstamp / Kraken EU: SEPA Instant transfer (free, ~10 sec settlement) → buy → 0.40% taker / 0.30% maker (Bitstamp base tier). Cheapest in EU. Both fully MiCA-licensed; Bitstamp holds a Luxembourg CSSF CASP license enabling EU passporting.
  • Binance EU: SEPA → buy on Spot → 0.075–0.10% with BNB fee discount. Lowest fees globally, but Binance's EU licensing remains split across multiple national entities — check which legal entity serves your country before depositing.

UK users

  • Kraken UK: Faster Payments (free, ~30 sec) → buy → 0.40% taker. FCA-registered as a cryptoasset firm.
  • Coinbase UK: Faster Payments → buy → 0.60% taker. FCA-registered.

Avoid: the "Instant Buy" / "Simple" interface on any CEX. Spreads on the simple UI are 1.5–3% — 5–10× more than Advanced/Pro for the same exact trade on the same exchange. A $10k Coinbase Simple Buy of ETH costs ~$150 in spread; the same trade on Advanced at the taker rate costs ~$60. Always switch to the trading interface.

Method 2: In-wallet on-ramps (MoonPay, Transak, Ramp, Stripe)

Tap "Buy crypto" inside Phantom or MetaMask; the wallet routes to MoonPay/Transak/Ramp/Stripe; pay with card or Apple Pay; crypto lands in self-custody. Cost 2.9–4.5% plus hidden spread, instant. Last verified: 2026-05-27.

Open Phantom (Phantom is the most-used Solana wallet with multi-chain support) (Solana), MetaMask, or any major wallet and tap "Buy crypto." The wallet routes you to MoonPay (MoonPay is a licensed fiat-to-crypto on-ramp serving 100+ countries), Transak, Ramp, or Stripe Crypto. Complete KYC once (usually under 5 min), pay with card/Apple Pay/SEPA, crypto lands in your wallet directly.

Pros:

  • No CEX account required
  • Direct to self-custody (skip exchange withdrawal step)
  • Instant for card payments
  • Works for chains your CEX might not list

Cons:

  • Higher fees (2.9–4.5% for cards, plus hidden spread)
  • Lower transaction limits ($200–2,000 typical)
  • Provider varies by region/wallet

Best provider comparison:

MoonPayTransakRampStripe Crypto
Card feeup to 4.5%0.99–5.5%~2.9%2.9%
ACH/SEPA fee~1%~1%0.5–1%1.5% (USDC)
Fiat currencies50+60+30+USD, EUR, GBP
Chains80+45+40+Growing (Bridge integration)
KYC speedFast (~3 min)FastFastest (~1 min)Very fast
Assets100+136+100+USDC + select tokens

Note: MoonPay embeds an additional spread (not shown as a separate line) on top of its displayed platform fee. Effective total cost for card purchases is typically 4.5–6% all-in. Transak's range (0.99–5.5%) reflects payment method — bank transfer rates are near 1%, card rates near 3.5–5.5%. Ramp's bank-transfer rate (0.5–1%) is the lowest of the four for non-card methods.

For most users, whichever your wallet ships with is fine — card-to-card pricing differences are small (within 1%). The bigger delta is card vs. ACH/SEPA, which matters for amounts above $1,000.

Method 3: PayPal / Venmo / Cash App

US-only retail rails for first-time buyers; instant, 1.5–2.5% spread baked into the displayed price, limited coin selection. Cash App eliminated fees for purchases over $2k and all recurring buys in February 2026. Last verified: 2026-05-27.

US users can buy BTC, ETH, BCH, LTC directly inside PayPal and Venmo. Cash App offers BTC only.

PayPal/Venmo: 1.5–2.5% spread embedded in price (not shown as a line item). Supports ~15 assets including PYUSD. External wallet withdrawals available since 2023. Good for first-time small buys; switch to a CEX for ongoing purchases.

Cash App Bitcoin: Cash App eliminated fees and spread for purchases over $2,000 and for all recurring/Auto Invest buys as of February 2026. For smaller one-time purchases under $2,000, spread runs up to 0.75% depending on market conditions. BTC only. This makes Cash App competitive with low-volume CEX trades for BTC-focused buyers using Auto Invest.

Recommendation: Cash App Auto Invest or recurring buys are now genuinely cheap for BTC-only DCA. PayPal/Venmo work for first-time small purchases. For ongoing buys of multiple assets, switch to Coinbase or Kraken.

Method 4: Bitcoin ATMs

Cash-to-BTC for small amounts; 8–16% all-in fees (including spread) make this expensive. Use only when cash anonymity or extreme convenience is the priority. Last verified: 2026-05-27.

Found in convenience stores and gas stations across the US, UK, and parts of the EU.

Fees: CoinATMRadar data shows median US buy fees near 8–10% for competitive operators (CoinFlip: ~8.99%, Bitcoin Depot: ~10%), with additional exchange-rate spreads of 3–5% on top. High-traffic or remote locations run 12–20% total. The Federal Reserve Bank of Kansas City research found a median purchase fee near 16% all-in.

KYC: Usually no KYC for purchases under $200–500 depending on jurisdiction. Above those limits, phone number or ID required in most US states.

Pros: cash → BTC, some anonymity for small amounts, no bank account needed. Cons: 8–16% all-in cost. The single most expensive rail in this guide.

Buying without KYC

Bisq, Hodl Hodl, and Bitcoin ATMs under $500 still work; EU MiCA (MiCA = Markets in Crypto-Assets Regulation, the EU framework live since 2024) Travel Rule full enforcement hits July 1, 2026 with no de minimis threshold — after that date, on-ramps serving EU users must collect beneficiary data on every transfer regardless of amount. Last verified: 2026-05-27.

If avoiding KYC is important (capital controls, privacy preference):

  • Bisq — decentralized P2P BTC trading via Tor. No KYC. Liquidity is thin versus centralized alternatives.
  • Hodl Hodl — non-custodial P2P BTC trading. No KYC on the platform, though counterparties vary.
  • Robosats — Lightning-native P2P BTC trading, non-custodial.
  • DEX swaps — once you have any crypto, swap to other assets via DEXs without further KYC.
  • Bitcoin ATM small amounts — usually no KYC under $200–500 depending on jurisdiction.

Note: The EU MiCA Transfer of Funds Regulation has no de minimis comfort zone — every crypto transfer is in scope. On-ramps that haven't operationalized Travel Rule compliance by July 1, 2026 cannot process transfers to EU users lawfully. US 6050I expansion similarly tightens KYC reporting above $10k in crypto-to-crypto transactions.

Cost example: buying $10,000 of ETH

Cheapest path (Kraken wire + Pro maker order) costs ~$30; most expensive (Bitcoin ATM) costs $900$1,600. Savings of $870$1,570 by using a real CEX. Last verified: 2026-05-27.

MethodFee componentSpreadAll-in
Kraken wire + Pro taker$5 + 0.40%~0.05%~$50
Kraken wire + Pro maker$5 + 0.25%~0.05%~$31
Coinbase ACH + Advanced taker0.60%~0.05%~$65
Coinbase Advanced maker0.40%~0.05%~$45
Coinbase Simple Buy0% shown~1.5%~$150
MoonPay debit cardup to 4.5%~0.5–1%~$500–550
PayPal Crypto"free"~2%~$200
Bitcoin ATM (rare at this size)8–10%3–5%~$900–1,500

Savings between Kraken maker and Coinbase Simple Buy: ~$120. Savings between Kraken maker and a mid-range Bitcoin ATM: over $900.

Best on-ramp by use case

Cheapest US route: Kraken Pro maker (0.25% + $5 wire). Best EU: Bitstamp SEPA Instant. Best Apple Pay: in-wallet MoonPay/Stripe. Best privacy: Bisq/Hodl Hodl under $500. Best BTC DCA: Cash App Auto Invest (zero fee/spread). Last verified: 2026-05-27.

  • Best on-ramp for US users (cheapest)Kraken Pro maker ($5 wire + 0.25%) or Coinbase Advanced maker (ACH, 0.40%).
  • Best on-ramp for EU users — Bitstamp SEPA Instant (free deposit, 0.40% taker / 0.30% maker) or Kraken EU.
  • Best on-ramp for UK usersKraken UK Faster Payments (free deposit, 0.40% taker).
  • Best on-ramp for Apple Pay buyers — In-wallet MoonPay or Stripe Crypto via Phantom/MetaMask (instant, 2.9–4.5%).
  • Best on-ramp directly to self-custody — In-wallet Ramp/MoonPay (skip CEX entirely; 2.9–4.5%).
  • Best on-ramp for $25k+Kraken Pro maker order or Coinbase Prime (institutional rails, sub-0.20% fees at volume).
  • Best on-ramp for BTC DCA — Cash App Auto Invest (zero fee and zero spread as of Feb 2026) or Coinbase/Kraken recurring buy at standard Pro fees.
  • Best on-ramp for first-time buyers — Cash App (BTC only) or PayPal (BTC/ETH/LTC/BCH) — easiest UI, low stakes for a first purchase.
  • Best on-ramp for privacy (small amounts) — Bisq, Hodl Hodl, or Bitcoin ATMs under $500.
  • Best on-ramp to avoid — Any CEX "Simple Buy" / "Instant Buy" UI. Spreads are 5–10× the Pro fee for the same trade.

How to actually buy crypto (the workflow)

Open a Kraken or Coinbase account, complete KYC once, link your bank, fund via wire/ACH, buy on Pro/Advanced, withdraw to a self-custody wallet. The whole setup is about 45 minutes; every subsequent buy takes 90 seconds. Last verified: 2026-05-27.

  1. Pick one CEX based on your country. US: Kraken (better for $5k+ wire purchases) or Coinbase (simpler for recurring ACH with Coinbase One). EU: Bitstamp or Kraken EU. UK: Kraken UK.
  2. Complete KYC. Photo ID, selfie, address verification. Takes 5–30 minutes during business hours, sometimes up to 2 days for manual review. Kraken's verification is thorough; Coinbase is typically faster.
  3. Link your bank account. ACH/SEPA/Faster Payments setup runs once and persists. Plaid is the typical US connector; SEPA is direct in EU.
  4. Fund. For first deposit, expect a 3-day ACH hold or instant SEPA Instant. Wire transfers clear same-day during banking hours.
  5. Switch to the Pro/Advanced interface. Coinbase: top-right toggle to "Advanced Trade." Kraken: Kraken Pro app or pro.kraken.com. This is the single most important step — the consumer UI costs 1.5–3% extra on every trade.
  6. Place a limit order at or just inside the spread. Market (taker) orders pay 0.40–0.60%; limit orders that fill passively (maker) pay 0.25–0.40%. Difference compounds over time.
  7. Withdraw to self-custody. Use a hardware-wallet-paired address. Always send a small test transaction ($5–10) before any large withdrawal. Verify the receiving address on the hardware wallet screen, not the dApp UI.
  8. Schedule recurring buys. Both Coinbase and Kraken support automated weekly/monthly DCA at the same fee tier as manual trades. Cash App Auto Invest is zero-fee for BTC-only DCA.

Looking ahead to 2027

A few signals worth watching:

  • EU MiCA Travel Rule full enforcement deadline is July 1, 2026. After that date, CASPs without full MiCA authorization cannot legally process transfers for EU users. Expect more KYC strictness and possible delistings of stablecoins that don't meet EMT standards (USDT remains under scrutiny; USDC and EURC are compliant).
  • US GENIUS Act implementation — enacted July 18, 2025; OCC issued proposed rules (bulletin 2026-3) in February 2026 covering national banks and federal payment stablecoin issuers. Comment period closed May 2026; final rules expected late 2026. The first OCC-supervised stablecoin issuers will likely have on-ramp partnerships with Stripe, PayPal, and Visa by 2027 — potentially reducing "buy USDC with Apple Pay" costs toward 1%.
  • Stripe Crypto + Bridge integration continues to expand. Stripe acquired Bridge for $1.1B in October 2024 (completed early 2025); the combined product now covers stablecoin payments (1.5% USDC), fiat-to-crypto onramp, Stablecoin Financial Accounts (denominated in USDB), and Open Issuance for custom stablecoin launch via Bridge API. Stripe is now the default on-ramp for several major wallets.
  • Privacy on-ramps continue to shrink. The EU's expanded reporting requirements on BTC ATMs and MiCA's no-de-minimis Travel Rule are the most material near-term pressures. If KYC-free buying matters to you, the window is narrowing.
  • Solana and Base in-wallet purchases are eating share from Ethereum mainnet on-ramps because gas costs on the destination chain are lower. Most in-wallet MoonPay/Stripe flows now default to L2 or Solana destinations unless you explicitly select ETH mainnet.

Risk summary

Five risks: counterparty (CEX failure), fraud (fake on-ramp phishing sites), card-issuer blocks, tax-reporting drag, and compliance freezes during onboarding. Last verified: 2026-05-27.

  • Counterparty risk — Holding fiat or crypto on a CEX exposes you to issuer failure. FTX's November 2022 collapse cost users $8B+; Celsius cost users $4.7B before its 2022 bankruptcy. Coinbase, Kraken, Gemini, and Bitstamp are materially stronger today (public company audits, SOC 2, segregated reserves) but the risk is nonzero. Move crypto to self-custody after every purchase; treat the CEX as a transit account.
  • Phishing / fake on-ramp sites — Drainer infrastructure serves fake "buy crypto" pages indexed for the same search terms as real on-ramps. Always check the domain (coinbase.com, not coinbase-buy.com), enable hardware-key 2FA, and never enter your wallet seed phrase into any on-ramp UI (real on-ramps never ask for your seed).
  • Card issuer blocks — Chase, Citi, Capital One, and several major UK/EU banks treat crypto purchases as cash advances (higher APR, no rewards, immediate interest accrual) or block them entirely. Check your card terms before assuming a credit-card buy will work. Debit card buys generally work but may trigger fraud-protection holds.
  • Tax-reporting drag — Each buy creates a cost-basis entry. Each sale, swap, or spend creates a disposal event. IRS Form 1099-DA (effective 2026 for digital asset brokers) means Coinbase, Kraken, and Gemini now report transactions directly to the IRS. Use Koinly or CoinTracker from day one; retroactive reconstruction is painful.
  • Compliance review freezes — Major CEXs occasionally freeze accounts during KYC reviews or sanctions screenings, sometimes for weeks. Mitigation: don't keep more than transit balances on any CEX, and have a backup account at a second CEX for redundancy.

Verdict

Set up Kraken or Coinbase, link your bank, buy on Pro/Advanced. It's the cheapest, safest path. Then withdraw to self-custody. For instant self-custody buys, in-wallet MoonPay is fine — just don't use it for amounts above $1k unless speed matters more than the 3–4.5% premium. Last verified: 2026-05-27.

  • Recurring purchases / large amounts: Kraken Pro maker (wire) or Coinbase Advanced maker (ACH).
  • Instant + self-custody: in-wallet MoonPay/Transak/Ramp.
  • BTC DCA, zero friction: Cash App Auto Invest (zero fee/spread over $2k, BTC only).
  • First-time, very small purchase: PayPal/Cash App (then graduate to CEX).
  • Privacy critical: Bisq, Hodl Hodl, or BTC ATMs (small amounts only; EU window closing July 1, 2026).

For most readers: set up Kraken or Coinbase, link your bank, buy on Pro/Advanced, then withdraw to self-custody.


Related: Best CEX 2026 · Best Crypto Wallets 2026

Frequently asked questions

What's the cheapest way to buy crypto with fiat?

ACH bank transfer to a major CEX (Coinbase Advanced, Kraken Pro) costs 0.40–0.60% all-in for taker orders. Wire transfer to Kraken is 0.25–0.40% plus a $5 wire fee. Credit/debit card via MoonPay or Transak costs 3.5–4.5% plus a hidden spread. Direct in-wallet purchases (Phantom, MetaMask) cost 2–4% but skip the CEX withdrawal step.

Is buying crypto with a credit card safe?

Yes — major providers (MoonPay, Stripe Crypto, Ramp, Transak) are licensed money transmitters and process billions in volume. The risk is paying 3–5% more than ACH. Note: many credit card issuers (Chase, Citi, Capital One) block crypto purchases entirely or treat them as cash advances. Check your card's terms.

What's MoonPay vs Transak vs Ramp?

All three are licensed fiat-to-crypto providers integrated into hundreds of wallets and dApps. MoonPay has the broadest currency support and best brand recognition. Transak supports 45+ blockchains and 136+ crypto assets. Ramp focuses on KYC speed and lower bank-transfer fees in select regions. Card pricing is within 0.5% of each other; the right choice is whichever your wallet defaults to.

Can I buy crypto without KYC?

Mostly no for any meaningful amount in 2026. Small purchases via Bitcoin ATMs (typically under $200-500), P2P platforms (Bisq, Hodl Hodl for BTC), and DEX aggregators (using existing crypto, not fiat) can avoid KYC. EU MiCA Travel Rule full enforcement hits July 1, 2026 — after that date, on-ramps serving EU users must collect beneficiary data on every transfer. Most major on-ramps require photo ID.

How long does it take to buy crypto?

Instant: Apple Pay/Google Pay via MoonPay/Stripe (instant credit, ~4% fee). Same-day: Coinbase debit-card buy (~2%). 1-3 days: ACH bank transfer (~0.40–0.60%). Under 1 hour: wire transfer to Kraken (~0.40% taker + $5 fee). Phantom/MetaMask in-wallet: instant via Apple/Google Pay.

Can I buy crypto directly with Apple Pay?

Yes. Most major wallets (Phantom, MetaMask, Coinbase Wallet, Trust) integrate MoonPay, Stripe Crypto, or Ramp for in-wallet Apple/Google Pay purchases. Typical fee 2.9–4.5% (platform fee) plus a small hidden spread. Instant settlement. Limits vary by KYC tier, typically $200–2,000 per transaction.

What's the cheapest on-ramp for buying $10k+ of crypto?

ACH or SEPA bank transfer into a regulated CEX (Coinbase, Kraken, Bitstamp) — typically 0.25–0.60% total cost. Card on-ramps (MoonPay, Transak, Ramp) charge 3–5% for the same purchase including spread. For amounts above $1,000 where speed is not critical, the bank-transfer CEX route saves $250–$450 on a $10k buy.

Can I buy crypto with PayPal in 2026?

Yes. PayPal supports BTC, ETH, LTC, BCH plus PYUSD inside the app, with external wallet withdrawals available since 2023. Fees are 1.5–2.5% spread embedded in the displayed price (not shown as a separate line). Better than card on-ramps for casual buyers; worse than bank-transfer into a CEX.

Are on-ramps without KYC still possible?

For small amounts, yes. P2P platforms (Bisq, Hodl Hodl, Robosats over Lightning) support no-KYC purchases up to roughly the local SAR threshold. ATMs accept cash for sub-$500 BTC buys without ID in many US jurisdictions. Above $1,000, every regulated rail requires KYC. The EU MiCA Travel Rule full enforcement deadline is July 1, 2026 — no de minimis threshold applies in the EU.

How long does an on-ramp transaction take to settle?

Card on-ramps (MoonPay, Transak, Ramp): 5–30 minutes including KYC. SEPA Instant: under 10 seconds for EU bank transfers. US ACH: 1–3 business days for the first deposit, often instant on subsequent transfers at most CEXs. Wire transfer: same-day during banking hours. Cash via ATM: instant after confirmation, but ATM exchange rates run 8–16% above spot.

Sources & further reading

About this guide: written by Web3Wagmi Team · reviewed by Web3Wagmi Research DeskMore guides