A Bitcoin ATM, sometimes called a BTM, is a physical kiosk that lets people buy and, on some machines, sell Bitcoin. Instead of pulling money from a bank account, the machine interacts with a crypto wallet and converts cash or card payments into Bitcoin that goes to your address. Some models also support other cryptocurrencies.
Behind the scenes, the kiosk connects to a crypto exchange or liquidity provider. You scan your wallet’s QR code, insert cash or use an accepted card, confirm the quote, and the machine sends the equivalent amount of Bitcoin to your wallet over the blockchain. The transfer appears in your wallet shortly after, with final confirmation following normal network times.
There are two broad types: one-way machines that only let you buy, and two-way machines that also let you sell for cash. Depending on the operator and model, you can pay with cash and, in many cases, a debit card. Many kiosks handle more than just Bitcoin, but supported assets vary by operator.
Many operators ask for some verification, especially for higher amounts. You may be prompted to enter a phone number, scan an ID, or complete a quick check to meet local anti-money-laundering rules. Daily or per-transaction caps are common and are set by the kiosk operator.
Convenience comes with higher fees than most online exchanges, and the exact rate depends on the machine and its operator. After you confirm a purchase, the transaction is broadcast to the Bitcoin network. It can show up in your wallet quickly, while full confirmation depends on network conditions.
Bitcoin ATMs tend to be placed in everyday locations like convenience stores, malls, cafes, and transit hubs. Availability varies by country and city, and placement choices are made by private operators.
Kiosks trade ease of use for tradeoffs such as higher fees and limited anonymity. Policies have tightened in many places, so you should expect some ID checks. Always verify you are at a legitimate machine run by a recognized operator, follow on-screen prompts carefully, and double-check the wallet address before confirming.