Crypto ATMs
A crypto ATM looks like an ordinary cash machine, but instead of dispensing dollars it sends Bitcoin or other cryptocurrency to a wallet you control. You feed it cash and get crypto in return - or, on two-way machines, you sell your crypto and receive physical cash. The process is straightforward at first glance, but the true cost, the limits, and the verification requirements vary widely between operators, locations, and even the same machine on different days.
This page maps the entire territory of using a crypto ATM. Every fee, every error, every decision point is connected to a specific spoke page that covers it in full. By the end you will know what questions to ask before you walk up to a machine and which spoke to click for the detailed answer.
How the transaction actually works
When you approach a crypto ATM, the machine walks you through four steps: choose your cryptocurrency, provide a wallet address, insert cash, and confirm. Every step has hidden costs and potential errors.
The machine displays a quoted exchange rate and a fee breakdown before you insert cash. That rate is almost never the same as what CoinDesk or CoinGecko shows. The difference is called the spread, and it is how the operator makes most of its money. You can think of it as a markup built into the quoted price. All crypto ATMs add a spread over the spot price that typically runs 5% to 23%, plus a per-transaction flat fee of $1 to $5. On top of that, the machine will charge you the network mining or gas fee for broadcasting the transaction to the blockchain, though operators sometimes absorb this or show it as a separate line item. The total is always higher than what you see on a centralized exchange like Coinbase.
The exchange rate is locked at the moment you confirm the transaction - not when you step up to the machine. If the rate moves significantly during the five minutes you spend inserting bills, you get the rate from the confirmation screen. This is called rate lock at session start versus final confirmation, and some operators do it differently. How Crypto ATM Exchange Rates Work Spread Lock and Slippage explains exactly when the number gets frozen and what happens if the price swings while your cash is being counted.
Once you confirm, the machine broadcasts the transaction to the blockchain. That is where the delay begins. Blockchain confirmation versus ATM-side settlement means the machine may tell you "complete" before the network has confirmed the transaction. On Bitcoin, a single confirmation takes ten minutes on average. On Litecoin, about two and a half minutes. The machine will give you a receipt with a transaction ID - but that ID does not confirm the transfer is final. How Long a Crypto ATM Transaction Takes Blockchain Confirmation Delay walks through the timeline from cash to confirmed wallet credit.
During the wallet-address step, you either scan your own wallet's QR code or use one the machine generates. If you type or paste the wrong address, the money is gone. There is no reversal. The machine will reject a malformed address with an error like "Wallet address invalid" if it does not match the expected format, but a wrong address that passes format checks - like sending Bitcoin to a Bitcoin Cash address - will not be caught. How to Generate a Wallet Address and QR Code for a Crypto ATM covers the safest method and what to do when that error appears.
Fees, Limits, and the Real Total Cost
Crypto ATM pricing is not transparent. The screen shows a fee, but that number rarely includes all of the costs. Three layers exist: the flat fee, the percentage spread, and the network fee. Every Crypto ATM Fee Explained Flat Fee Spread and Network Cost breaks each one down with real examples.
Transaction limits are tiered by how much of your identity you reveal. Without completing Know Your Customer (KYC) identity verification, you can typically buy between $150 and $999 per day. This is the maximum daily buy limit before KYC. If you want to buy more, you must scan your ID, take a selfie, and sometimes provide your phone number. After full KYC, limits jump to $3,000 to $25,000 per day. Some operators allow multiple small transactions to stay under the KYC threshold, but this triggers anti-structuring algorithms that can freeze your account. Crypto ATM Daily and Per Transaction Limits by Verification Tier lists every tier and its caps.
Sell limits are separate. Maximum daily sell limit ranges from $2,000 to $10,000, and you will almost always need full KYC to sell. The machine must have enough cash in its cassette. A machine that advertises selling may display "Insufficient machine funds" when you start the sell flow.
The minimum buy amount is $5 to $20. The machine will not accept anything below that floor. It also rejects certain bills - commonly $1 bills and $2 bills, and sometimes $50s or $100s depending on the machine's cassette configuration. Crypto ATM Cash Requirements What Bills Are Accepted and Rejected lists which denominations work and what triggers the "Unsupported denomination" error.
Verification, Privacy, and the KYC Question
Crypto ATMs are often advertised as anonymous. That is false. Almost every machine in the United States, Canada, Europe, and Australia requires some form of identification if you are buying more than a few hundred dollars. Even below that threshold, many operators demand a phone number.
The Know Your Customer (KYC) identity verification flow involves scanning your driver's license or passport, taking a live selfie that matches the photo, and sometimes answering a few questions. The ID is checked against databases for fraud, sanctions lists, and duplicate accounts. If the scan fails, you see "Verification failed" and the transaction stops. Crypto ATM ID Verification What KYC Looks Like Step by Step shows exactly what data is collected, how long the review takes, and why you might get rejected even with a valid ID.
If you want to avoid submitting an ID, you can stay under the non-KYC / no-ID transaction threshold. But this is not a guarantee of privacy. The machine still records your phone number, your face (via the machine's camera), the time of the transaction, and the wallet address you provided. Law enforcement can access that data with a subpoena. Using a Crypto ATM Without ID Staying Under the KYC Limit explains the practical limits and what data is still collected.
SMS-based phone verification for first-time users is common. The machine texts you a code. If the SMS never arrives, you see "SMS code not received" and cannot proceed. International numbers often fail because the operator's messaging provider does not support them. Two-factor authentication for account-linked ATMs adds an extra layer if you use an app-based operator like Bitcoin Depot or Coinflip.
Biometric verification (palm vein, fingerprint) exists on specific kiosks from operators like General Bytes, but it is rare and not yet standard. If the biometric scan fails, you get "Camera error" and the transaction aborts.
Choosing the Right Machine and Method
Not all crypto ATMs are the same. Bitcoin-only machines accept only Bitcoin. Multi-currency machines also let you buy Litecoin, Ethereum, and sometimes other coins. The choice matters because network fees differ. Sending Litecoin costs a fraction of a cent; sending Bitcoin can cost several dollars when the mempool is congested. Bitcoin-only ATM versus multi-currency ATM is a tradeoff between convenience and cost. Bitcoin Only vs Multi Currency Crypto ATM Which Should You Use compares the total expense for each coin.
Buy versus sell order flow inside the machine is completely different. When buying, you insert cash and receive crypto. When selling, you scan a QR code that sends crypto from your wallet to the operator's address, then the machine dispenses cash. Selling requires the machine to have enough physical cash. It also incurs a withdrawal fee on sell transactions - often a flat amount plus a percentage. You can lose money if the machine runs out of cash mid-transaction. Buying vs Selling at a Crypto ATM How Each Transaction Works covers both flows end to end.
Crypto ATM versus centralized exchange (Coinbase, Binance) is the most common decision. Exchanges charge lower fees - often 0.5% to 1.5% - but you must deposit fiat via bank transfer, wait for settlement, and then withdraw to a wallet. The total cost of exchange plus bank wire plus withdrawal fee can be lower than a crypto ATM's single transaction cost, but the ATM is faster and requires no bank account. Crypto ATM vs Exchange Which Is Cheaper for Buying Bitcoin runs the numbers on both paths.
Crypto ATM versus peer-to-peer platform (LocalCoinSwap, Bisq) is about privacy and control. P2P platforms let you trade directly with another person, often without KYC. But you face counterparty risk, slower settlement, and the need to negotiate. Crypto ATM vs Peer to Peer Exchange Which Is Better for Privacy compares the tradeoffs.
Using ATM-provider wallet versus sending to personal non-custodial wallet is a safety decision. Some operators, like Coinme, automatically create a custodial wallet for you. Others, like Bitcoin Depot, let you send directly to your own wallet. A custodial wallet means the operator controls the private keys. If the operator is hacked or goes insolvent, you can lose your funds. Crypto ATM Operator Wallet vs Sending to Your Own Wallet Which Is Safer explains why self-custody matters.
Coinflip versus Bitcoin Depot is the dominant operator comparison. Both have thousands of machines, but their fee structures and verification flows differ. Coinflip vs Bitcoin Depot ATM Which One Costs Less and Works Better breaks down the numbers.
Coinme at Coinstar versus dedicated crypto ATM kiosk is a newer option. You can buy Bitcoin at thousands of Coinstar machines through Coinme, but the interface is different and the fees are not always transparent. Coinme at Coinstar vs Dedicated Crypto ATM Kiosk Key Differences covers what to expect.
Errors, Scams, and What to Do When Things Go Wrong
Crypto ATM errors fall into three categories: user mistakes, machine failures, and operator issues.
User mistakes are the most dangerous. Sending to wrong wallet address with irreversible loss happens when you mistype a character in the address or copy a QR code that has been tampered with. QR code swapping by malicious actors involves placing a sticker with a different wallet address over the machine's intended QR code. Sent Crypto to Wrong Wallet Address at ATM Can You Reverse It explains why reversal is impossible and what to do immediately if you realize the error. Crypto ATM QR Code Scams and How to Spot a Fake Machine shows how to check for tampering before you scan.
Machine failures include "Cash acceptor jam" or bill rejected repeatedly, "Network timeout" during blockchain broadcast, and "Session expired" if you take too long during verification. If the machine rejects your bill, do not insert it again - ask for a different denomination or try a different machine. "Operator not reachable" means the machine is offline and cannot process any transaction. "Machine running out of cash during sell transaction with no refund" is a risk you cannot fully control. If you initiate a sell and the machine runs out of cash after receiving your crypto but before dispensing all the bills, the operator may or may not refund you.
Operator issues include "Transaction limit exceeded" if you try to buy more than your verification tier allows, "Phone number already in use" if another account is linked to your number, and "KYC pending" holding funds for manual review. Every Crypto ATM Fee Explained and the operator-specific spoke pages cover these errors.
Receipt thermal paper fading making proof-of-transaction illegible is a real issue. The paper used by most ATMs is thermal, and it darkens with heat and age. Does a Crypto ATM Receipt Prove You Own the Bitcoin You Bought explains what the receipt actually proves - and what it does not.
Fake or skimmer-equipped crypto ATMs exist. These are not operator-run machines but devices placed by scammers that look like ATMs but steal your cash and your ID. Crypto ATM QR Code Scams and How to Spot a Fake Machine includes verification steps.
Tools to Find, Check, and Use Crypto ATMs
Before you walk to a machine, you need three things: the correct wallet app, a reliable ATM locator, and a way to check the current network fee.
CoinATMRadar location finder is the most comprehensive map of crypto ATMs worldwide. It lists each machine's operator, supported coins, fees (where reported), and whether it supports buying, selling, or both. Bitcoin Depot mobile app and Coinflip wallet app let you pre-verify your identity and store operator-specific wallets. LibertyX app works
Not financial advice. cryptoswifties.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.