Buying vs Selling at a Crypto ATM: How Each Transaction Works
Buying Bitcoin at a crypto ATM is a three-minute process. Selling is a different beast. The sell flow involves more steps, more waiting, and more points where things can fail.
The buy flow: simple and quick
When you buy at a crypto ATM, the machine is the sender. You insert cash. The ATM sends Bitcoin to the wallet address you provide. That is the whole transaction. The ATM operator controls the private keys. They broadcast the transaction immediately after your cash is counted. You scan your receiving wallet’s QR code, confirm the fiat amount, and walk away with a receipt. The Bitcoin typically appears in your wallet within 10 to 30 minutes, depending on network congestion and the ATM operator’s fee policy. Most machines let you buy with a 2% to 8% premium over spot price.
The sell flow: more steps, more risk
Selling at a crypto ATM is the reverse. You send Bitcoin to the machine. The machine gives you cash. This asymmetry introduces several complications.
Step 1: open your wallet
You need a wallet that holds the Bitcoin you want to sell. Many people use apps like Cash App, Coinbase, or a hardware wallet. You must have the Bitcoin ready and the wallet funded. The ATM will not send cash first.
Step 2: Generate the ATM's Deposit Address
The ATM screen displays a QR code. That code contains a unique deposit address controlled by the ATM operator. You cannot reuse an old address. The machine generates a fresh one for each transaction. Scan it with your wallet app.
Step 3: Send the Bitcoin
In your wallet, you paste the deposit address and enter the amount. Check the network fee. Sending Bitcoin from a mobile wallet often costs $1 to $5 in miner fees, regardless of what the ATM charges. Double-check the address. A typo means lost funds.
Step 4: Wait for Confirmations
This is where selling diverges sharply from buying. When you buy, the ATM sends the transaction. When you sell, the ATM must receive the transaction and wait for blockchain confirmations. Most machines require one to three confirmations before dispensing cash. Bitcoin blocks average 10 minutes. That means you wait 10 to 30 minutes standing at the machine, watching a countdown timer.
Some ATMs let you start the process, walk away, and return when the machine notifies you. Most do not. You stay. The machine holds the screen. Meanwhile, the clock runs.
Step 5: collect cash
Once the required confirmations arrive, the ATM verifies the transaction on its backend. It then releases the cash dispenser. You receive fiat currency, minus the machine’s fee. Fees for selling are usually higher than for buying. Expect 5% to 12% in total fees, sometimes quoted as a percentage of the sale amount, plus a flat withdrawal fee (often $3 to $5).
Specific Sell-Side Risks
Selling carries risks that do not exist when buying.
Insufficient machine funds. An ATM holds a limited cash cassette. If the cassette is empty or has less cash than your sale amount, the machine will reject the transaction after you send Bitcoin. You then must wait for the Bitcoin to return to your wallet, which takes another one to three confirmations. The sale fails, but the miner fees you paid are gone.
Higher daily sell limits. Many machines cap sell transactions at $500 to $2,000 per day, even if buy limits are higher. Check the machine limits before you send a large amount. The ATM screen shows the limit, but operators sometimes change it remotely.
Separate withdrawal fee structure. The fee for selling is not the same as the fee for buying. Some machines charge a flat percentage (e.g., 8%) plus a per-transaction withdrawal fee. Others charge a flat dollar amount (e.g., $10) plus a smaller percentage. The fee is always displayed on the screen before you confirm. Read it carefully.
Buy-only machines. Many crypto ATMs only support buying. They lack a cash cassette or cannot perform sell transactions. The machine will show a “Buy Only” label on its screen or in its directory listing. Do not assume a machine sells just because it has a camera and a screen. Check the operator’s website or the machine’s splash page for that specific unit.
Why the Difference?
The asymmetry is structural. When you buy, the ATM operator takes the risk of sending Bitcoin immediately. When you sell, the operator requires blockchain proof before handing over cash. That proof takes time. The operator also wants to ensure the Bitcoin is not double-spent. Hence the confirmations.
Selling also exposes the operator to theft risk. A seller could send a low-fee transaction that never confirms, then walk away. The machine locks down until the operator intervenes. The operator caps sell amounts to limit exposure.
Practical Tips
If you plan to sell at a crypto ATM, bring a charged phone with a wallet app installed. Know the machine’s sell fee before you start. Verify the machine accepts sell transactions. Have a backup plan if the machine runs out of cash. And be prepared to wait. The process is not instant. It is designed for the operator’s safety, not your convenience.
Not financial advice. cryptoswifties.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.