Bitcoin ATMs have become one of the easiest ways to buy Bitcoin with cash or sell Bitcoin for cash without using a traditional exchange. With thousands of Bitcoin ATM ocations worldwide, these machines offer a fast, simple on-ramp into crypto—especially for beginners or users who prefer cash transactions.
In this guide, you’ll learn what a Bitcoin ATM is, how to find one near you, and step-by-step instructions for buying and selling Bitcoin safely.
Table of Contents
What is a Bitcoin ATM?

A Bitcoin ATM (also called a crypto ATM or Bitcoin machine) is a physical kiosk that allows users to buy or sell Bitcoin using cash or debit card. Unlike traditional ATMs connected to a bank account, Bitcoin ATMs connect directly to the blockchain and send crypto to your wallet.
There are two main types:
- Unidirectional Bitcoin ATM – allows you to buy Bitcoin only
- Bidirectional Bitcoin ATM – allows both buying and selling
Most modern machines are bidirectional Bitcoin ATMs, meaning you can both buy Bitcoin with cash and sell Bitcoin for cash at the same location.
Instead of storing funds, the ATM typically sends Bitcoin directly to your self-custody wallet using a QR code. This means you stay in control of your funds, not the ATM operator.
Bitcoin ATM locations and how to find one near you
Finding a Bitcoin ATM near me is easier than ever thanks to dedicated locator tools and global ATM networks.
How Bitcoin ATM locator tools work
A Bitcoin ATM locator or Bitcoin ATM finder lets you:
- Enter your city, ZIP code, or location
- View nearby machines on a Bitcoin ATM map
- Check hours, fees, and supported coins
- See if the ATM supports buying, selling, or both
These tools act as a global ATM directory, showing machines located in:
- Gas stations
- Convenience stores
- Shopping centers
- Airports and malls
Many are available 24/7, making access extremely convenient.
Popular Bitcoin ATM networks
Some of the largest Bitcoin ATM networks include:
- Bitcoin Depot
- Coinme
- Coinhub
- CoinFlip
- RockItCoin
- Bitomat
Together, these networks operate tens of thousands of Bitcoin ATM locations worldwide, especially in the USA and Europe.
Example: using a Bitcoin ATM map
Platforms like CoinATMRadar provide one of the most popular Bitcoin ATM maps, allowing you to quickly find nearby machines, filter by features, and compare fees.
Things to prepare before using a Bitcoin ATM
Before using a Bitcoin ATM, make sure you have everything ready to avoid delays or mistakes.
1. A Bitcoin wallet
You’ll need a Bitcoin wallet (mobile or hardware) to receive your funds.
- Open your wallet
- Tap “Receive”
- Generate your wallet address QR code
This QR code will be scanned at the ATM.
2. Cash or debit card
Most machines support:
- Cash (most common)
- Some support debit cards
If you want to buy Bitcoin with cash, bring physical currency.
3. ID verification (KYC)
Depending on the amount:
- Small purchases may require only a phone number
- Larger transactions may require ID verification (KYC)
4. Phone and internet access
You may need your phone to:
- Receive verification codes
- Access your wallet
- Confirm transactions
How to buy Bitcoin at a Bitcoin ATM (step-by-step)
Buying Bitcoin at a Bitcoin ATM is straightforward. Here’s the full process:
Step 1: Find a Bitcoin ATM
Use a Bitcoin ATM locator or map to find a nearby machine. Confirm it supports buying.
Step 2: Select “Buy Bitcoin”
On the ATM screen:
- Tap “Buy Bitcoin” or “Buy Crypto”
Step 3: Enter verification details
Depending on the machine:
- Enter your phone number or email
- Verify using a code (SMS or email)
Step 4: Scan your wallet QR code
- Open your wallet
- Tap Receive
- Scan wallet QR code at the ATM
This ensures the Bitcoin is sent to your address.
Step 5: Insert cash
- Insert bills into the machine
- The screen shows how much Bitcoin you’ll receive
- Check the transaction fee and exchange rate
Step 6: Confirm transaction
- Review details
- Confirm purchase
Step 7: Receive Bitcoin
- Bitcoin is sent to your wallet
- You’ll receive a receipt (printed or email)
- Transaction appears after blockchain confirmation
⚠️ Important: Bitcoin transactions are irreversible, so always double-check your wallet address.
How to sell Bitcoin at a Bitcoin ATM (if supported)
Not all machines allow selling, but bidirectional Bitcoin ATMs do.
Step 1: Select “Sell Bitcoin”
Choose:
- “Sell Bitcoin”
- Or “Withdraw cash”
Step 2: Enter amount
Input how much Bitcoin you want to sell.
Step 3: Scan ATM QR code
The machine will display a wallet address QR code.
- Send Bitcoin from your wallet
- This is the ATM’s receiving address
Step 4: Wait for confirmation
The network must confirm the transaction:
- Usually takes a few minutes
- Depends on network congestion
Step 5: Redeem cash
After confirmation:
- You receive a code or confirmation
- The ATM dispenses cash
You must control your wallet to complete this process—third-party services won’t work.

