How to Pay for In-App Purchases with Crypto (2026 Guide)
$74.99 for a battle pass. $99.99 for the crystal bundle. $4.99 for a monthly app subscription. Another $12.99 for premium.
Last month I dropped $340 on mobile app purchases. Genshin Impact, a couple productivity apps, cloud storage upgrades. All of it came from ETH I'd been holding since 2023.
I didn't sell to fiat. Didn't transfer to a bank. Didn't wait five days for Coinbase to release my funds. I loaded a virtual card, added it to Apple Pay, and bought Primogems while waiting for coffee.
That's the workflow this guide covers: getting your crypto into a form Apple and Google actually accept for in-app purchases, without the exchange-to-bank-to-spend cycle that defeats the point of holding crypto in the first place.
What You'll Have at the End
By the end of this tutorial, you'll have a crypto-funded virtual card added to your Apple or Google account as a payment method. You can use it for:
- Game currency (gems, coins, V-Bucks, Primogems, whatever your game calls them)
- App upgrades and premium tiers
- Subscriptions billed through the app store
- Any other in-app purchase that goes through Apple or Google's billing system
The card shows up alongside your regular payment methods. The stores don't know or care that the underlying funds came from Bitcoin.
Prerequisites
Before we start:
- A VeloCards account — email-only works for testing (capped at $100 lifetime and one card), but for ongoing purchases you'll want KYC verification to unlock unlimited spending
- Crypto to spend: BTC, ETH, or USDT. These are VeloCards' supported funding options.
- An iPhone or Android device with your app store account set up
- 15-20 minutes for the initial setup (faster once you've done it once)
Step 1: Create Your Virtual Card
Log into [VeloCards](https://velocards.com) and create a virtual card. This is the card you'll add to your store wallet.
One card works fine for all your app store purchases. I use a dedicated card for mobile spending separate from my ad spend and SaaS subscriptions — makes it easier to track how much I'm actually dropping on games. (The answer is "more than I expected" basically every month.)
Card creation costs $50 at Tier 1 (email-only), $30 at Tier 2 (KYC'd, annual spend under $100K), dropping lower at higher tiers. The monthly fee is $15 across all tiers.
Step 2: Fund the Card with Crypto
From your VeloCards dashboard, click "Add Funds" and pick your asset: Bitcoin, Ethereum, or USDT.
**Quick decision point:** If you're funding specifically for mobile purchases, think about your average monthly spend. I budget around $200/month for apps and games, so I load $250-300 at a time. Gives me buffer for impulse buys. The deposit fee is 4% at Tier 2, so a $300 load costs $12 in fees. Better than loading $50 six times and paying network fees each time.
For small, frequent purchases like game currency, USDT on an L2 network (Arbitrum or Base) is the cheapest to transfer — under $0.10 in gas. BTC works fine for larger loads, just account for 10-30 minute confirmation times.
Send crypto to your deposit address. Wait for confirmations. Then move the funds from your account balance to your virtual card. That last step is instant.
Step 3: Add the Card to Apple Pay or Google Pay
This is where the magic happens. You're taking a crypto-funded card and putting it into the same wallet system you'd use for any bank card.
For Apple (iPhone/iPad):
1. Open the Wallet app
2. Tap the + button in the top right
3. Select "Debit or Credit Card"
4. Enter the card number, expiration, and CVV from your VeloCards dashboard
5. Apple will send a verification code (usually to your email, sometimes requires a phone call to the issuing bank)
6. Once verified, the card appears in your Wallet
I hit a snag the first time — Apple's verification call went to voicemail and I had to retry. Second attempt worked fine. If verification fails, double-check you entered the billing address exactly as shown in your VeloCards dashboard. Apple is picky about address matching.
For Google (Android):
1. Open Google Pay (or the Wallet app on newer Android versions)
2. Tap "Add card"
3. Enter the card details from VeloCards
4. Complete any verification steps Google requires
Google's verification is usually smoother than Apple's. I've added cards and had them ready in under two minutes.
Alternative: Add Directly in App Store Settings
You can also add the card directly to your Apple ID or Google Play account without using the wallet apps:
**Apple:** Settings → your name → Payment & Shipping → Add Payment Method
**Google:** play.google.com → Payment methods → Add payment method
Either path works. The wallet app approach means you can also use the card for tap-to-pay at physical stores if you ever get a physical card issued, but for in-app purchases only, the direct account method is fine.
Step 4: Make Your First In-App Purchase
Open any app or game that offers in-app purchases. When you go to buy, select your newly added card as the payment method.
First purchase can take a few extra seconds while the store verifies the card. Don't panic if you see a brief "processing" screen. That's normal.
I tested this on Genshin Impact — bought the $29.99 Genesis Crystal pack. Transaction went through on the first try. Got my crystals, spent them on wishes, pulled two 4-stars and a weapon I didn't want. Standard gacha experience. (Look, I'm not proud of my gacha habits. But at least I'm paying with ETH gains instead of actual rent money.)
If the purchase declines, check:
- Card balance (did you actually fund it?)
- Billing address (does it match exactly?)
- Card hasn't expired or been frozen
Common Errors and How to Fix Them
"Payment method declined"
Nine times out of ten, this is insufficient balance or billing address mismatch. VeloCards shows the exact billing address assigned to your card — use that, character for character. Don't use your personal home address unless it happens to match.
Also check whether you have enough to cover the purchase plus any authorization holds. Some stores temporarily hold extra (5-10% more than the purchase price) as fraud protection.
Card won't add to Apple Pay
Apple's verification process sometimes fails on first attempt. Wait 24 hours and try again. If it fails repeatedly, contact VeloCards support — there may be an issue on the issuing bank side that they can resolve.
Some older VeloCards card BINs had issues with Apple Pay tokenization. Current cards use BINs that Apple recognizes. If you created your card before June 2026, you might need to create a fresh card.
"This payment method is not supported in your region"
You're likely trying to add a card to an app store account in a region where the card issuer isn't recognized. This is rare but happens. Make sure your App Store or Google Play account region matches the card's issuing country (VeloCards issues US and EU cards depending on your verification).
Purchase works but refund goes... where?
Refunds from app stores go back to the original payment method. For a crypto-funded card, that means the refund hits your card balance in fiat (USD). It doesn't automatically convert back to BTC or ETH. You'll see the refund in your VeloCards account, and you can either spend it again or — depending on the platform's features — potentially withdraw.
(I got a refund on a buggy app last month. The $9.99 landed back on my card in about 5 business days. Apple's refund timeline, not the card's.)
The Actual Cost Math
Let's be real about fees. For a $50 game currency purchase funded with crypto:
- Deposit fee (Tier 2): 4% = $2.00
- Network fee for funding (USDT on Arbitrum): ~$0.05
- Monthly fee: $15 (amortized across all your card usage)
Total extra cost: roughly $2.05 plus your share of the monthly fee.
Compare to selling crypto → withdrawing fiat → buying an App Store gift card:
- Exchange fee: 0.5-1% = $0.25-$0.50
- Withdrawal fee: $15-25 typically
- Wait time: 3-5 business days
- Gift card purchase: immediate, no extra fee
For a single small purchase, the gift card route might be cheaper. But you're waiting days. And selling crypto triggers a taxable event in most jurisdictions. (Not tax advice. Talk to your accountant. Mine has opinions about this.)
For ongoing mobile spending — loading $200-300 once a month — the crypto card approach is faster, simpler, and the fees become negligible as a percentage.
Why Not Just Buy Gift Cards with Crypto?
You can. Services like Bitrefill let you buy App Store and Google Play gift cards directly with Bitcoin. It works.
The downsides:
- Gift cards are locked to one store. A Google Play card doesn't work on Apple.
- Fixed denominations. You buy $50, you spend $50. Can't buy $47.32 worth.
- Resale scams are common in the gift card space. People buy cards with stolen crypto, sell them at a discount, then the original crypto transaction gets reversed. Your card gets deactivated.
- No refunds to original payment method. If you refund a purchase made with a gift card, you get store credit, not your crypto back.
A virtual card is more flexible. Works anywhere Visa/Mastercard is accepted. Exact amounts. Refunds hit the card.
I still use Bitrefill occasionally for specific deals, but for everyday mobile spending, the card is better. Honestly, the whole "convert crypto to fiat to buy a gift card to buy fake gems in a mobile game" pipeline feels absurd when you step back and look at it. The virtual card at least cuts out two middlemen.
Going Further
If you're managing multiple mobile accounts — maybe separate game profiles or a business account alongside personal — [JustBrowser](https://justbrowser.app) keeps each browser profile isolated with its own fingerprint. Useful for anyone running multiple app store accounts without triggering platform flags.
For tracking what your ad spend actually produces (if you're doing mobile app marketing, not just playing games), [JustAnalytics](https://justanalytics.app) gives better attribution than GA4's default setup.
And if you're spending crypto on paid acquisition, [ClickzProtect](https://clickzprotect.com) catches fraudulent clicks before they drain your budget.
Frequently Asked Questions
Can I use crypto directly for App Store or Google Play purchases?
Not directly. Apple and Google don't accept BTC, ETH, or stablecoins as payment methods. But both platforms accept Visa and Mastercard. A crypto-funded virtual card works like any other card — you add it to your store wallet, and purchases pull from your card balance. The stores see a Visa or Mastercard transaction, not a crypto transaction.
Will my crypto card work with Apple Pay or Google Pay?
Most crypto cards can be added to Apple Pay and Google Pay, but it depends on the card issuer's banking partner. VeloCards uses Visa and Mastercard BINs from established issuers, which means the card can be tokenized into wallet apps. Once added, tap-to-pay and in-app purchases both work.
Are there purchase limits for in-app purchases with a crypto card?
Your limits are based on your card balance and your VeloCards tier. Email-only accounts have a $100 lifetime limit. KYC-verified accounts (Tier 2+) have no spending cap. The stores themselves may have anti-fraud limits on new payment methods — Apple sometimes caps purchases for cards added in the last 30 days.
Do I lose money on fees for small purchases like game currency?
VeloCards charges a 4% deposit fee at Tier 2, plus a $15 monthly fee across all tiers. For frequent small purchases, loading a larger amount once is more efficient than multiple small top-ups. If you're buying $10 of game currency, a 4% fee is $0.40. Compare that to selling crypto on an exchange, paying their fee, waiting for fiat withdrawal, then buying a gift card — the crypto card is usually faster and comparable in cost.
---
Spend Crypto Online — Without an Off-Ramp
VeloCards is a **virtual card** for spending BTC, ETH, and USDT at any Visa or Mastercard merchant online. No bank transfer dance, no off-ramp fees, no waiting days for stablecoins to hit fiat. Tier-based pricing — fees drop as your annual spend grows.
**[Open an account →](https://velocards.com/)** · [See the spend tiers](https://velocards.com/#pricing)

About VeloCards Team
The VeloCards team builds secure virtual card solutions for the crypto community. We're passionate about making digital payments simple, fast, and accessible worldwide.
Related Posts
Best Crypto Cards for Remote Teams Managing Online Expenses (2026)
A designer in Lisbon paying for her own Figma seat because the team card declined at midnight. Which crypto card for remote teams actually holds up — and why card-per-person is the wrong default.
The Best Crypto Card Setup for SaaS Founders Paying Tool Stacks (2026)
Thirty-one recurring charges on thirty-one different dates, all funded from USDT. Here's which crypto cards survive renewal week and which ones quietly break your deploys.
The Best Crypto Card Setup for People Paid in Crypto (2026)
Your salary lands in USDT at 9 AM and you still can't pay a hosting bill by noon. Here's how the best crypto card options rank when your income arrives on-chain.