Last Updated: March 2026
Bitcoin ATMs let you buy (and sometimes sell) Bitcoin with cash or debit card at physical machines. With over 30,000 Bitcoin ATMs worldwide, they’re one of the most accessible on-ramps—but also one of the most expensive. This guide covers how they work and when they make sense.
How Bitcoin ATMs Work
- Find a machine: Use CoinATMRadar.com to locate nearby Bitcoin ATMs
- Verify identity: Most require phone number verification. Larger purchases need ID (KYC). See KYC guide
- Enter your wallet address: Scan the QR code of your Bitcoin wallet. See wallet guide. Some ATMs create a paper wallet if you don’t have one
- Insert cash: Feed in the amount you want to convert
- Confirm and receive: The ATM sends Bitcoin to your wallet. Confirmation takes 10-60 minutes
Bitcoin ATM Fees
This is the catch: Bitcoin ATM fees are significantly higher than online exchanges.
- Average fee: 8-15% above market price (some as high as 20%)
- Compare to exchanges: Coinbase charges 0.4-0.6%, Binance charges 0.1%. See exchange comparison
- Example: If Bitcoin is $100,000, a 12% fee means you pay $112,000 per BTC at the ATM—$12,000 in fees
When Bitcoin ATMs Make Sense
- Cash-only purchases: If you want to buy BTC with physical cash and don’t have a bank account
- Privacy: Small purchases (under $250-500) often require only a phone number, not full KYC
- Urgency: Need Bitcoin immediately without waiting for exchange verification
- Accessibility: For people uncomfortable with online exchanges
When to Avoid Bitcoin ATMs
- Regular investing: Online exchanges are 10-100x cheaper. See buying guide
- Large amounts: The fee difference on $1,000+ purchases is substantial
- If you have a bank account: An exchange is always more cost-effective
Bitcoin ATM Scam Warning
Never use a Bitcoin ATM because someone on the phone told you to. A common scam involves callers impersonating government agencies, utilities, or tech support, instructing victims to “pay” via Bitcoin ATM. No legitimate business or government agency accepts Bitcoin ATM payments. See scam prevention guide.
Major Bitcoin ATM Operators
- Bitcoin Depot: Largest US operator (~7,000 machines)
- CoinFlip: Second largest, known for competitive fees
- Athena Bitcoin: US and Latin America presence
Frequently Asked Questions
Do Bitcoin ATMs require ID?
Depends on the amount. Small transactions ($20-$250) often need only a phone number. Larger purchases require government ID per AML/KYC regulations.
Can I sell Bitcoin at an ATM?
Some ATMs support two-way transactions (buy AND sell). Check CoinATMRadar for machines with sell capability. Alternatively, sell on an exchange and withdraw to your bank. See cashing out guide.
Are Bitcoin ATMs safe?
The machines themselves are safe. The risks are high fees and scams where criminals instruct victims to send money via ATMs. Never send Bitcoin to someone who pressured you over the phone.