Fees, limits, and safety tips
Bitcoin ATM fees
Bitcoin ATM fees are typically higher than exchanges:
- Usually 10%–20% or more
- Includes service + exchange spread
This is the cost of convenience and cash access.
Daily limits
Limits vary by machine:
- $500 to $5,000+ per day
- Higher limits require full KYC verification

Safety tips
To stay safe:
- Always double-check your wallet address
- Only use your own self-custody wallet
- Avoid public Wi-Fi during transactions
- Store your seed phrase offline
Avoid scams
Watch out for:
- Fake Bitcoin ATMs
- Scammers telling you to deposit cash
- Incorrect wallet addresses
Never send Bitcoin to unknown addresses.
Bitcoin ATMs vs apps / exchanges
When Bitcoin ATMs make sense
Bitcoin ATMs are useful if you want:
- To buy Bitcoin with cash
- No bank account or card
- Quick access without signing up
- A no-account-needed option (for small amounts)
When exchanges are better
Apps and exchanges offer:
- Lower fees
- Faster execution
- More features
Role of Bitcoin ATMs
Bitcoin ATMs act as a cash on-ramp, especially for:
- Beginners
- Unbanked users
- Privacy-focused transactions (within legal limits)

Quick cheat-sheet
| Action | Where you go | What you need | What to watch |
|---|---|---|---|
| Find a Bitcoin ATM | Locator map / app | City or ZIP code | Hours, supported coins |
| Buy Bitcoin with cash | ATM → “Buy” | Cash, wallet, phone | Fees, daily limit |
| Sell Bitcoin for cash | ATM → “Sell” | Bitcoin in wallet | Confirmations |
| Safety | Anywhere | Self-custody wallet | Double-check address |
Final thoughts
Bitcoin ATMs provide one of the simplest ways to buy Bitcoin with cash or sell Bitcoin for cash, especially for users who want fast access without relying on banks or exchanges.
While fees are higher, the convenience, accessibility, and ease of use make them a powerful entry point into crypto.
If you’re just getting started, using a Bitcoin ATM near you can be a great first step—just make sure to follow basic security practices and always control your own wallet.
FAQ
What is a Bitcoin ATM and how does it work?
A Bitcoin ATM is a machine that allows users to buy or sell Bitcoin using cash or debit card by sending crypto to a wallet address.
How do I find a Bitcoin ATM near me?
You can use a Bitcoin ATM locator or map like CoinATMRadar to find nearby machines by entering your location.
How do I buy Bitcoin with cash at a Bitcoin ATM?
Select “Buy Bitcoin,” scan your wallet QR code, insert cash, and confirm the transaction to receive Bitcoin.
Can I sell Bitcoin at a Bitcoin ATM for cash?
Yes, if the ATM is bidirectional, you can send Bitcoin to the machine and receive cash after confirmation.
How much does it cost to use a Bitcoin ATM?
Fees typically range from 10% to 20%, depending on the machine and operator.
What do I need to use a Bitcoin ATM?
You need a Bitcoin wallet, cash, a phone for verification, and sometimes ID depending on the amount.
Are Bitcoin ATMs safe and how to avoid scams?
Yes, if used properly. Always verify the wallet address and avoid sending Bitcoin to unknown addresses.
What are the daily limits at Bitcoin ATMs?
Limits vary but typically range from $500 to $5,000 or more depending on verification level.
