Bitcoin ATM Purchase Limits: How Much Can You Buy?
Per-transaction, daily, and weekly limits explained, and how identity verification affects how much you can purchase.
Why Bitcoin ATMs have purchase limits
Bitcoin ATM limits exist for two reasons: regulatory compliance and operational cash management. On the compliance side, federal law requires operators to collect additional identity information at specific dollar thresholds and file reports for large cash transactions. On the operational side, the machine's cash box has physical capacity limits and operators schedule cash pickups accordingly.
Typical transaction limits by verification tier
| Verification Level | Per-Transaction Limit | Rolling Period Limit |
|---|---|---|
| Phone only (Tier 1) | Up to $960 | Varies by operator |
| Phone + Photo ID (Tier 2) | Up to $3,000 | $10,000/month at many operators |
| Phone + ID + SSN (Tier 3) | Up to $10,000 | Subject to operator policy |
These figures represent common industry standards. Individual operators set their own limits within regulatory bounds. The machine will display the applicable limit for your current verification level on screen.
Minimum purchase amounts
Most Bitcoin ATMs have a minimum transaction of $20–$50. This minimum exists because the blockchain network fee (miner fee) represents a disproportionately large percentage of very small transactions, making them economically impractical. Some machines set minimums as high as $100.
Daily and rolling period limits
In addition to per-transaction limits, many operators set daily or monthly limits per customer. These rolling limits are tracked by phone number and/or identity document. A customer who hits their daily limit at one machine may be declined at another machine operated by the same company, since limits are enforced at the operator level rather than the individual machine level.
Rolling period limits reset on a calendar basis (daily, weekly, or monthly depending on the operator). If you need to purchase more than the daily limit allows, you will need to wait for the period to reset or use a machine operated by a different company.
The $10,000 reporting threshold
Federal law requires operators to file a Currency Transaction Report (CTR) with FinCEN for cash transactions of $10,000 or more. This applies to a single transaction as well as multiple transactions by the same customer in a single business day that aggregate to $10,000. Most operators set their maximum limits below this threshold to avoid routine CTR filing, but large operators do process transactions at this level with appropriate reporting.
⚠️ Deliberately breaking up transactions to stay under reporting thresholds — a practice called "structuring" — is a federal crime under 31 U.S.C. § 5324 regardless of whether the underlying funds are from legitimate sources.
What to do if you need to buy more than the limit allows
If you need to purchase Bitcoin in an amount exceeding your current limit at a given machine, you have several options: complete higher-tier verification to raise your limit, use a machine operated by a different company with different limits, or use a cryptocurrency exchange (Coinbase, Kraken, etc.) for large purchases since exchange limits are typically much higher after account verification.
Earn $200–$600/month hosting a Bitcoin ATM.
Zero upfront cost. We handle installation, compliance, and cash management.
Request a free site review →