Costs

Bitcoin ATM Fees, Explained

The posted fee is half the story. Here is the other half, where the law now sets a ceiling, and how to check any machine against any other.

Two numbers, not one

Every Bitcoin ATM transaction has two costs, and most people only ever see one of them.

  • The posted fee. A percentage of the transaction, shown on screen. This is the number operators advertise and the number customers compare.
  • The spread. The gap between the market price of Bitcoin and the price the machine actually gives you. It is not usually advertised anywhere, and historically it was invisible.

The two are independent. A machine can post a modest fee and take a large spread, and the customer walks away believing the trade was cheap. That is why comparing advertised fee percentages between operators tells you very little on its own.

What California now requires

Two provisions of the state's Digital Financial Assets Law changed this for every kiosk operating in California.

  • A cap on charges, since January 1, 2025. An operator cannot collect more than the greater of $5 or 15% of the US dollar equivalent of the assets in a single transaction, priced against a licensed exchange at the moment you start. Fifteen percent is the legal maximum, not a recommendation.
  • A disclosed spread. The receipt has to state the difference between the price you were given and the price at a licensed exchange, alongside the fee collected.

The second is the more useful of the two. It turns a comparison that used to require guesswork into arithmetic you can do standing at the machine.

How to read your receipt

Keep the receipt and find three lines: the cash you inserted, the fee collected, and the spread. Add the fee and the spread. That total is the cost of the trade.

Then do the comparison honestly. On a small purchase, a few dollars of difference is worth less than the twenty minutes it would take to go somewhere else. On several hundred dollars it starts to matter. Above the daily cap a machine cannot help you anyway, and the comparison becomes one between a counter and an exchange rather than between kiosks.

Why a kiosk costs more than an app

It is worth being straight about this rather than pretending the difference is unfair. A machine carries costs an exchange does not: the hardware, rent to the host business, cash collection and armored transport, compliance, licensing, and the working capital tied up in inventory sitting inside a box in a gas station.

What you are buying with that difference is immediacy and cash. No bank account, no transfer clearing over three days, no account to open. For a small purchase that is a fair trade. For a large one it stops being fair, which is roughly where the daily cap lands anyway.

When to use something else

  • Above the daily limit. See daily limits for how the cap works and what the alternatives are.
  • When you want the whole amount priced at once. The over-the-counter desk quotes a trade as one number rather than filling it in pieces.
  • When you are selling. Most kiosks in California are buy-only. The staffed counters trading as The Bitcoin Store handle both directions in person.

There is a fuller breakdown of the California rules, including the statutory citations, in the guide to California's kiosk rules.

Questions people ask

What are the fees on a Bitcoin ATM?
Two things make up the cost: the posted fee, charged as a percentage of the transaction, and the spread, which is the gap between the market price of Bitcoin and the price the machine gives you. Only the first is usually advertised. Added together they are what the trade actually cost you.
Is there a legal limit on Bitcoin ATM fees in California?
Yes. Since January 1, 2025, an operator cannot collect more than the greater of $5 or 15% of the US dollar equivalent of the assets in a single transaction, measured against the publicly quoted price on a licensed exchange. That is a ceiling rather than a going rate.
What is the spread on a Bitcoin ATM?
The spread is the difference between the market price of Bitcoin and the price the kiosk quotes you. A machine can advertise a modest fee and still take a significant cut through the spread. California requires kiosk receipts to state the spread against a licensed exchange price, which makes it checkable.
How do I work out what a Bitcoin ATM transaction really cost?
Take the receipt, add the fee shown to the spread shown, and compare that total against what the same purchase would have cost elsewhere. Comparing advertised fee percentages alone is misleading, because two machines with the same posted fee can differ substantially in the spread.
Why are Bitcoin ATM fees higher than an exchange?
A kiosk carries costs an exchange does not: the machine itself, rent paid to the host business, cash collection and armored transport, compliance and licensing, and the cost of holding inventory. Those are real, and they are why a machine suits small convenience purchases rather than large ones.
Are there cheaper ways to buy Bitcoin with cash?
A staffed counter generally prices better than a kiosk on larger amounts, because it does not carry per-machine costs and quotes a single trade fee alongside the live market rate. Below a hundred dollars or so, the convenience of a nearby machine usually outweighs the difference.

Know what you are paying before you insert anything.

How a kiosk purchase works