bit-coin.org
· bit-coin.org · 8 min read

Bitcoin ATMs Explained: How to Find and Use One

Learn how Bitcoin ATMs work, where to find one near you, what fees to expect, and whether a Bitcoin ATM is the right way for you to buy Bitcoin.

Disclosure: This article contains affiliate links. If you sign up or make a purchase through these links, we may earn a commission at no extra cost to you. This helps us keep the site running and our content free. Read our full disclosure.

What Is a Bitcoin ATM?

A Bitcoin ATM is a physical machine — usually found in convenience stores, gas stations, malls, and airports — that lets you buy Bitcoin with cash or a debit card. Some machines also let you sell Bitcoin and receive cash. Think of it like a regular ATM, but instead of withdrawing dollars from your bank account, you’re buying or selling Bitcoin.

There are over 30,000 Bitcoin ATMs in the United States alone, and thousands more worldwide. If you’ve been wondering how to buy Bitcoin without using an online exchange, a Bitcoin ATM might be the answer — though the convenience comes at a cost.

If you are comparing this route with cheaper options, read best way to buy bitcoin and best bitcoin exchange for beginners.

How to Find a Bitcoin ATM Near You

Finding a Bitcoin ATM near you is straightforward:

  1. Coin ATM Radar (coinatmradar.com) — The most comprehensive map of Bitcoin ATMs worldwide. Search by address, city, or zip code to find machines near you.
  2. Google Maps — Search “Bitcoin ATM near me” and Google will show nearby locations with hours and reviews.
  3. Operator apps — Major ATM operators like Bitcoin Depot, CoinFlip, and Coinhub have their own apps with machine locators.

Most Bitcoin ATMs are located in:

  • Convenience stores and gas stations
  • Shopping malls
  • Grocery stores
  • Airports
  • Laundromats

How to Use a Bitcoin ATM: Step by Step

The exact process varies by machine and operator, but here’s the general flow for buying Bitcoin:

Step 1: Find Your Nearest Machine

Use Coin ATM Radar or Google Maps to locate a Bitcoin ATM near you. Note the operating hours — some are available 24/7 while others follow the host store’s schedule.

Step 2: Prepare What You Need

Before heading to the ATM, make sure you have:

  • Cash or a debit card (most machines accept cash; debit card support varies)
  • A Bitcoin wallet address — You’ll need a wallet to receive the Bitcoin. If you don’t have one yet, read our Bitcoin Wallets Explained guide. Some ATMs can create a temporary paper wallet for you, but using your own wallet is safer.
  • Your phone — Most machines require ID verification for purchases above a certain amount (often $250-$500)
  • Photo ID — For larger purchases, you’ll need to scan your driver’s license or passport

Step 3: Start the Transaction

At the machine:

  1. Select “Buy Bitcoin” on the screen
  2. Enter your phone number for verification (most machines send a text code)
  3. Scan your Bitcoin wallet’s QR code — the machine’s camera reads it from your phone screen
  4. Insert your cash or swipe your debit card
  5. Confirm the transaction amount and fees

Step 4: Confirm and Wait

The machine will show you a summary including the amount of Bitcoin you’re buying and the fees. Once you confirm, the Bitcoin is sent to your wallet. It typically arrives within 10-30 minutes, depending on network confirmation times.

Selling Bitcoin at an ATM

Not all Bitcoin ATMs support selling (these are sometimes called “two-way” machines). If you find one that does:

  1. Select “Sell Bitcoin”
  2. Enter the dollar amount you want to receive
  3. Send Bitcoin to the address shown on screen (usually via QR code)
  4. Wait for the transaction to confirm
  5. Collect your cash from the machine

Selling usually takes longer because the machine waits for at least one blockchain confirmation before dispensing cash.

Bitcoin ATM Fees: What to Expect

Here’s the part that catches most people off guard: Bitcoin ATM fees are high. Much higher than online exchanges.

MethodTypical Fee
Bitcoin ATM8-15% (some as high as 20%)
Online exchange (Coinbase)0.05-1.5%
DCA platform (Swan)0.99-1.49%
Peer-to-peerVaries (often 1-5%)

If you buy $100 of Bitcoin at an ATM with a 12% fee, you’re paying $12 in fees and only getting $88 worth of Bitcoin. On an exchange like Coinbase, that same purchase might cost $1-2 in fees.

