1. Home
  2. Buy crypto with a prepaid card
  3. Vanilla Prepaid Card

US prepaid & gift guide · InComm & Vanilla Gift rules

How to buy Bitcoin with a Vanilla card: gift vs reloadable

Vanilla (by InComm Payments) is the biggest name on US retail card racks, spanning single-load Vanilla Visa and Mastercard gift cards as well as VanillaDirect cash loads. Here is what works for Bitcoin and what gets blocked.

Check availability in your country before signing up.The exchange linked here holds US state licences but not in every state (New York and California are not on its list). Supported states are shown at sign-up.

  • InCommprogram manager behind Vanilla Visa & Mastercard
  • MCC 6051quasi-cash block hits non-reloadable Vanilla BINs
Two red payment cards floating over a peach background
US onlyVanilla Gift cards block all non-US checkouts
By CryptoPrepaid.cards editorial team Facts checked: October 2026 Updated: ~13 min read

Walk into any Walmart, Target, CVS, Walgreens, Kroger or Dollar General in the United States and the largest section of the payment rack carries the Vanilla logo. Managed by InComm Payments and issued by banks such as Pathward, N.A., Sutton Bank and The Bancorp Bank, Vanilla spans non-reloadable Vanilla Visa and Mastercard gift cards, MyVanilla reloadable prepaid cards, and the VanillaDirect cash-loading network. Because people use the phrase “Vanilla card” for all three, online advice about how to buy Bitcoin with a Vanilla card is full of contradictions. This guide separates non-reloadable Vanilla gift cards from reloadable accounts, explains why almost every regulated crypto exchange blocks Vanilla gift BINs, and shows how to route cash into Bitcoin without losing 15% to fees or scammers.

The short answer: which Vanilla card do you have?

Look at the front and back of your Vanilla package before you try a single transaction:

  • If it says “Gift Card” or “A Gift For You” (Vanilla Visa Gift Card / Vanilla Mastercard Gift Card / OneVanilla non-reloadable): It is a single-load closed-ceiling card governed by FinCEN’s prepaid access exemption. It has no registered owner name, cannot be used outside the United States and District of Columbia, cannot pass 3-D Secure SMS challenges, and is rejected by Coinbase, CEX.IO, Kraken, Ramp, Banxa, Mercuryo and Simplex. We also cover the broader gift-card mechanics in our guides to buying crypto with a Visa gift card and buying Bitcoin with a Visa gift card.
  • If it is a reloadable personalized card (such as a registered MyVanilla Prepaid Card) or you are using VanillaDirect Load at a cash register: Once you pass USA PATRIOT Act identity verification and receive a card with your legal name printed on it—or use VanillaDirect to load cash into a verified Chime, Varo or Netspend account—you have real options to buy Bitcoin via 3-D Secure checkouts or ACH transfers.
US & DConly merchants a Vanilla Gift Card can payVanilla Gift FAQ
$3.95–$6.95typical rack purchase fee per Vanilla gift cardRetail pricing
20% holdbuffer some merchants place on Vanilla balancesVanilla Gift FAQ
0 of 11major exchanges we checked that accept gift cardsPolicy audit

Vanilla Gift Card vs reloadable Vanilla & VanillaDirect

InComm Financial Services markets several products under the Vanilla umbrella, and the regulatory boundary between them is the FinCEN Prepaid Access Rule. Under US federal anti-money-laundering law, a prepaid card sold off a retail rack without collecting the buyer’s Social Security Number and government ID must be capped at $1,000 or less, cannot be reloaded from non-depository sources, cannot allow ATM cash withdrawals or person-to-person transfers, and must be restricted to domestic US use only.

How InComm’s Vanilla products compare when funding a Bitcoin purchase

Vanilla Visa / MC Gift Card
Registered Reloadable Prepaid
VanillaDirect Cash Load to Neobank
Legal name printed on card
○
●
●
Works with non-US payment processors
○
Usually
●
Supports 3-D Secure OTP codes
○
Varies by issuer
●
Provides ACH routing & account numbers
○
●
●
Accepted by CEX.IO, Coinbase or Kraken
○
Via ACH / select 3DS
●

● yes ◐ partly / some regions ○ no

That domestic-only rule on vanillagift.com is the first wall you hit. Even if a crypto payment processor like Simplex or Paybis allows reloadable prepaid cards on paper, Simplex explicitly requires the card to be enabled for international transactions and enrolled in 3-D Secure. A non-reloadable Vanilla Visa or Mastercard gift card fails both conditions immediately.

Four reasons a Vanilla card gets declined at Bitcoin checkouts

When you type a 16-digit Vanilla Visa or Mastercard number into a Bitcoin checkout, four separate filters evaluate the payment in under two seconds:

