How to Use a Bitcoin ATM: Buy, Sell, and Avoid Scams

Using a Bitcoin ATM is straightforward: you insert cash, scan a cryptocurrency wallet address, and the machine sends bitcoin to your wallet. The whole process takes about five minutes once you’re set up. These kiosks look similar to traditional ATMs and are found in convenience stores, gas stations, and shopping centers across the country. Here’s exactly what to expect when you walk up to one.

What You Need Before You Go

You’ll need two things before visiting a Bitcoin ATM: a cryptocurrency wallet and cash. A cryptocurrency wallet is an app on your phone (or a physical device) that stores your bitcoin and generates a unique address for receiving it. Popular free wallet apps include Coinbase Wallet, Trust Wallet, and BlueWallet. Download one and set it up at home before heading to the machine.

Most Bitcoin ATMs are cash-only. Some accept debit cards, but cash is the standard. Know how much you want to buy before you arrive, and bring your government-issued photo ID. Machines typically require identity verification for transactions above a certain dollar amount, and some require it for any purchase at all. The threshold varies by operator.

Buying Bitcoin Step by Step

Once you’re standing at the machine, the process follows a predictable sequence:

  • Select “Buy Bitcoin” on the touchscreen. Some machines also support other cryptocurrencies like Ethereum or Litecoin.
  • Verify your identity if prompted. This usually means scanning a driver’s license or state ID. Some machines also require a phone number for a text verification code, and a few will ask you to take a selfie.
  • Scan your wallet’s QR code. Open your wallet app, tap “Receive,” and hold the QR code up to the machine’s scanner. This tells the ATM where to send your bitcoin.
  • Insert cash. Feed your bills into the machine one at a time. The screen will show a running total and display how much bitcoin you’ll receive after fees.
  • Confirm the transaction. Review the amount, the fee, and the wallet address. Once you hit confirm, the machine sends bitcoin to your wallet.

The bitcoin typically arrives in your wallet within a few minutes, though it can occasionally take 10 to 30 minutes depending on network congestion. You’ll usually get a printed receipt with a transaction ID you can use to track the transfer.

Selling Bitcoin for Cash

Not every Bitcoin ATM supports selling. Machines that handle both buying and selling are called “bidirectional” kiosks, and they’re less common. If you want to sell, check the operator’s website or a Bitcoin ATM locator app to confirm the machine near you offers that option.

To sell, select “Sell Bitcoin” on the screen, enter the dollar amount you want, and the machine will display a QR code. Open your wallet app, scan that QR code, and send the requested amount of bitcoin to it. After the transaction confirms on the blockchain (usually a couple of minutes), the machine dispenses your cash.

What the Fees Actually Cost

Bitcoin ATM fees are significantly higher than what you’d pay on an online exchange. A Federal Reserve Bank of Kansas City analysis found the median fee is approximately 16% for purchases and 8% to 12% for sales. Across the industry, fees range from about 10% to 25%, depending on the operator and how much competition exists in your area. In places with fewer machines, fees tend to run higher.

To put that in dollar terms: if you insert $200 in cash at a machine charging 16%, roughly $32 goes to fees and you receive about $168 worth of bitcoin. That’s a steep premium compared to online exchanges like Coinbase or Kraken, which typically charge under 2%. The tradeoff is convenience, privacy, and the ability to use cash. If cost matters more than speed, an online exchange will save you a lot of money.

Before completing any transaction, the screen will show you exactly how much bitcoin you’ll receive. If the fee percentage isn’t displayed clearly, you can calculate it by comparing the bitcoin amount offered to the current market price. Always check before you confirm.

Transaction Limits

Every Bitcoin ATM has minimum and maximum transaction limits, and these vary widely by operator. Many machines set a minimum purchase around $20 to $50. Maximum limits often depend on your level of identity verification. A phone number alone might limit you to a few hundred dollars per transaction, while scanning a photo ID can raise that to several thousand. Some operators allow higher limits with additional verification steps.

If you need to transact larger amounts regularly, compare operators in your area. Their limits, fees, and verification requirements can differ even between machines a few blocks apart.

Avoiding Scams at Bitcoin ATMs

Bitcoin ATMs have become a common tool in fraud schemes. The FTC reports that scam losses through these machines overwhelmingly involve government impersonation, business impersonation, and fake tech support alerts. The pattern is consistent: someone contacts you by phone (about 47% of reported cases), through a pop-up on your computer, or by email. They claim your bank account has been compromised, your identity has been linked to criminal activity, or your computer has a security threat. They then instruct you to withdraw cash from your bank and deposit it into a Bitcoin ATM using a QR code they provide. Some scammers even refer to the machines as “safety lockers.”

The cash you deposit goes directly into the scammer’s crypto wallet, and there’s no way to reverse it.

The core rule is simple: no legitimate business, government agency, or tech company will ever ask you to deposit cash into a Bitcoin ATM. Not the IRS, not the FTC, not Microsoft, not your bank. If someone is telling you to rush to an ATM to “protect” your money, that person is running a scam. Hang up, close the pop-up, and verify independently by looking up the real phone number of whatever organization they claimed to represent.

When using a Bitcoin ATM for your own purposes, only scan QR codes from your own wallet. Never scan a code someone else texted or emailed to you unless you personally know and trust that person and understand exactly where the bitcoin is going.

Finding a Bitcoin ATM Near You

Coin ATM Radar is the most widely used directory for locating machines. The site and app let you search by address, filter by operator, and check whether a specific machine supports selling as well as buying. Many individual operators (like Bitcoin Depot, CoinFlip, and Byte Federal) also have locator tools on their own websites.

Before making a trip, check the machine’s listed hours. Some are available 24/7 because they sit inside gas stations or laundromats, while others are only accessible during the host business’s operating hours. It’s also worth confirming the machine is operational, since kiosks occasionally go offline for maintenance or run out of cash.