Are stablecoin card purchases taxable? A country-by-country overview of disposals, gains, and records

Why a stablecoin card purchase can be a taxable disposal, how the US, UK, Germany, Spain, the Netherlands, and Brazil differ, and which records to keep.

Often, yes. In the US and UK, spending crypto on goods or services counts as a disposal, and a stablecoin is still a crypto asset for tax purposes. A dollar stablecoin usually keeps the gain on each card purchase close to zero, but the disposal still happens and still needs a record. Rules differ a lot by country.

This page is general information, not tax or legal advice. Check your situation with a qualified tax adviser in your country.

The question comes up because a stablecoin card feels like a normal debit card. You tap, the merchant gets paid in local currency, and nothing about the checkout looks like a crypto trade. Behind the scenes, though, the program converts your USDC or USDT into fiat, and many tax systems treat that conversion as you selling the asset.

For how the card converts and settles, read what a stablecoin-backed card is and the hub page on stablecoin card issuing.

Key takeaways

  • The IRS treats digital assets as property and lists exchanging them for goods or services "in any amount" as a disposal.
  • HMRC lists "using tokens to pay for goods or services" as a disposal.
  • Dollar stablecoins keep each gain near zero for dollar-based taxpayers, but taxpayers in other currencies can see small exchange rate gains or losses.
  • In Europe, Germany, Spain, and the Netherlands handle crypto very differently, per NGIBANK's 2026 overview.
  • The work is in the records. A card with hundreds of small purchases creates hundreds of small disposals.

Why can spending crypto with a card be a taxable event?

Many tax systems treat crypto as property, not money. When you spend property, you have disposed of it, and any difference between what it cost and what it was worth at that moment is a gain or a loss.

A few terms help here.

Disposal: giving up ownership of an asset, by selling it, swapping it, spending it, or giving it away.

Cost basis: what you paid to acquire the asset, including fees in many systems.

Gain or loss: the value at disposal minus the cost basis, measured in your tax currency.

The IRS digital assets page says digital assets "are considered property, not currency," and lists disposing of them "in exchange or trade for property, goods or services in any amount." The same page notes that Forms 1040, 1040-SR, and 1040-NR carry a yes or no question about digital assets.

In the UK, HMRC's Cryptoassets Manual (CRYPTO22100) lists what counts as a disposal, including "using tokens to pay for goods or services."

Why do stablecoins keep the gain close to zero?

A dollar stablecoin aims to stay at one dollar, so the value when you spend it is usually the value you paid for it. The gain or loss on each card purchase is then close to zero, though not always exactly zero.

Three cases change that:

  • Your tax currency is not the dollar. A euro-based taxpayer who bought USDC when one dollar was worth a certain number of euros, then spent it when the rate had moved, can have a small gain or loss in euros.
  • You bought below or above one dollar. Stablecoins can trade slightly off their peg. A purchase at 0.998 and a spend at 1.000 is a tiny gain.
  • The card sells something else first. If the program converts ether or bitcoin into a stablecoin before spending, the first conversion can carry a real gain.

That is why the card type matters. Stablecoin card vs crypto debit vs prepaid vs credit compares how each type converts, and which stablecoin to use for card spending covers USDC, USDT, and euro stablecoins.

When does the disposal happen on a stablecoin card?

The disposal usually happens when the stablecoin is converted. On a just-in-time card that is at purchase. On a prefunded card it is at top-up, when you load stablecoins and they become a fiat balance.

This matters for timing and for record count. A prefunded card might create one disposal per top-up and then many fiat purchases. A just-in-time card can create one disposal per purchase. Just-in-time vs prefunded stablecoin cards explains both models.

A quick illustration, with made-up numbers labeled as such. a16z crypto reported an average stablecoin card purchase of around $86 in July 2026, citing Paymentscan data. Imagine a month of 40 purchases of that size:

Card modelDisposals in the monthTypical gain per disposal (dollar taxpayer, USDC)
Just-in-time stablecoin card40 (one per purchase)About $0
Prefunded card, two top-ups2 (one per top-up)About $0
Crypto card spending ether at checkout40Depends on the ether price since purchase

Illustrative only. Real results depend on your currency, cost basis method, and local rules.

How do countries treat stablecoin card purchases?

The treatment ranges from "every purchase is a disposal" to "only what you hold matters." The table below summarizes what each source says. It is a starting point, not a filing guide.

CountryWhat the source saysSource
United StatesDigital assets are property; exchanging them for goods or services in any amount is a disposal; Form 1040 has a digital asset questionIRS, digital assets page (reviewed September 2, 2026)
United KingdomUsing tokens to pay for goods or services is a disposalHMRC, CRYPTO22100 (updated November 28, 2025)
GermanyGains are taxed if the crypto is disposed of within one year of purchaseNGIBANK, May 26, 2026
SpainGains are taxed as savings income at progressive rates from 19% up to 30%NGIBANK, May 26, 2026
NetherlandsCrypto is treated as part of your wealth, so holdings are taxed rather than each disposalNGIBANK, May 26, 2026
BrazilCapital gains rules, with a monthly sales exemption of R$35,000 for certain assets; reporting moving to IN RFB 2.291/2025 (DeCripto)Mattos Filho guidance; confirm with a local professional

Two notes on the table. The European rows come from NGIBANK's guide to crypto taxes in Europe, which is a summary, not a tax authority. Brazil's reporting rules are changing, and the law-firm summary from Mattos Filho is the best public reference we found. In both cases, confirm with an adviser before filing.

For other countries, the pattern to look for is the same: does the tax authority treat crypto as property, does spending count as a disposal, and is there a holding period or exemption.

What records should you keep for stablecoin card spending?

Keep one line per conversion, with the value in your tax currency and the cost basis. The tax due may be tiny. Rebuilding a year of records from a closed app is not.

  1. Export the card statement monthly. It lists each purchase, its fiat amount, and the merchant.
  2. Export the wallet history. It shows each stablecoin movement, with transaction hashes.
  3. Match each conversion to a value in your tax currency. Use the rate the provider applied, or a consistent public rate.
  4. Record your cost basis. Note when and at what price you acquired the stablecoins you spent.
  5. Record fees separately. Conversion spread, top-up fees, and FX markups can affect the basis or count as costs, depending on the country. Stablecoin card fees explained lists them.
  6. Note top-ups as their own events on prefunded cards.
  7. Keep refunds and chargebacks linked to the original purchase.
  8. Store everything outside the provider's app. Providers can close or change export formats.

For a business, the same records feed the books. Crypto debit card vs stablecoin card for business covers accounting and spend controls.

How does BlindPay help keep records clean?

BlindPay sits on the money legs around a card program, and each movement it handles creates its own record with the rate and fees attached. That makes reconciliation easier for the funding and cash-out side of a card program.

Each BlindPay payout starts from a live quote that shows the exchange rate and fees before the stablecoins move, and each payout carries a status and a rail reference (payouts docs). Each deposit into a US virtual account creates its own payin record before USDC or USDT reaches the linked wallet (virtual accounts docs). Webhooks report every status change, which is the usual way to feed a ledger, as described in stablecoin API webhooks and reconciliation.

None of this replaces your tax adviser. It does mean the amounts, rates, and fees for each conversion exist in one place when you need them.

What should you do next?

Start a simple spreadsheet or tax tool feed this month, before purchases pile up. Export last month's card and wallet history, add values in your tax currency, and check how your country treats a disposal. If you run a program, give your users exportable statements with the conversion rate on every line.

Sources

FAQ