What happens when you try a Vanilla card on an exchange
  1. Vanilla BINFirst 6–8 digits identify InComm gift/prepaid
  2. Merchant policyCoinbase, Ramp, CEX.IO reject gift BINs
  3. Geo checkVanilla blocks non-US acquiring banks
  4. MCC 6051Issuer blocks quasi-cash / crypto codes
  5. 3-D SecureNo phone on file to receive OTP code

First, the exchange’s own BIN table blocks known InComm Vanilla gift ranges (such as common Sutton Bank, Pathward and Bancorp gift BINs) because gift cards have high fraud and chargeback rates. Second, Visa and Mastercard mandate that cryptocurrency sellers use Merchant Category Code 6051 or 6012 with a quasi-cash indicator. Vanilla gift cards are programmed for retail shopping—restaurants, clothing stores, supermarkets—and block quasi-cash, money transfers and recurring billing by default. Third, regulated exchanges require the cardholder name to match your verified account name, whereas a Vanilla gift card has no registered identity. Fourth, 3-D Secure has nowhere to send a one-time passcode.

Smartphone online checkout illustration on purple background
Built for retail checkout, blocked on MCC 6051

A Vanilla Visa gift card clears at US retail checkouts when you select Credit or Debit and type your billing address, but regulated crypto exchanges run BIN, 3-D Secure and quasi-cash checks that gift cards cannot pass.

What major crypto platforms publish about Vanilla and prepaid cards

Here is what the official help pages of the main US and global platforms say when you try to pay with a Vanilla card:

Official rules for Vanilla gift and reloadable cards across major crypto providers
PlatformVanilla Gift CardRegistered Reloadable PrepaidOfficial policy summary
CoinbaseRefusedRefusedDoes not support prepaid, reloadable, secured or business cards
CEX.IORefusedDiscouraged (use ACH/debit)Payment Cards Guide says make sure your card is not a business, prepaid or gift card
SimplexFails (no 3DS / US-only)US Visa prepaid onlyRequires 3-D Secure and international payments enabled; US Mastercard not supported
PaybisFails (no 3DS / name)Conditional (with 3DS)Prepaid accepted only if 3-D Secure is supported and card carries your legal name
Ramp / Mercuryo / BanxaRefusedRefusedAll three explicitly list prepaid and gift cards as unsupported

The “register your Vanilla ZIP code” myth explained

Countless outdated blog posts and forum threads claim that you can make a Vanilla Visa gift card work on Coinbase or MoonPay by logging in to the balance website and registering your ZIP code. We checked Vanilla’s official FAQ to see what is actually true.

Under its instructions for shopping online, Vanilla Gift states that you should select “Credit” or “Debit” (never “Gift Card”) as the payment method at checkout, enter the card number, expiration date and 3-digit CVV, and type your own name and residential address into the merchant’s billing address fields. Passing an Address Verification Service (AVS) check at an American shoe store or electronics site is what that advice is for. It does not change the card’s BIN from gift to bank debit, it does not attach a mobile phone number for 3-D Secure, it does not lift the US-merchant-only restriction, and it does not override MCC 6051 quasi-cash blocks.

The Vanilla route that actually works: VanillaDirect Load

If your reason for looking at Vanilla is that you get paid in cash and want to deposit bills at Dollar General, Family Dollar, CVS, Walgreens or 7-Eleven to buy Bitcoin, use VanillaDirect Load instead of buying a non-reloadable Vanilla Gift Card off the pegboard.

  1. 01
    Open a verified US mobile bank or reloadable account

    Use a free US fintech checking account like Chime, Varo Bank or OnePay, or a verified reloadable account that accepts VanillaDirect barcode loads.

  2. 02
    Generate a cash deposit barcode in your banking app

    Instead of paying $4.95–$6.95 for a disposable gift card, pull up the retail cash deposit barcode inside your mobile banking app.

  3. 03
    Hand the cash to the cashier at a participating store

    The cashier scans your app barcode and loads the cash straight into your FDIC-insured checking balance (often free at Walgreens for Chime or CVS for Varo, or up to $3.95 via VanillaDirect).

  4. 04
    Buy Bitcoin with your personal debit card or ACH

    Once the cash hits your checking balance, pay on a regulated exchange using your named Visa/Mastercard debit card, Apple Pay, Google Pay or a free ACH bank transfer.

Why you should avoid P2P “Vanilla gift card for Bitcoin” trades

When a Vanilla gift card is declined by regulated exchanges, many people search for peer-to-peer (P2P) marketplaces or social media traders willing to swap a Vanilla Visa gift card for Bitcoin. We strongly advise against this route for two reasons:

First, the discount is brutal. Legitimate P2P gift-card buyers price in the high risk of stolen cards and chargebacks, routinely offering only 65 to 75 cents on the dollar—meaning you lose 25% to 35% of your money on top of the $4.95 activation fee you paid at the store. Second, gift card fraud on P2P chats is pervasive. Scammers ask for a photo of the back of the card and the store receipt, drain the balance through an automated script in seconds, and then claim the card had a zero balance. Because Visa explicitly states that its Zero Liability policy does not cover anonymous prepaid or gift card transactions, neither Visa nor InComm will reimburse you once you hand the card details to a third party.

