Using Crypto 11 min read

Crypto ATMs — What They Are & How They Work

Over 38,000 Bitcoin ATMs worldwide let you buy or sell crypto with cash. Here's how they work, what they cost, and whether they're worth using.

Quick Summary

  • Bitcoin ATMs (BTMs) are physical machines in stores, malls, and gas stations — you insert cash and receive crypto, or vice versa
  • Fees are high — typically 5 to 15% above or below market price (much more than online exchanges)
  • Most support Bitcoin only — some also offer ETH, LTC, and a few other coins
  • KYC varies: small purchases may only need a phone number, larger ones require full ID
  • Find one near you at CoinATMRadar.com — the most comprehensive Bitcoin ATM map

What Is a Crypto ATM?

A crypto ATM (also called a Bitcoin ATM or BTM) is a physical kiosk — similar to a regular bank ATM — that lets you buy or sell cryptocurrency using cash or debit cards. You'll find them in convenience stores, gas stations, shopping malls, and even airports.

Unlike regular ATMs that connect to your bank account, crypto ATMs connect to blockchain networks. When you buy Bitcoin at a BTM, the machine sends it directly to your crypto wallet. When you sell, you send Bitcoin to the machine and it dispenses cash.

There are two types:

🔵 One-Way ATMs

Buy only — you insert cash and receive crypto. These make up about 60% of all crypto ATMs.

🟢 Two-Way ATMs

Buy and sell — insert cash to buy crypto, or sell crypto to receive cash. About 40% of machines support selling.

How to Buy Bitcoin at a Crypto ATM

The process takes about 2–5 minutes:

  1. 1

    Find a machine — use CoinATMRadar.com or Google "Bitcoin ATM near me"

  2. 2

    Verify your identity — enter your phone number (SMS code). Larger amounts require scanning your ID

  3. 3

    Scan your wallet QR code — the machine needs to know where to send the Bitcoin. Open your wallet app and tap "Receive"

  4. 4

    Insert cash — feed bills into the machine. The screen shows how much Bitcoin you'll receive

  5. 5

    Confirm and collect receipt — the Bitcoin is sent to your wallet. It usually appears within 10–30 minutes (needs blockchain confirmation)

💡 Important: Don't have a wallet yet? Some machines can generate a paper wallet for you — but this isn't secure for long-term storage. Download a proper wallet app like Trust Wallet or Exodus before you go.

How to Sell Bitcoin at a Crypto ATM

Selling is a bit more involved because you need to wait for the blockchain to confirm your transaction:

  1. 1

    Find a two-way machine — not all ATMs support selling. Filter for "sell" on CoinATMRadar

  2. 2

    Select "Sell Bitcoin" and enter the amount in USD you want to receive

  3. 3

    Send Bitcoin to the machine's address (scan the QR code on screen with your wallet)

  4. 4

    Wait for confirmation — usually 10–30 minutes. Some machines give you a redemption code to come back later

  5. 5

    Collect your cash — the machine dispenses bills once the transaction is confirmed

Crypto ATM Fees — The Ugly Truth

Let's be honest: crypto ATM fees are expensive. While online exchanges charge 0.1–1.5%, Bitcoin ATMs typically charge 5–15% above market price when buying, and 5–10% below market price when selling.

ATM Operator Buy Fee Sell Fee Supported Coins
Bitcoin Depot 10–20% N/A (buy only) BTC, ETH, LTC
CoinFlip 6.99% 6.99% BTC, ETH, LTC, DOGE, USDC + more
LibertyX 4–8% Varies BTC only
Coinme (at Coinstar) 4–11% N/A BTC, ETH, DOGE, LTC, LINK
Athena Bitcoin 5–14% 5–14% BTC, LTC, BCH

⚠️ Real cost example: You insert $100 at a BTM with a 12% fee. You receive ~$88 worth of Bitcoin. On Kraken, that same $100 would get you $99.74 worth of Bitcoin (0.26% fee). That's a $11.74 difference on just $100.

For a full comparison of the cheapest exchanges, see our exchange fee comparison.

Transaction Limits & KYC Requirements

How much you can buy/sell and what ID you need depends on the operator and your state:

Amount Typical Requirements
Under $250 Phone number (SMS verification) only
$250–$900 Phone + email, sometimes selfie or ID scan
$900–$3,000 Full KYC — government ID scan + phone + sometimes SSN
$3,000–$10,000 Enhanced KYC — may require multiple forms of ID, residential verification

