BTC PriceExchangesBuy GuideBitcoin ATMsWalletsBlogAcquire Domain →
Acquire Domain

BITCOIN ATM
FINDER

Over 38,000 Bitcoin ATMs across the United States accept cash for Bitcoin — no bank account, no exchange account required.

38,000+
US Locations
50 States
Coverage
$900
Anon Limit
10 min
Avg Transaction
Find the Nearest Bitcoin ATM
Search 38,000+ locations by zip code, address, or city.
Find ATM Near Me →
1
Select "Buy Bitcoin"
On the ATM touchscreen, choose the option to buy Bitcoin (vs. sell or other cryptocurrencies).
2
Enter Your Wallet Address
Open your Bitcoin wallet app and display your QR code. Hold it to the ATM's scanner, or type your address manually.
3
Verify Your Identity
For purchases under $900, most operators only require a phone number. Above that, a government ID may be required.
4
Insert Cash
Feed dollar bills into the machine. The ATM displays the current Bitcoin rate and fee before you confirm.
5
Confirm and Receive
Review the final Bitcoin amount and tap confirm. Your Bitcoin will arrive in your wallet, typically within 10–60 minutes.
BITCOIN ATM
INSERT CASH
$67,842 / BTC
1
2
3
4
5
6
7
8
9
*
0
#
OperatorMachinesAvg FeeStatesNotes
Bitcoin Depot7,000+12–16%48Largest US network. Accepts cash and debit.
CoinFlip4,500+6.99%47Lowest fees of major operators. No ID under $900.
Coinhub5,000+10–13%45Fast Bitcoin network. App-based scanning.
Coinstar5,000+4%46Found in grocery stores. Lowest fee — voucher system.
LibertyX16,000+1.8–8%48Pharmacy and gas station locations. App required.
DigitalMint1,800+8–15%30Focus on customer support and compliance.
⚠ ATM fees are significantly higher than exchange fees. For purchases over $200, consider using a regulated exchange like Coinbase or Kraken instead.
Do Bitcoin ATMs require ID?
It depends on the purchase amount and operator. Most US ATMs allow anonymous purchases up to $900. Above that, most require a phone number, and above $3,000, a government ID is typically required under federal BSA guidelines.
How long does a Bitcoin ATM transaction take?
The Bitcoin transaction typically confirms within 10–60 minutes. Most ATMs send Bitcoin immediately after the transaction but blockchain confirmation varies based on network congestion and the number of confirmations required.
Can I sell Bitcoin at an ATM?
Some Bitcoin ATMs are two-way (buy and sell). Two-way ATMs are less common — check coinatmradar.com and filter for "2-way" when searching.
What is the maximum you can buy at a Bitcoin ATM?
Limits vary by operator and your verification level. Most ATMs allow $2,000–$10,000 per day with full identity verification. Some limit to $900 without ID.
Are Bitcoin ATMs safe?
Licensed Bitcoin ATMs operated by registered money service businesses (MSBs) are safe. Avoid machines in suspicious locations and always verify you're sending Bitcoin to your own wallet address.
OR USE AN EXCHANGE

For better rates, lower fees, and no physical trip, use a regulated online exchange. Fees as low as 0.10% vs. 5–15% at ATMs.

Compare Exchanges →