A Bitcoin ATM is a physical kiosk where you can buy Bitcoin with cash or, at some machines, sell BTC for cash. Unlike traditional ATMs, Bitcoin ATMs connect to cryptocurrency services rather than your bank account.
You've probably spotted one at a gas station, convenience store, or pharmacy without realizing it.

A crypto ATM is the broader term. Most crypto ATMs support Bitcoin, but many also offer Ethereum, Litecoin, and other coins.
Bitcoin ATMs come in two types: one-way machines let you buy BTC, while two-way machines also support selling Bitcoin for cash. Check which transactions a machine supports before visiting.

The US has by far the largest BTC kiosk network in the world. According to Coin ATM Radar, nearly 73% of all crypto machines are located in the US:

So if you’re in the USA and google “crypto ATM near me” – you're likely only a short drive away.
How Does a Bitcoin ATM Work?
You insert cash, scan your Bitcoin wallet address, and the machine sends BTC to your wallet. That's it.
A Bitcoin ATM connects to an operator's cryptocurrency service to process purchases and sales. The operator sets the exchange rate, which may include a spread above the market price, along with any additional transaction fees.
When you buy, it fetches the live BTC price, adds its fee margin on top, converts your cash at that rate, and broadcasts a transaction to the Bitcoin network. Most machines complete the send within a few minutes, though Bitcoin network congestion can sometimes add a delay.
For selling Bitcoin, the flow is reversed. You send BTC from your wallet to the machine's address, and it dispenses cash from its vault. Not all machines support selling, so always check before you drive there.
Do you need a crypto wallet first? Yes. You need a Bitcoin wallet address to receive your BTC. Some machines will generate a paper wallet for you on the spot. But using your own wallet app (like Trust Wallet or NOW Wallet) is safer and gives you full control.
How to Use a Bitcoin ATM
Here's how to use a Bitcoin ATM to buy or sell BTC for cash. The exact steps depend on the operator, but most machines follow a similar process.
Buying Bitcoin at a BTC ATM
-
Select "Buy Bitcoin" on the touchscreen and choose your amount. Most machines have a minimum of $20–$50.
-
Verify your identity. Depending on the operator, location, and transaction amount, you may need to provide a phone number, government-issued ID, or selfie. Some operators require identity verification even for small purchases.
-
Enter your Bitcoin wallet address. Most machines let you scan a QR code from your phone's wallet app. This is where your BTC will land. Double-check it, because crypto transactions are irreversible.
-
Insert your cash. Feed in bills one at a time. The screen will show you the running total and your fee in real time.
-
Confirm and wait. Hit confirm, keep your receipt, and your BTC should arrive within a few minutes to an hour, depending on network conditions.
Selling Bitcoin at a BTC ATM
- Select "Sell Bitcoin" and enter the amount you want to sell.
- Verify your identity (phone number, ID – same as buying).
- Send BTC to the machine's address. The screen will show a QR code. Open your wallet app, scan it, and send the exact amount shown. Don't round up or down - send the exact amount.
- Wait and collect your cash. Wait for the required blockchain confirmations and follow the operator's instructions. Some machines dispense cash directly, while others require you to return, enter a redemption code, or select "Redeem" after receiving a notification.
Bitcoin ATM Fees: What to Expect
Bitcoin ATM fees are generally much higher than fees on online exchanges. The total cost may include a transaction fee, an exchange rate spread, and a Bitcoin network fee. Always compare the amount of BTC you'll receive with its current market value before confirming.
| Fee type | What it is | Typical range |
|---|---|---|
| Percentage fee | Built into the exchange rate offered (always worse than market rate) | 7–25% |
| Flat service fee | Fixed charge per transaction, sometimes on top of the percentage | $2–$5 |
| Sell fee | Usually slightly lower than the buy fee | 5–20% |
| Network fee | Bitcoin's transaction fee, passed on to you | Depends on network conditions and the operator's policies |
On a $200 purchase at 12%, you're handing over $24 that didn't become Bitcoin. On $500 at 15%, that's $75. It adds up fast.
Why Are Bitcoin ATM Fees So High?
Bitcoin ATM operators pay for machine maintenance, cash handling, physical locations, security, and regulatory compliance. These operating costs, combined with exchange rate spreads, help explain why ATM transactions are usually more expensive than online crypto purchases.
How to Find a Bitcoin ATM Near You
To find a BTC ATM near you, use a dedicated ATM locator or Google Maps. Check the machine's location, opening hours, supported transactions, and fees before visiting.
- CoinATMRadar – a Bitcoin ATM locator with filters for supported coins, buy/sell availability, fees, and opening hours.
- CoinFlip's website/app – useful if you specifically want a CoinFlip machine.
- CoinHub's locator – one of the largest US networks; their site has a dedicated map.
- Google Maps – searching "BTC ATM near me open now" often surfaces real-time results with hours, photos, and reviews.
One tip: lots of BTC kiosks live inside convenience stores that close at night. Filter by "open now" before making the trip, or look for machines in 24/7 spots like gas stations.
Bitcoin ATM Alternatives: Cheaper Ways to Buy BTC
Bitcoin ATMs are convenient for cash transactions, but they aren't always the most cost-effective option. Online exchanges and crypto purchase services often offer more competitive rates, although payment processing fees and identity checks may apply.
If you don't need to pay with physical cash, compare the final BTC amount, payment methods, and total cost before choosing a provider.
ChangeNOW lets you compare the quoted amount before confirming your purchase, without visiting a physical ATM. Available payment methods, rates, and fees depend on the selected provider and transaction.
Major Bitcoin ATM Networks
The crypto ATM market is dominated by a few major players. Knowing who runs which machine sets your expectations on fees, limits, and experience.
Major Bitcoin ATM operators include Bitcoin Depot, CoinFlip, CoinHub, Localcoin, and Byte Federal. Their machines differ in supported transactions, fees, purchase limits, and ID requirements. Check each operator's official locator for current availability and conditions.
Bitcoin ATM Limits and ID Requirements
Bitcoin ATM transaction limits depend on the operator, location, and identity verification level. Some machines require ID for every transaction, while others apply additional checks at higher amounts.
In the US, Bitcoin ATM operators may be subject to Bank Secrecy Act obligations, including anti-money laundering (AML) requirements. Check the operator's current limits and verification rules before visiting.
Pros and Cons of Crypto ATMs
BTC machines are genuinely useful for some people. For others, they're genuinely not worth it.
Here's the take:
Why people use crypto ATMs:
- No bank account required
- Cash to Bitcoin in minutes
- Many locations run 24/7
- Simple enough for non-tech users
- In-person cash purchases without a traditional exchange account
- A lifeline for the unbanked and for remittances
Why people avoid crypto ATMs:
- Fees of 7–20% are brutal compared to exchanges
- Not all machines support selling
- Transaction limits can be frustratingly low
- A magnet for scammers (see below)
- Machine reliability is inconsistent
- KYC requirements are getting stricter
Crypto ATM Scams to Know Before You Use One
Crypto ATM scams are one of the fastest-growing fraud types in the US.
Bitcoin ATM scams often involve impersonation, urgent payment demands, or fraudulent QR codes. Scammers may pose as government officials, utility providers, customer support agents, or romantic partners to pressure victims into sending Bitcoin.
If anyone contacts you out of the blue and tells you to use a crypto ATM – stop. It's almost certainly a scam. Legitimate businesses, government agencies, and utility companies do not request payment via a Bitcoin terminal. When in doubt, hang up and call the organization directly using the number from their official website.
The reason scammers target crypto ATMs is the same reason legitimate users like them: transactions are irreversible.
The FTC reported over $110 million lost to crypto ATM scams in a single 2023 year, with elderly users disproportionately targeted. Awareness really is the best protection.
The Bottom Line
Bitcoin ATMs offer a convenient way to buy BTC with cash or sell Bitcoin at supported locations. However, high fees, transaction limits, and scam risks make it important to compare your options. If you don't need physical cash, online crypto services may offer a more cost-effective alternative.
