How Bitcoin Debit Cards Actually Work
Short answer: A bitcoin debit card fronts you fiat at the point of sale and gets repaid by selling your bitcoin - the three variables that matter are when the sale happens, who holds the coins until then, and what the conversion costs.
A bitcoin debit card is a Visa or Mastercard with a funding mechanism behind it. The merchant sees a normal card payment. Everything interesting happens between your wallet and the card network - and that is where the costs, risks and differences between providers live.
The path your bitcoin takes
Every bitcoin card runs some version of this flow:
- You fund the card - send BTC on-chain, pay over Lightning, or the app sells BTC from your exchange balance.
- A conversion happens - your BTC becomes USD, EUR, or a stablecoin balance. Or it stays BTC until the next step.
- You pay a merchant - the card network settles in fiat. If the balance was still bitcoin, it gets sold at this moment.
- (Sometimes) you get rewards - some cards pay cashback, a few in actual bitcoin.
Where providers differ is steps 1-3: timing, custody, and price.
The three funding models
Direct BTC top-up (on-chain). You send bitcoin to a card address. The provider converts it to spending balance either immediately or on each purchase. Freedomia, Goblin Card and 2Fiat work this way. On-chain funding means you pay bitcoin network fees on the way in - on small loads that fee can exceed everything else.
Lightning top-up. Where supported (Freedomia, Cash App's ecosystem), funding is near-instant and the network fee is tiny. This matters most for small, frequent top-ups.
Conversion-only (exchange cards). Coinbase, Bybit, Bitpanda and similar exchange cards never hold your BTC on the card. They sell it from your exchange wallet - at load or per transaction - and spend the proceeds. Your bitcoin lives on the exchange the whole time; you carry exchange risk plus their conversion spread.
When the sale happens - and why it matters
- Sold at top-up: your bitcoin exposure ends when you fund the card. Simple, no volatility, but you've sold even if you never spend it.
- Sold per transaction: you keep price exposure until you actually pay. Bitcoin rising between load and spend works in your favor; a drop works against you.
- Manual sale: you choose when to sell in the app, then spend the fiat. Most control, most effort.
Our card pages state this timing per provider - where it is documented. When a provider does not document it, that is itself a finding.
Who holds what
On custodial cards, the moment your BTC is converted, your funds are an IOU from the operator. On self-custody cards (like MetaMask Card or ether.fi), the assets stay in your wallet until the network debits them - different risk profile, different failure modes.
The practical rule: a card balance is spending money, not savings. Keep what you plan to spend soon on any custodial product.
What it costs end to end
The headline fee stack is only part of the cost. The full path is:
| Stage | Typical cost |
|---|
| BTC network fee (on-chain load) | $0.10-3, volatile by congestion |
|---|
| Card load/top-up fee | 0-4% |
|---|
| Conversion spread | 0-1.5%, often inside the "0% FX" claim |
|---|
| FX fee (non-card-currency spend) | 0-2.5% |
|---|
| Monthly subscription | $0-10+ |
|---|
| ATM withdrawal | 0-2% plus fixed, or free tiers |
|---|
Our fee calculator nets these against your actual spending profile. The cards with the best "0%" headline are not automatically the cheapest at your usage level.
What to do before loading real money
Test the full loop with a small amount: load, pay once, withdraw the remainder. Then check the provider's track record - the dead cards archive exists because programs end, and when they do, the question is only whether you got your balance out first.