Crypto

We Checked 200 Bitcoin ATM Listings. 41 Were Gone.

We pulled 200 Bitcoin ATM listings from our directory and checked every single one against the machine's actual host page. Forty-one were gone. Not slow...

We Checked 200 Bitcoin ATM Listings. 41 Were Gone.

We pulled 200 Bitcoin ATM listings from our directory and checked every single one against the machine’s actual host page. Forty-one were gone. Not slow to load, not temporarily offline — gone. The kiosk had been pulled, the operator had shut down that location, or the listing had never matched a real machine to begin with. That’s roughly one in five listings turning out to be stale, which is a bad number for anyone who drives across town expecting to find a working machine.

How we actually checked 200 machines

We didn’t just ping a homepage and call it a day. Each listing went through a tiered check. First, we looked for sitemap membership — is this machine still listed in the operator’s own sitemap, the file that tells search engines what pages currently exist on a site? If a machine drops out of the sitemap, that’s often the first sign it’s been decommissioned.

Second, we did a per-machine URL content match. Operators that publish individual pages for each kiosk location let us load that specific page and check whether the content still describes an active, in-service machine, rather than a generic error page or a notice that the location has closed.

Third, we treated HTTP status codes with real precision instead of lumping everything into “broken.” A 404 (page not found) or 410 (page gone, and the server knows it’s gone) counted as dead. But a 403 (forbidden), 429 (too many requests), 503 (service unavailable), or a plain timeout got marked INCONCLUSIVE instead of dead. Those codes usually mean a server is rate-limiting automated checks, going through maintenance, or briefly overloaded — not that the machine itself has been removed from a gas station or convenience store. Guessing “dead” on an inconclusive result would have inflated our failure count and, worse, could have told someone not to bother visiting a machine that’s actually sitting there working fine.

What “one in five” means if you’re standing at a gas station

A 20 percent failure rate isn’t an abstraction when you’re the person who drove fifteen minutes because a map told you there was a Bitcoin ATM at a particular strip mall. If one in five listings across the industry is stale, that’s not a rounding error in a spreadsheet — it’s a real chance you show up to a spot that no longer has a kiosk, or never had a legitimate one in the first place. Bitcoin ATM directories age fast because the underlying business is volatile. Machines get pulled from low-traffic locations, host stores end contracts, and entire operators can disappear overnight.

That last part isn’t hypothetical. Bitcoin Depot filed for Chapter 11 bankruptcy in May 2026, and more than 9,000 of its machines were deactivated in the process. That’s not a handful of listings going stale — that’s a company that operated a large share of the machines showing up on maps nationwide, gone essentially all at once. Anyone relying on a directory that was last updated even a few months before a shutdown like that would have been sent to dead kiosks by the dozen.

Why we mark “inconclusive” instead of guessing

It would be easy to just say “if it doesn’t load instantly, kill the listing.” That would make our directory look cleaner and give us a nicer headline number. It would also be wrong, and wrong in a way that actively hurts people. A 429 rate-limit response doesn’t mean a machine is gone — it means we hit that server too many times in too short a window. A timeout can mean a slow host, a temporary network hiccup, or a firewall rule, none of which say anything about whether the physical kiosk still sits in that gas station.

Treating those cases as INCONCLUSIVE rather than dead means our failure rate is honest about what we actually know versus what we’re inferring. It also means when we do say a machine is dead — a confirmed 404, a confirmed 410, or a page that explicitly states the location closed — we mean it. That distinction matters more in Bitcoin ATM transactions than almost anywhere else in retail, because the transaction itself offers you no safety net once it’s done.

There’s no undo button once cash goes in

Bitcoin transactions are irreversible once confirmed. There’s no chargeback equivalent to what you’d get from a credit card dispute. If you feed cash into a machine and the address entered was wrong, or the kiosk was already flagged for removal and something goes sideways with the transaction, there’s no customer service line that reverses it. That’s exactly why showing up at a dead or misrepresented location is worse with crypto ATMs than with, say, a bank ATM that’s simply out of service. A bank ATM failure costs you a wasted trip. A Bitcoin ATM failure can cost you money that doesn’t come back, especially if you’re dealing with a machine that isn’t operating the way the listing implied.

It’s also worth remembering that these machines aren’t unregulated curiosities sitting in the corner of a convenience store. US Bitcoin ATM operators are classified as money services businesses and are subject to federal anti-money-laundering obligations, with money transmitter licensing handled state by state. That licensing structure is part of why operators can vanish from one state’s directory listings while still running in another, and why a national map can drift out of sync with reality faster than most people expect.

The fees make accuracy even more important

None of this would matter as much if Bitcoin ATM transactions were cheap. They aren’t. The Federal Reserve Bank of Kansas City reported in 2023 that the median fee for buying Bitcoin from a US Bitcoin ATM, self-reported by operators through Coin ATM Radar, is 16 percent of the transaction value, with a median sell fee of 15 percent. Add estimated exchange rate costs of 5 to 7 percent, and total fees of 20 percent may not be uncommon. Compare that to the same report’s estimate that operating a Bitcoin ATM costs only 3 to 6 percent of revenue, and the margin on these machines becomes clear.

There’s a further wrinkle: that 16 percent figure is self-reported, and operators charging above-average rates commonly disable reporting altogether, which means the published median is very likely biased low. In other words, the real median fee across the industry is probably higher than 16 percent, not lower. If you’re paying somewhere around a fifth of your cash in fees and exchange costs on a transaction you can’t reverse, you want to be completely sure the machine you’re walking up to actually exists, is actually active, and is actually the one the listing described. Terms like “money services business” or “exchange rate spread” get explained in plain language in our site glossary if any of this is new to you.

Check our verified Bitcoin ATM directory before you drive anywhere, and if you find a machine that’s closed, moved, or doesn’t match what’s listed, report it here so we can pull it or flag it before the next person wastes a trip.

Entities