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
Find a machine — use CoinATMRadar.com or Google "Bitcoin ATM near me"
- 2
Verify your identity — enter your phone number (SMS code). Larger amounts require scanning your ID
- 3
Scan your wallet QR code — the machine needs to know where to send the Bitcoin. Open your wallet app and tap "Receive"
- 4
Insert cash — feed bills into the machine. The screen shows how much Bitcoin you'll receive
- 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
Find a two-way machine — not all ATMs support selling. Filter for "sell" on CoinATMRadar
- 2
Select "Sell Bitcoin" and enter the amount in USD you want to receive
- 3
Send Bitcoin to the machine's address (scan the QR code on screen with your wallet)
- 4
Wait for confirmation — usually 10–30 minutes. Some machines give you a redemption code to come back later
- 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
All 5 methods compared — find the cheapest and fastest way to cash out.
The complete beginner's guide to buying your first Bitcoin online.
Why online exchanges are 10–50x cheaper than Bitcoin ATMs.
You need a wallet to use a BTM — here's how they work.
Frequently Asked Questions
How much does a Bitcoin ATM charge?
Do I need ID to use a Bitcoin ATM?
Can I sell Bitcoin at any crypto ATM?
How long does it take to get my Bitcoin from an ATM?
Are Bitcoin ATMs safe?
Can I buy Ethereum or other altcoins at a Bitcoin ATM?
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.