Physical Bitcoin Access
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.
How Bitcoin ATMs Work
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
#
Major ATM Operators Compared
| Operator | Machines | Avg Fee | States | Notes |
|---|---|---|---|---|
| Bitcoin Depot | 7,000+ | 12–16% | 48 | Largest US network. Accepts cash and debit. |
| CoinFlip | 4,500+ | 6.99% | 47 | Lowest fees of major operators. No ID under $900. |
| Coinhub | 5,000+ | 10–13% | 45 | Fast Bitcoin network. App-based scanning. |
| Coinstar | 5,000+ | 4% | 46 | Found in grocery stores. Lowest fee — voucher system. |
| LibertyX | 16,000+ | 1.8–8% | 48 | Pharmacy and gas station locations. App required. |
| DigitalMint | 1,800+ | 8–15% | 30 | Focus on customer support and compliance. |
Bitcoin ATM FAQs
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 →Browse by State
42,035+ Bitcoin ATMs across all 50 states — find locations near you.
California
CA
5,200
Texas
TX
4,500
Florida
FL
3,800
New York
NY
2,300
Illinois
IL
1,850
Georgia
GA
1,550
Ohio
OH
1,420
Pennsylvania
PA
1,280
Nevada
NV
1,150
Arizona
AZ
1,050
New Jersey
NJ
1,050
Colorado
CO
920
Michigan
MI
880
Missouri
MO
820
North Carolina
NC
820
Virginia
VA
820
Indiana
IN
780
Washington
WA
780
Massachusetts
MA
750
Tennessee
TN
720
Maryland
MD
680
Wisconsin
WI
680
Minnesota
MN
650
Louisiana
LA
620
Utah
UT
580
Oregon
OR
560
Kentucky
KY
520
South Carolina
SC
520
Oklahoma
OK
480
Alabama
AL
420
Iowa
IA
420
Connecticut
CT
380
Kansas
KS
380
New Mexico
NM
320
Nebraska
NE
310
Mississippi
MS
290
Arkansas
AR
280
Idaho
ID
210
West Virginia
WV
175
New Hampshire
NH
165
Delaware
DE
145
Rhode Island
RI
135
Maine
ME
120
Montana
MT
110
South Dakota
SD
95
North Dakota
ND
85
Wyoming
WY
80
Hawaii
HI
65
Vermont
VT
65
Alaska
AK
55