Foundations
Crypto On-Ramps and Off-Ramps: Getting Fiat In and Out
The actual mechanics of converting cash into crypto and back: bank transfer vs. card, third-party providers like MoonPay, why KYC happens here specifically, and common failure points.
Where “on-ramp” and “off-ramp” actually sit
An on-ramp is any method of converting fiat currency (dollars, euros, pounds) into crypto; an off-ramp is the reverse, converting crypto back into fiat you can spend or hold in a bank account. Every other guide on this site, about trading, custody, or DeFi, assumes you’ve already crossed this boundary at least once. This guide is about the boundary itself: the practical mechanics, costs, and friction of actually getting money in and out.
This boundary matters more than it might seem, because it’s usually where financial regulation actually bites. Once you own crypto and you’re moving it between your own wallets, or trading one crypto asset for another on a decentralized exchange, you’re largely outside the reach of traditional banking rules. The moment fiat currency is involved on one side of a transaction, though, you’re back inside a banking system with anti-money-laundering obligations, and that’s the specific reason identity verification shows up here far more consistently than anywhere else in crypto.
The three common paths, and their real tradeoffs
Bank transfer, ACH, or wire. Linking a bank account directly to an exchange and moving money via ACH (US), a SEPA transfer (EU), a Faster Payment (UK), or a wire, is usually the cheapest way to fund an account, often free or a small flat fee rather than a percentage. It’s also the slowest: ACH transfers commonly take one to three business days to clear, and a first-time transfer from a new bank link is often held longer while the exchange verifies it. A wire is faster (often same-day) but usually carries a flat fee, sometimes $15-30, that makes it uneconomical for small amounts.
Debit or credit card. Card purchases are close to instant, crypto lands in your account within minutes, which makes cards the default choice for a first small purchase or when speed matters more than cost. That speed comes at a real price: card-funded purchases typically carry fees in the range of 2-5% of the transaction, sometimes more once a card network’s own cash-advance-style fee is factored in (many card issuers code a crypto purchase as a cash advance, not a normal purchase, which can trigger its own separate fee and a higher interest rate if not paid off immediately). A $500 card purchase losing $15-25 to fees before you’ve made a single trade is a real, common outcome worth knowing about in advance.
Third-party on-ramp providers. Many exchanges, wallets, and apps don’t build their own fiat processing pipeline; instead they integrate a specialized on-ramp provider that handles the card or bank processing, identity verification, and fraud checks behind a widget embedded in the app. MoonPay and Transak are two widely used examples of this category, both operating across dozens of countries with their own separate regulatory registrations (MoonPay holds licensing across all 50 US states; Transak holds EU and UK registrations, among others). Fees through these providers vary by payment method and region, commonly landing somewhere between roughly 1% and 5.5%, with card-based instant payouts consistently at the higher end and bank-linked methods cheaper. If an app you’re using shows a fiat purchase flow that looks like a separate branded popup rather than the app’s own native interface, it’s very likely one of these third-party providers handling that specific step.
Why KYC happens specifically at this boundary
Know Your Customer identity verification, government ID, sometimes proof of address, isn’t a crypto-specific invention; it’s a standard anti-money-laundering requirement that applies to essentially any regulated business moving money between the traditional financial system and something else. The fiat-crypto boundary is where that requirement lands hardest, because it’s the point where a regulator can actually trace a real bank account and a real identity to a transaction. Once funds are purely on-chain, moving between wallets or across a DEX, that direct link to a bank account and identity is gone, which is exactly why on-ramps and off-ramps, not on-chain activity itself, are where most crypto-specific regulation actually concentrates its enforcement. This is also why the same underlying regulatory logic shows up differently by country: see Crypto Regulation: Why What You Can Trade Depends on Where You Live for how that plays out region by region.
Honest guidance on timing and common failure points
A few patterns show up consistently enough to plan around rather than be surprised by:
- Your first transfer is often the slowest one. A brand-new bank link, especially for a first-time deposit above a modest amount, commonly gets held for manual review before it clears, even when nothing is actually wrong. This is standard fraud-prevention behavior, not a sign of a problem with your account specifically, but it means a first deposit is a poor choice to rely on if you need funds available by a specific deadline.
- Deposit and withdrawal limits scale up over time. Most exchanges start a new, verified account at a relatively low daily or monthly limit and raise it as the account ages and builds a transaction history, sometimes requiring an additional verification tier (proof of address, a larger ID check, or a short waiting period) to unlock higher limits. Planning to move a large sum on day one of a brand-new account is a common source of frustration that has nothing to do with anything you did wrong.
- A card payment can get declined by your own bank, not the exchange. Many banks flag crypto-related card purchases for extra scrutiny or block them outright by default, sometimes requiring a call to your bank to authorize the specific transaction or category before it goes through.
- Off-ramping (cashing out) can be slower than on-ramping the same amount. Selling crypto and withdrawing to a bank account often takes longer to actually land in your account than the reverse, partly because withdrawal reviews tend to get more scrutiny than deposits, and partly because a bank transfer out follows the same one-to-three-business-day clearing timeline as one coming in.
- Currency conversion adds its own layer. If your bank account and the exchange operate in different currencies, a spread on the conversion is usually applied somewhere in the pipeline, on top of whatever fee the transfer method itself charges, and it’s not always itemized separately in what you’re shown before confirming.
None of this is unique to crypto; it mirrors how any first-time transfer with a new financial counterparty tends to behave. It’s worth expecting rather than treating as a red flag on your first attempt.
Frequently asked questions
Why did my exchange ask for a photo ID just to deposit money, when I already verified my account? Some platforms require KYC at account creation and then re-verify identity or add extra checks specifically at the fiat deposit or withdrawal step, since that’s the point regulators focus enforcement on. This can feel redundant, but it reflects where the actual regulatory requirement sits, not an extra hurdle the exchange is adding for no reason.
Is it cheaper to buy crypto directly on an exchange or through a third-party provider like MoonPay embedded in a wallet app? It depends on the specific fees each charges for your payment method and region; there’s no universal answer. A direct bank transfer on a major exchange is often cheaper than a card purchase through an embedded third-party widget, but comparing the actual quoted fee before confirming is the only reliable way to know for a specific transaction.
Why is my withdrawal limit lower than my deposit limit? Exchanges commonly apply stricter, slower-to-raise limits on withdrawals than deposits, since withdrawal fraud (an account being drained by someone who isn’t the real owner) is a bigger practical risk for the exchange to manage than someone depositing too much money.
Can I skip KYC entirely by using a decentralized exchange instead? For crypto-to-crypto trading, generally yes, DEXs typically don’t require identity verification, as covered in What DeFi and a DEX Actually Are. But that only applies once you already hold crypto; converting fiat currency into crypto in the first place almost always requires going through a regulated on-ramp with KYC somewhere in the chain, even if it’s several steps removed from the DEX itself.
Risk
Nothing on this page is financial advice, and it is not a complete or current statement of any specific provider’s fees, limits, or regulatory status, all of which change over time and vary by country. Card issuers can code crypto purchases in ways that trigger unexpected fees or interest; confirm with your own bank before relying on a card for a large purchase. Do your own research on current terms before moving significant funds through any on-ramp or off-ramp.