Our team’s take

Never buy a Vanilla Visa or Mastercard gift card with the intention of turning it into Bitcoin. Between the ~$5 retail activation fee and the near-certain decline on regulated exchanges, it is a dead end. If you already have a Vanilla gift card in your pocket from a birthday or holiday, spend it on your normal weekly groceries or Amazon order, and use the equivalent dollars from your checking account to buy Bitcoin cleanly.

— CryptoPrepaid.cards editorial team

Reliable ways to buy Bitcoin in the US

If you want your purchase to clear on the first attempt without gift-card markups, use a regulated exchange that supports US debit cards and bank transfers. CEX.IO has operated since 2013, is registered with FinCEN as a Money Services Business (NMLS 1804170) and holds state Money Transmitter Licenses in about 39 US jurisdictions (excluding New York and California). It accepts personal Visa and Mastercard debit and credit cards, Apple Pay, Google Pay, PayPal (US Instant Buy) and ACH bank transfers, while advising customers not to use gift or prepaid cards.

Smart checklist for Vanilla cardholders
  • Check whether your card says "Gift Card" (single-load, US-only) or is a personalized reloadable card
  • Do not share Vanilla card numbers, CVVs or store receipts with P2P traders
  • If you already own a Vanilla Gift Card, spend it on ordinary US shopping and buy BTC from your bank account
  • If you are starting with physical cash, deposit it into a personal checking debit card (Chime, Varo, OnePay) instead of buying a rack gift card
  • To go the other direction—spending Bitcoin to buy gift cards—use a verified retailer like Bitrefill

Interested in converting Bitcoin you already own into a spendable gift card or prepaid Visa? That direction works smoothly—see our guide to buying a prepaid card with crypto and our Bitrefill review.

Frequently asked questions

Can you buy Bitcoin with a Vanilla Visa or Mastercard?
Almost never with a standard Vanilla Gift Card, and only occasionally with a reloadable registered card. Non-reloadable Vanilla Visa and Mastercard gift cards sold on retail racks are restricted by Vanilla’s official rules to merchants in the United States and District of Columbia, carry no registered cardholder name, cannot pass 3-D Secure OTP checks, and are explicitly banned by Coinbase, Ramp, Mercuryo, Banxa and CEX.IO.
What is the difference between a Vanilla Gift Card and a reloadable OneVanilla / VanillaDirect card?
A Vanilla Gift Card (vanillagift.com) is a single-load anonymous gift card capped at $500 with a one-time purchase fee of roughly $3.95 to $6.95. InComm Payments also operates VanillaDirect (which loads cash onto reloadable prepaid accounts like Netspend, Chime, Varo and PayPal) and general-purpose reloadable programs where you verify your identity and receive a personalized card.
Does registering a ZIP code on my Vanilla card make it work on Coinbase?
No. Even if you enter your name and billing address at checkout as Vanilla’s FAQ instructs, Coinbase’s payment processor checks the card’s Bank Identification Number (BIN) and blocks all prepaid, gift and reloadable cards by policy. Address registration only helps at ordinary US retail web shops.
Why do Vanilla cards fail even at exchanges that allow prepaid cards?
Two reasons: first, Vanilla gift cards only work at US-based merchants, whereas processors like Simplex and Paybis process card payments outside the US or require international transactions to be enabled; second, Vanilla gift cards lack a linked mobile number for mandatory 3-D Secure authentication and block MCC 6051 quasi-cash transactions.
What should I do if I already bought a Vanilla card to get Bitcoin?
Do not hand the 16-digit card number and CVV to strangers on P2P chats or Telegram, where gift-card theft is rampant. Instead, spend the Vanilla card on your normal US groceries, gas or Amazon shopping, and use the cash you saved in your bank account to buy Bitcoin with a personal debit card or ACH transfer.

Sources and official pages

  1. Vanilla Gift — Official FAQ & Online Shopping Rules
  2. Coinbase Help — Add a payment method troubleshooting
  3. CEX.IO Support — Payment Cards Guide
  4. Simplex — Which cards does Simplex accept?
  5. Paybis Help — Credit and debit card requirements
  6. Ramp Network — What made my card check fail?
  7. FinCEN — Prepaid Access Final Rule
Ready when you are

Keep Vanilla for retail, use bank rails for Bitcoin.

Verify your account once and buy Bitcoin with a personal debit card, Apple Pay, Google Pay or an ACH transfer.

Buy Bitcoin

Check availability in your country before signing up.The exchange linked here holds US state licences but not in every state (New York and California are not on its list). Supported states are shown at sign-up.

Keep reading

Need crypto for your card?Buy in minutes Buy crypto