To withdraw cash from a Bitcoin ATM, you need a two-way (bidirectional) machine, a crypto wallet with Bitcoin in it, and a form of identification. The process works roughly in reverse from buying Bitcoin: you select “sell,” send your Bitcoin to a QR code the machine provides, wait for the blockchain to confirm the transaction, then collect your cash. The whole process typically takes under 10 minutes, though fees are significantly higher than what you’d pay on a standard exchange.
Find a Two-Way Bitcoin ATM
Not every Bitcoin ATM dispenses cash. Many are buy-only machines that let you insert cash and receive Bitcoin but don’t work in the other direction. You need a two-way or bidirectional machine, which supports both buying and selling.
The easiest way to find one is CoinATMRadar (coinatmradar.com), which maintains the most comprehensive global map of Bitcoin ATMs. You can filter results specifically by bidirectional machines, by cryptocurrency type, and by operator. Before making a trip, double-check the machine’s listed features and operating hours. Some ATMs are inside convenience stores or gas stations with limited hours, and a machine that was listed as two-way may occasionally be out of cash or temporarily disabled for sell transactions.
What You’ll Need Before You Go
Bring three things: your crypto wallet (either a mobile wallet app on your phone or a hardware wallet), a government-issued photo ID, and enough Bitcoin in your wallet to cover the amount you want to withdraw plus fees.
Most Bitcoin ATM operators use a tiered verification model. A phone number alone may allow small transactions, often up to $999. A government-issued ID unlocks higher limits. Some operators, like Byte Federal, require full identity verification for every transaction regardless of amount, with no anonymous or phone-only tier. The specific limits vary by operator, so check the ATM provider’s website before you go if you’re planning a larger withdrawal.
One threshold is universal: any cash transaction exceeding $10,000 in a single day triggers a mandatory federal Currency Transaction Report filed with FinCEN. This applies to all cash transactions in the U.S., not just Bitcoin ATMs.
The Step-by-Step Withdrawal Process
The exact screen flow varies slightly between operators, but the core steps are the same at virtually every two-way Bitcoin ATM.
- Select “Sell” or “Withdraw Cash.” On the ATM’s touchscreen, choose the option to sell Bitcoin. Some machines label this “Sell BTC” or “Convert to Cash.”
- Verify your identity. Depending on the operator and the amount, you may need to enter your phone number for an SMS verification code, scan your government ID, or both.
- Enter the dollar amount. Specify how much cash you want to receive. The machine will display the equivalent amount of Bitcoin you need to send, including the fee.
- Scan the QR code. The ATM generates a QR code representing its wallet address. Open your crypto wallet app, select “Send,” scan the QR code, and confirm the transfer for the exact Bitcoin amount shown on screen.
- Wait for blockchain confirmation. The ATM needs the Bitcoin network to confirm your transaction before it releases cash. This usually takes a few minutes, though it can occasionally take longer during periods of heavy network traffic.
- Collect your cash. Some machines dispense cash immediately after confirmation while you wait. Others send you a text message with a redemption code. If you receive a code, return to the ATM (or stay at it), tap the “Redeem” button, enter the code, and the machine dispenses your cash.
Print or save the receipt the machine offers. It serves as your transaction record and includes details you may need for tax reporting.
Fees Are Higher Than You’d Expect
Bitcoin ATM fees are substantially higher than trading on an online exchange. Most operators charge a percentage of your transaction rather than a flat fee, and that percentage typically ranges from about 5% to 20%. Some operators charge as high as 25%. That means withdrawing $500 could cost you $25 to $125 in fees alone, depending on the machine.
On top of the stated fee, many ATMs use an exchange rate that’s less favorable than the current market price of Bitcoin. This spread is essentially a hidden second fee. If Bitcoin is trading at $70,000 on the open market, the ATM might price it at $67,000 when you sell, pocketing the difference. Between the percentage fee and the rate spread, the total cost of a Bitcoin ATM withdrawal can be meaningfully higher than it first appears on screen.
Compare the total amount of Bitcoin the machine asks you to send against what you’d get selling that same amount on a standard exchange like Coinbase or Kraken. That gap is your true cost. For many people, Bitcoin ATMs make sense primarily for convenience and speed, not for getting the best price.
What to Do If Something Goes Wrong
If you send Bitcoin but the machine doesn’t dispense cash, don’t panic. Note the machine’s operator name and location, save any receipt or confirmation from your wallet showing the completed send, and contact the operator’s customer support line. Most ATMs display a phone number or website on the screen or on a sticker on the machine. Blockchain transactions are permanently recorded, so the operator can verify that your Bitcoin arrived and resolve the issue.
If the machine runs out of cash mid-transaction, the operator will typically process a refund or issue a redemption code you can use at another nearby machine. Response times vary by operator, but most resolve these issues within one to two business days.
Tax Implications of Selling
Selling Bitcoin at an ATM is a taxable event, just like selling it on any exchange. If the Bitcoin you sold has increased in value since you bought it, you owe capital gains tax on the difference. If you held it for more than a year, the gain qualifies for lower long-term capital gains rates. If you held it for a year or less, it’s taxed as ordinary income. Keep records of your original purchase price (your cost basis) and the amount you received at the ATM so you can report the transaction accurately when you file your taxes.

