- You can usually buy crypto with a debit card; credit cards work too, but your card issuer may treat the purchase as a cash advance.
- The real price has three layers: the platform’s fee, the spread in its exchange rate, and any fees your own bank adds.
- Only buy through platforms that verify your identity, and never pay anyone in crypto or gift cards because they asked you to.
Buying crypto with a card is the fastest way most people get their first coins: you enter your card details on an exchange or payment app, confirm the amount, and the crypto lands in your account a few minutes later. Speed is the upside. The downside is cost, and sometimes surprise fees from your own bank.
This guide explains what happens when you pay for crypto or bitcoin with a credit or debit card, what it really costs, why payments get declined, and how to do it safely. It covers buying crypto. If you want to spend crypto with a card instead, see our crypto card rankings.
Can you buy crypto with a credit or debit card?
Usually, yes. Most large exchanges and many crypto apps accept Visa and Mastercard debit cards, and many accept credit cards too. Whether a specific purchase goes through depends on three parties:
- The platform decides which cards and countries it accepts and runs identity checks (KYC).
- Your card issuer decides whether it allows crypto purchases at all and how it classifies them.
- The card network carries the payment and its rules apply to both sides.
Buying bitcoin works the same way as buying any other coin: on most platforms you pick the asset, the amount and the payment method on the same screen.
Credit card vs debit card: what changes
| Question | Debit card | Credit card |
|---|---|---|
| Whose money? | Money already in your bank account. | Borrowed from your card issuer. |
| Cash-advance risk | Not applicable. | Some issuers treat crypto as a cash advance: usually an extra fee, a higher rate and no interest-free period. |
| Rewards | Rarely. | Often excluded for cash-advance-type purchases. |
| Declines | Less common. | More common: some issuers block crypto merchants entirely. |
The cash-advance point is the one that catches people out. If your issuer codes the payment as a cash advance, you can pay a fee on top of the platform’s charges and start paying interest immediately — even if you clear your balance every month. Your card agreement says how cash advances are defined and priced.
What buying crypto with a card really costs
There are three layers, and most comparisons only show the first:
- The platform fee. Card payments usually cost more than a bank transfer because the platform pays card-processing costs and carries chargeback risk.
- The spread. The rate you get can be worse than the market price. The gap is a cost even when the screen says “zero fees”. Compare the amount of crypto you receive, not the headline fee.
- Your bank’s fees. A cash-advance fee and interest on credit cards, and a foreign-exchange fee if the platform charges you in another currency.
Read more in FX and top-up fees explained.
How to buy crypto with a card, step by step
- Pick a regulated platform that is licensed or registered where you live. Its site should name the legal entity and its regulator.
- Verify your identity. Expect an ID document and a selfie; see how to pass KYC.
- Add your card under your own name, with the billing address your bank has on file.
- Check the total before you confirm: the crypto amount you will receive and the amount charged to your card, in your own currency.
- Start small on the first purchase so you can see the real cost and any bank fees on your statement.
- Keep records of the date, amount and price for tax purposes — see our tax explainer.
Why your card might be declined
- Your bank or card issuer blocks crypto purchases.
- The payment tripped fraud checks — a new merchant, a large amount or a different country.
- You reached a daily or per-transaction limit on the card or the platform.
- Identity verification on the platform isn’t finished.
- The name or billing address on the card doesn’t match your account.
Retrying the same payment many times can get the card temporarily locked. Call your bank first, or try a debit card or bank transfer.
Funding a crypto card with a bank card
If your goal is to spend crypto with a card, you may not need to buy crypto first: some crypto cards let you top up straight from a bank card or transfer. These are the top-up terms published by the cards we track, quoted from each issuer with a link to the source:
| Card | Top-up terms (issuer’s wording) | Region |
|---|---|---|
| Avici Card | $0source | global |
| Binance Card | No top-up step; 0.9% crypto conversion fee at payment (no conversion fee when paying with BRL; 0% with U)source | Brazil |
| Bitget Wallet Card | Refunded within the monthly 0-Fee quota; standard regional fees beyond itsource | global |
| Bybit Card | No top-up (spends from Funding Account); 0.9% crypto conversion fee when paying with cryptosource | EEA |
| Coinbase Card | Free from linked bank account; spread applies when converting cryptosource | US |
| Coinbase One Card | Not applicable (credit card, repaid monthly)source | US |
| Crypto.com Card | Free from Crypto Wallet / Cash Account; 1% by debit/credit cardsource | EEA |
| Fold Card | Direct deposit $0; Instant Debit funding 1.5% (max $25)source | US |
| Gemini Credit Card | Not applicable (credit card, repaid monthly)source | US |
| Jam Card | 3% + 0.5% processing fee (USDT only; minimum $15)source | Global |
| KAST Card | 0% (stablecoin deposits; blockchain costs excluded)source | global |
| Kolo Card | 0% on crypto depositssource | global |
| Kraken Card (Krak) | Free by bank transfer (SEPA); Apple Pay/Google Pay or debit-card deposit €0.25 + 3.75%source | EEA |
| Ledger CL Card | Bank transfer free; card load €2.00 under €56, else €0.60 + 2.49%; 2% card-spend fee when paying with crypto; 1.75% crypto-to-fiatsource | EEA/UK |
| MetaMask Card | Token-dependent: 0% for local-currency stablecoins; 0.5% other-currency stablecoins; 0.875% other crypto (e.g. wETH); small gas (~$0.01)source | EEA/global |
| Oobit | No top-up needed with DePay; 1% fee on every card payment (minimum $0.25; Brazil 1% with no minimum plus IOF/FX); swaps 0.95% (3% into OOB)source | global |
| Payy Card | $0source | global |
| Phantom Card | $0 (card load)source | US |
| RedotPay | Crypto deposit: not stated; 3% (min $1) via credit/debit cardsource | global |
| Revolut Card | Free by bank transfer or EEA-issued card; non-EEA or commercial cards may incur a feesource | EEA (Lithuania) |
| Rizon Card | Free (deposits)source | global |
| Tangem Pay | Bank transfer: ACH $1 (free on Plus), Fedwire flat fee ($10 or $11 per different pages); crypto top-ups: network feessource | US (bank transfers); global (crypto) |
| Tria Card | No Tria deposit fee; provider (swap/bridge/network) fees may applysource | global |
| Tuyo Card | No fee to convert other tokens to USDC on Basesource | global |
| Wirex Card | SEPA free; local card top-up 0% or more depending on currency/countrysource | EEA |
Compare the full terms in each review, or run your numbers in the cashback calculator.
Staying safe
- Type the platform’s address yourself or use its official app; don’t follow links from ads or messages.
- Legitimate platforms and authorities never ask you to pay in crypto or gift cards. Anyone who does is running a scam.
- Turn on two-factor authentication before you buy — see card security settings.
- Crypto prices are volatile. Only buy what you can afford to lose, and avoid borrowing on a credit card to do it.
Frequently asked questions
Can you buy crypto with a credit card?
Often yes, on exchanges and payment apps that accept cards. But some card issuers block crypto purchases, and others process them as cash advances, which usually means an extra fee and interest from day one. Check your card agreement first.
Is it better to buy crypto with a debit card or a credit card?
A debit card spends money you already have, so there is no interest and less risk of a cash-advance fee. A credit card adds borrowing costs if the purchase is treated as a cash advance or if you carry a balance. For most people a debit card or bank transfer is cheaper.
Why was my card declined when buying crypto?
Common reasons: your bank blocks crypto merchants, the purchase looked unusual to its fraud checks, you hit a daily limit, the platform hasn’t finished verifying your identity, or the card’s billing address doesn’t match your account. Call your bank or check the platform’s help centre.
Can I buy bitcoin with a card without ID verification?
Regulated platforms are required to verify your identity before or soon after you buy. Services that promise to skip this carry a higher risk of frozen funds or fraud, and may break the rules where you live. We don’t recommend them.