MrDeFi
Bitcoin2026-03-124 min read

How Bitcoin ATMs Work: A Beginner's Guide

How Bitcoin ATMs work: learn the buy and sell process, typical fees, and identity verification requirements before using one.

A Bitcoin ATM is a kiosk that lets users buy or sell Bitcoin using cash or a debit card, sending the purchased Bitcoin to a wallet address (often via a QR code) or dispensing cash for Bitcoin sold, typically at a much higher fee than online exchanges.

Bitcoin ATMs bridge cash and crypto for people who prefer an in-person transaction or don't want to open an exchange account. They function differently from a traditional bank ATM: rather than dispensing cash from your bank account, they connect to a cryptocurrency exchange in the background to price and execute the trade. If you're unfamiliar with Bitcoin itself, our Bitcoin beginner's guide covers the fundamentals first.

The buying process, step by step

  1. Select "buy" on the kiosk touchscreen and choose the amount of cash to insert or specify a purchase amount.
  2. Verify identity, if required (see verification section below), often via a phone number, ID scan, or photo.
  3. Insert cash into the machine's bill acceptor. Some machines also accept debit or credit cards.
  4. Provide a destination wallet address, usually by scanning a QR code from your own wallet app.
  5. Confirm and receive: The machine executes the trade and sends Bitcoin to the provided address, usually arriving on-chain within one to several confirmations.

The selling process, step by step

  1. Select "sell" and specify how much Bitcoin to convert to cash.
  2. Send Bitcoin from your wallet to a one-time address displayed by the kiosk, typically by scanning a QR code.
  3. Wait for confirmation: Some machines dispense cash after just one network confirmation; others wait for several, which can take longer for larger amounts.
  4. Collect cash from the machine once the transaction clears.

Fees: why they're higher than exchanges

Bitcoin ATMs typically charge total fees — combining machine fees and the spread between buy and sell price — ranging from roughly 5% to over 15%, substantially higher than the fees on centralized or decentralized exchanges, which often run under 1%.

Cost factor Bitcoin ATM Online exchange
Typical total fee ~5%–15% Often under 1%
Speed Immediate cash-to-crypto Usually same-day, but bank transfers can take days
Identity verification Ranges from minimal to full ID depending on jurisdiction and amount Usually required upfront for full account access
Convenience No bank account needed, cash accepted Requires linked bank account or card
Physical access Requires visiting a physical location Fully remote

The premium reflects the operator's costs: cash handling, machine maintenance, physical security, and lower transaction volume compared to online platforms.

Verification requirements

Requirements vary by operator, jurisdiction, and transaction size, but commonly include:

  • Phone number verification via SMS code for small transactions.
  • Government-issued ID scan for larger amounts, often triggered above a regulatory threshold.
  • Selfie or biometric check to match the ID to the person present.
  • Daily or monthly transaction limits, which reset and may increase with a verified account tier.

These measures exist because Bitcoin ATM operators, like exchanges, are generally subject to anti-money-laundering regulations in most countries. Expect stricter verification for larger cash amounts.

Risks and common mistakes

  • Address errors: Sending Bitcoin to the wrong address, or scanning the wrong QR code, is irreversible. Always double-check the destination before confirming.
  • Overpaying in fees: Because fees are baked into the exchange rate shown on-screen, it's easy to underestimate the total cost versus an online exchange.
  • Scam-adjacent pressure: Bitcoin ATMs have been used in scam scenarios where victims are instructed by a fraudster to deposit cash and send Bitcoin to a scammer's address. Never send funds to an address given to you by someone contacting you unexpectedly. Our roundup of common crypto scams covers social engineering tactics to watch for, even though that piece focuses on DeFi rather than ATMs specifically.
  • Network confirmation delays: Larger sales may require multiple confirmations before cash is dispensed, so plan for some wait time.

Who actually uses Bitcoin ATMs

Bitcoin ATMs are most useful for people without easy access to a bank account or exchange, those wanting a quick cash-to-crypto conversion, or occasional users making a small purchase who prioritize convenience over cost. Frequent traders and larger transactions are almost always better served by an online exchange or peer-to-peer platform due to the fee difference.

Bottom line

Bitcoin ATMs offer a simple, cash-friendly way to buy or sell Bitcoin, but that convenience comes at a real cost premium and requires the same address-verification discipline as any crypto transaction. For routine or larger transactions, an online exchange will almost always be cheaper.

Related articles

This article is for educational purposes only and is not financial advice. DeFi involves significant risk, including total loss of funds. Always do your own research.