Note: As of 2025, FinCEN reduced the threshold for reporting from $10,000 to $250 for some BTM operators — so even small purchases may require more verification than before. Rules vary by state and operator.

Where to Find Crypto ATMs Near You

The best resource is CoinATMRadar.com — it tracks over 38,000 Bitcoin ATMs worldwide. You can filter by:

  • Location — enter your city or zip code
  • Buy vs. sell — filter for two-way machines if you want to sell
  • Operator — CoinFlip, Bitcoin Depot, Athena, etc.
  • Supported coins — Bitcoin only vs. multi-coin

Where Are Most Crypto ATMs?

Country Number of ATMs % of Global
🇺🇸 United States ~31,000 82%
🇨🇦 Canada ~3,000 8%
🇪🇸 Spain ~300 0.8%
🇦🇺 Australia ~350 0.9%
🇵🇱 Poland ~230 0.6%

If you're in the US, chances are there's a Bitcoin ATM within 10 miles of you — especially in urban areas. They're commonly located in gas stations, 7-Eleven stores, Walmart (via Coinme/Coinstar), and smoke shops.

When Does a Crypto ATM Make Sense?

Given the high fees, when would you actually want to use a Bitcoin ATM instead of an online exchange?

✅ Good reasons to use a BTM

  • • You want to buy with cash only (no bank account)
  • • You need physical cash from crypto right now
  • • You want more privacy (small amounts, phone-only KYC)
  • • You're not comfortable with online exchanges
  • • The convenience is worth the premium

❌ Better to use an exchange

  • • You have a bank account and can wait 1–3 days
  • • You're buying/selling more than a few hundred dollars
  • • You want the best price (0.1–0.5% vs. 10%+)
  • • You need to buy altcoins (most BTMs are BTC only)
  • • You plan to trade regularly

Safety Tips for Using Crypto ATMs

  • 🚫 Never send crypto to a BTM because someone told you to — this is a common scam. No government agency, utility company, or tech support will ask you to "pay via Bitcoin ATM"
  • 🚫 Check the displayed exchange rate — compare it to the real market price on CoinGecko or CoinMarketCap before confirming
  • 🚫 Double-check the wallet address — if the QR code scans wrong, your Bitcoin goes to the wrong person (and it's irreversible)
  • 🚫 Use machines from reputable operators — Bitcoin Depot, CoinFlip, and Coinme are well-known. Avoid unmarked or suspicious-looking machines

Key Terms

BTM Bitcoin Teller Machine — another name for a crypto ATM
One-Way vs Two-Way One-way machines only allow buying; two-way machines support both buying and selling
Spread The difference between the BTM's price and the real market price — this is how operators make money
Paper Wallet A printed QR code containing your crypto keys — some ATMs generate these. Not recommended for long-term storage
FinCEN Financial Crimes Enforcement Network — the US federal agency that regulates crypto ATM operators

What to Read Next

Frequently Asked Questions

How much does a Bitcoin ATM charge?
Most Bitcoin ATMs charge 5–15% above market price when buying, and 5–10% below market when selling. CoinFlip is on the lower end at 6.99%. Bitcoin Depot can go up to 20%. Always check the displayed rate before confirming.
Do I need ID to use a Bitcoin ATM?
For small amounts (under $250–$900 depending on operator), you typically only need a phone number. Larger transactions require government-issued photo ID, and sometimes a selfie. Rules have been tightening since 2025.
Can I sell Bitcoin at any crypto ATM?
No — only two-way machines support selling. About 40% of crypto ATMs are two-way. Use CoinATMRadar.com and filter for "Sell" to find two-way machines near you.
How long does it take to get my Bitcoin from an ATM?
The transaction is broadcast to the blockchain immediately, but it takes 10–30 minutes to get confirmed. Some wallets show "pending" Bitcoin right away. The receipt from the machine will include a transaction ID you can track.
Are Bitcoin ATMs safe?
The machines themselves are safe when used correctly. The biggest risk is scams — someone convincing you to deposit cash "to pay a bill" or "unlock your account." No legitimate authority will ever ask you to pay via Bitcoin ATM. The second risk is high fees — make sure you're aware of the markup.
Can I buy Ethereum or other altcoins at a Bitcoin ATM?
Some machines support ETH, LTC, DOGE, and a few other coins — but the majority are Bitcoin-only. CoinFlip machines tend to support the most coins. Check CoinATMRadar filters for specific coin support.

Want Lower Fees?

Bitcoin ATMs are convenient but expensive. Online exchanges charge 10–50x less in fees and give you access to hundreds of coins.