How to Buy Bitcoin with Cash
Buying Bitcoin with physical cash is one of the oldest methods of acquiring BTC, and it remains popular for its simplicity and relative privacy. However, cash-based methods come with significant tradeoffs in cost and convenience.
This guide covers every way to convert physical cash into Bitcoin, the fees involved, and smarter alternatives that save you money.
Method 1: Bitcoin ATMs
Bitcoin ATMs (also called BTMs) are physical kiosks that accept cash and send Bitcoin to your wallet. There are over 30,000 Bitcoin ATMs in the United States alone.
How it works:
- Find a Bitcoin ATM near you using CoinATMRadar or the operator's app
- Approach the machine and select "Buy Bitcoin"
- Scan your Bitcoin wallet QR code (or the machine generates a paper wallet)
- Insert cash bills into the machine
- Confirm the transaction
- Bitcoin is sent to your wallet (usually within 10-30 minutes)
Fees: 7-20% depending on the operator. This is by far the most expensive way to buy Bitcoin.
Limits: Without ID, typically $250-500 per transaction. With ID, up to $10,000-25,000 per day depending on operator.
Major operators: Bitcoin Depot, CoinFlip, Coinhub, LibertyX
Method 2: Peer-to-Peer Platforms
P2P platforms connect you with sellers who accept cash, either through in-person meetings or cash deposits at banks.
How it works:
- Create an account on a P2P platform (Bisq, HodlHodl, Paxful)
- Find a seller who accepts cash
- Agree on price and meeting location (for in-person) or bank deposit instructions
- Complete the cash handoff
- Seller releases Bitcoin from escrow
Fees: 5-15% premium above market price, plus any platform fees.
Risks: Meeting strangers with cash carries safety concerns. Always meet in public places during daytime.
Method 3: Bitcoin Vouchers at Retail Stores
Several services sell Bitcoin vouchers at retail locations including convenience stores, pharmacies, and grocery stores.
How it works:
- Visit a participating retail location
- Purchase a Bitcoin voucher at the register (like buying a gift card)
- Go to the voucher provider's website
- Enter your voucher code and Bitcoin wallet address
- Bitcoin is sent to your wallet
Providers: Azteco, LibertyX (retail mode), Bitit
Fees: 5-10% above market price.
Limits: Usually $20-500 per voucher.
Method 4: Cash by Mail
Some P2P platforms and services allow you to mail cash and receive Bitcoin in return.
Fees: Variable, typically 5-10% premium plus mailing costs.
Risks: Cash can be lost or stolen in transit. Limited recourse if something goes wrong.
The Cost Problem with Cash Purchases
Cash-based Bitcoin purchases are consistently the most expensive option:
Method | Typical Fee | Cost on $500 Purchase
Bitcoin ATM | 10-15% | $50-75
P2P (cash) | 5-15% | $25-75
Retail voucher | 5-10% | $25-50
Cash by mail | 5-10% | $25-50
**Bank deposit + Onramp** | **<1%** | **<$5**
On $500, the difference between a Bitcoin ATM and Onramp could be $70 or more. Over a year of monthly $500 purchases, that is $840 in unnecessary fees.
The Better Approach: Deposit Cash, Then Buy Online
If you have access to a bank account, the most cost-effective approach is:
- Deposit your cash at your bank (most banks allow cash deposits at ATMs or teller windows for free)
- Link your bank to Onramp Bitcoin via ACH
- Purchase Bitcoin on Onramp at the lowest fees in the industry
- Your Bitcoin is secured by Multi-Institution Custody
This simple extra step of depositing cash first saves you 7-19% on every purchase. On a $1,000 monthly purchase, that is $70-190 in savings every single month.
Why Onramp After Depositing Cash
Once your cash is in a bank account, Onramp Bitcoin provides:
- Lowest trading fees: Purpose-built for Bitcoin buyers seeking maximum value
- Free ACH deposits: No charge to move money from your bank
- Multi-Institution Custody: Your Bitcoin is secured across multiple regulated custodians protecting $1B+ in assets
- Full product suite: Access to Bitcoin IRAs, 5% yield, 1.5% rewards card, and Bitcoin-backed loans
- Recurring purchases: Set up automatic DCA to build your position over time
When Cash Purchases Make Sense
Despite the higher costs, there are situations where buying Bitcoin with cash is justified:
- No bank account: An estimated 5.9 million US households are unbanked
- Privacy concerns: Cash transactions leave less of a digital trail
- Immediate need: When you need Bitcoin right now and cannot wait for bank transfers
- Small amounts: For very small purchases where the fee amount is minimal
- Gift purchases: Buying Bitcoin vouchers as gifts
If any of these apply to you, Bitcoin ATMs from reputable operators (CoinFlip, Bitcoin Depot) are generally the safest cash-to-Bitcoin option despite the high fees.
Safety Tips for Cash Bitcoin Purchases
- Use reputable ATM operators: Avoid unmarked or unknown machines
- Check the fee before confirming: The machine should display the exchange rate and fee clearly
- Never meet strangers alone: For P2P trades, meet in public, well-lit locations
- Verify the Bitcoin transaction: Wait for at least one blockchain confirmation before leaving
- Keep receipts: For tax records, document every cash purchase
- Start small: Test any new method with a small amount first
Conclusion
While buying Bitcoin with cash is possible through ATMs, P2P platforms, and retail vouchers, the fees are dramatically higher than online alternatives. For most people, the smartest move is to deposit cash into a bank account and then buy Bitcoin through Onramp at a fraction of the cost. The extra step takes a day or two but saves you hundreds or thousands of dollars per year in fees.
Frequently Asked Questions
Where can I buy Bitcoin with cash near me?
The easiest cash-to-Bitcoin option is a Bitcoin ATM. Use CoinATMRadar.com to find machines near you from operators like Bitcoin Depot, CoinFlip, or Coinhub. There are over 30,000 in the US. However, these charge 7-20% in fees. For much better value, deposit your cash at a bank and buy through Onramp Bitcoin with fees under 1%.
Can I buy Bitcoin with cash at Walmart or CVS?
Not directly, but services like LibertyX and Azteco sell Bitcoin vouchers at some retail locations including convenience stores and pharmacies. You purchase a voucher like a gift card and redeem it online for Bitcoin. Fees are typically 5-10%. Check the provider websites for participating locations near you.
What is the cheapest way to buy Bitcoin with cash?
The cheapest approach is to deposit your cash into a bank account and then purchase Bitcoin through Onramp using a free ACH transfer. This converts a 7-20% fee (Bitcoin ATM) into less than 1%. If you must use cash directly, peer-to-peer platforms like Bisq typically offer better rates than ATMs, though they require more effort.
How much Bitcoin can I buy with cash at an ATM?
Limits vary by operator and verification level. Without ID, most ATMs limit you to $250-500 per transaction. With phone verification, limits increase to $1,000-2,500. With full ID verification, some operators allow up to $10,000-25,000 per day. Higher limits generally require more identity verification.
Stay Informed
Get weekly custody analysis and platform updates delivered to your inbox.