Bitcoin ATM operators charge premium fees because they’re covering the cost of operating physical machines, rent, cash handling, and regulatory compliance. The convenience is real, but you’re paying significantly for it.

Bitcoin ATMs vs. Online Exchanges

FeatureBitcoin ATMOnline Exchange
SpeedBuy in minutes, walk awayAccount setup takes 1-3 days
PaymentCash or debit cardBank transfer, debit card
Fees8-15%0.05-1.5%
PrivacyMore private under small amountsFull identity verification required
ConveniencePhysical, no account needed*Requires internet and an account
Purchase limitsOften $500-$10,000/dayVaries, often higher

*Some ATMs require identity verification for purchases above $250-$500.

When a Bitcoin ATM Makes Sense

Despite the higher fees, Bitcoin ATMs serve a purpose for certain buyers:

  • You want to pay with cash — If you prefer not to link a bank account to an online exchange, cash is your main option
  • You need Bitcoin quickly — No waiting for account verification or bank transfers
  • You don’t have a bank account — Bitcoin ATMs provide access to Bitcoin for the unbanked
  • You want more privacy — Small purchases may require less identity verification than an online exchange (though regulations are tightening)
  • You’re buying a small amount — If you’re buying $20-$50 in Bitcoin to try it out, the convenience may outweigh the fee difference

When You’re Better Off Using an Exchange

For most regular Bitcoin buyers, an online exchange is the better choice:

  • You’re buying more than $100 at a time — The fee difference adds up quickly
  • You plan to buy regularly — A DCA strategy on an exchange is far cheaper than repeated ATM visits
  • You have a bank account — Linking a bank account to an exchange gives you access to the lowest fees
  • You care about getting the best price — ATMs often quote prices with a markup above the actual market price, on top of the percentage fee

For a detailed comparison of the best online exchanges, see our Best Bitcoin Exchanges guide.

Skip the ATM fees — buy Bitcoin online

Coinbase charges as little as 1.5% compared to 8-15% at most Bitcoin ATMs. No machine to find, no cash required.

Get Started on Coinbase ↗

This is a partner link. We may earn a commission at no extra cost to you. Learn more.

Already use Cash App?

You can buy Bitcoin directly in Cash App in seconds — with much lower fees than a Bitcoin ATM.

Buy on Cash App ↗

This is a partner link. We may earn a commission at no extra cost to you. Learn more.

Bitcoin ATM Safety Tips

  1. Choose well-known operators — Stick to established operators like Bitcoin Depot, CoinFlip, or LibertyX. Avoid machines from unknown operators.
  2. Be aware of your surroundings — You’re handling cash and dealing with a financial transaction. Use ATMs in well-lit, busy locations.
  3. Verify the fees before confirming — Always check the fee percentage before inserting cash. If the fee is above 15%, consider finding a different machine.
  4. Never use an ATM because someone told you to — Scammers sometimes tell victims to deposit cash into a Bitcoin ATM as “payment” for fake bills, taxes, or tech support. No legitimate business or government agency will ask you to pay via Bitcoin ATM. See Is Bitcoin Safe? for more on avoiding scams.
  5. Use your own wallet — Send Bitcoin to a wallet you control, not an address someone else gave you (unless you’re intentionally paying them).

Major Bitcoin ATM Operators

OperatorMachines (approx.)CountriesNotable Features
Bitcoin Depot8,000+US, CanadaLargest US operator, BDCheckout at retailers
CoinFlip4,000+USLower fees than average (6.99%+)
Coinhub1,000+USCompetitive rates, newer machines
LibertyX1,000+USAlso available at cashiers in stores
General BytesWorldwide70+ countriesManufacturer + operator network

The Bottom Line

Bitcoin ATMs are a quick, convenient way to buy Bitcoin — especially if you want to use cash or need Bitcoin fast. But the fees are steep compared to online exchanges. For occasional small purchases or cash-only buyers, a Bitcoin ATM makes sense. For anything more than that, you’ll save a lot of money by setting up an exchange account instead.

This article is for educational purposes only and is not financial advice. Bitcoin is a volatile asset and you could lose money. Only invest what you can afford to lose.

Share: X Facebook

Found this helpful?

This site is free and independent. A small Bitcoin donation keeps it that way.