Simple Base SwapSimple Base SwapOpen app
← All articles
Oct 27, 2026·5 min read

Fiat on-ramps explained: how buying crypto with a card actually works

baseguidesbeginners
base

If you have never held crypto before, the fastest way onto Base is usually a fiat on-ramp: a service that takes a card payment or bank transfer and delivers ETH or USDC directly to a wallet address you control. No exchange account, no separate withdrawal step. This guide explains how that process works, who the common providers are, and what to watch for before you type in a card number.

What a fiat on-ramp actually does

A fiat on-ramp sits between the traditional payment system and the blockchain. When you buy crypto through one, three things happen in sequence.

  1. You enter a wallet address, pick an amount and a payment method, and the provider runs identity verification if you have not already completed it with them.
  2. The provider charges your card or pulls funds from your bank, using the same payment rails any online purchase uses.
  3. Once the payment clears, the provider sends the crypto on-chain to the address you gave it. This is a normal blockchain transaction, and it is final the same way any other transfer is.

The provider never has custody of a wallet you control before or after this process. It is a payment processor with a crypto settlement step at the end, not a bank holding your funds.

Identity verification is not optional

Every fiat on-ramp of any size requires know your customer, or KYC, checks before it will process a purchase. At minimum this means a name, address and government ID, and larger purchase limits typically require more documentation. This is not specific to any one provider. It is a legal requirement for businesses that convert fiat currency into crypto, the same way it applies to centralized exchanges.

The identity check happens with the on-ramp provider, not with your wallet. Your wallet address itself does not carry personal information, but the provider's records link your identity to the specific address you funded. That is worth knowing if wallet privacy matters to you, since it means the first address you fund through an on-ramp is no longer anonymous to that provider, even though it remains pseudonymous on-chain to everyone else.

The main providers people use to fund a Base wallet

Several providers support direct delivery to Base addresses. Coinbase Onramp is the most tightly integrated option, which makes sense given Coinbase's role in building the network, and it is often the cheapest route for USDC specifically. MoonPay has some of the broadest country and currency coverage of any provider in this space. Transak and Ramp Network are both common alternatives, with Ramp generally cheaper for direct bank transfers and Transak supporting a wide range of blockchains beyond Base.

Fees vary by provider, payment method and your country, and they change often enough that any specific number here would likely be out of date by the time you read it. As a rule of thumb, card payments cost more than a bank transfer, and bank transfers cost more than withdrawing from an exchange you already have a verified account with. If you expect to fund your wallet more than once, it is worth comparing the provider's current fee against a direct exchange withdrawal, covered in our guide on getting ETH on Base.

What can go wrong, and how to avoid it

The most common failure is not a scam, it is a simple mistake: pasting the wrong address, or the provider defaulting to a network other than Base. Before you confirm a purchase, check two things. First, that the address field matches your wallet exactly, ideally by copying it directly from your wallet rather than retyping it. Second, that the network selector, if the provider shows one, is set to Base and not Ethereum mainnet or another chain. Funds sent to the right address on the wrong network are not lost, since your recovery phrase controls the same address everywhere, but recovering them means importing that phrase into a wallet that supports the other network and moving the funds manually.

Card issuers sometimes flag crypto purchases as higher risk and place a temporary hold or decline the transaction outright, even when the provider itself has no issue with it. This is a bank side control, not something the on-ramp can fix for you, and a different card or a bank transfer often works when a card purchase does not.

A second risk is less about the provider and more about where you access it. Only use an on-ramp widget embedded in the wallet app or website you already trust, or go directly to the provider's own official site. Search results and social media ads for "buy crypto" pages are a common spot for look-alike sites that imitate a real provider's checkout flow to collect a card number or a seed phrase. A legitimate on-ramp will never ask for your wallet's recovery phrase at any point in the process, since it only needs your public address to send funds to.

Delivery times and finality

Once a purchase clears, on-chain delivery to a Base address is typically fast, often a matter of seconds to a couple of minutes, since Base itself has short block times. The slower part of the process, when there is one, is almost always on the payment side: card authorization, bank transfer clearing, or a manual review the provider's risk system triggers on a larger or first time purchase. If a purchase is pending for longer than the provider's stated normal range, check its support status page before assuming something has failed, since the crypto side of the transaction is usually not where the delay sits.

The short version

A fiat on-ramp converts a card or bank payment into crypto delivered straight to an address you control, with identity verification required by law along the way. Fees and verification limits differ by provider and change over time, so it is worth checking current pricing rather than relying on a number you saw months ago. The two habits that prevent almost every on-ramp problem are the same ones that matter everywhere else in self-custody: double check the address and network before confirming, and only use a provider's official entry point.

Ready to try it yourself?

Create a non-custodial wallet on Base in seconds. No account, no sign-up.

Open the web app