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 LevelPer-Transaction LimitRolling Period Limit
Phone only (Tier 1)Up to $960Varies 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,000Subject 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 →