In brief
- Bitcoin ATMs are a convenient way to buy and sell small amounts of the cryptocurrency.
- For small transactions, they don't require KYC, making them easier to use than setting up an account at an exchange.
- Before transacting with a Bitcoin ATM you'll need a cryptocurrency wallet, though some ATMs can set up a paper walllet for you.
Bitcoin ATMs are proliferating around the world—particularly in North America, where, according to Statista, the overwhelming majority are located.
Bitcoin ATMs behave much like regular ATMs; they can be used to buy (and in some cases, sell) Bitcoin. Some ATMs enable you to buy other cryptocurrencies such as Ethereum and Bitcoin Cash, but for our guide we'll be sticking to the granddaddy of cryptocurrencies. For the most part, the instructions are the same across all cryptocurrency ATMs.
Why use a Bitcoin ATM?
Bitcoin ATMs provide a quick, easy way to buy (and sell) small amounts of Bitcoin.
When the first Bitcoin ATMs launched, they enabled users to buy Bitcoin anonymously. In the intervening years, regulators have intervened to ensure compliance with anti-money-laundering (AML) laws, enforcing know-your-customer (KYC) requirements; for example, in the United States, Bitcoin ATMs are regulated by the Department of Treasury’s Financial Crimes Enforcement Network, or FinCEN.

How to Find a Bitcoin ATM Near Me
Bitcoin is all about the digital economy and the cashless society. ATMs, therefore, should have no place in this virtual economy… right? Wrong, it turns out. Bitcoin ATMs are springing up all over the world, offering customers an easy way to buy Bitcoin on the high street. What is a Bitcoin ATM? Bitcoin ATMs look pretty much like any other ATM. The key difference is that while regular ATMs dispense cash, Bitcoin ATMs let people trade Bitcoin (and sometimes other cryptocurrencies, too), right in...
However, for small purchases, Bitcoin ATMs still usually enable BTC purchases to be made without requiring KYC. Even for larger purchases within their limits, KYC requirements are generally limited to scanning an ID document.
That makes Bitcoin ATMs a more convenient way of buying and selling Bitcoin than many cryptocurrency exchangesexchanges, which are obliged to have more complicated procedures for setting up an account.
How To Buy Bitcoin with a Bitcoin ATM
First up, you’ll need to find a Bitcoin ATM, using one of the various websites and apps that provide maps or lists of Bitcoin ATMs around the world.
Once you’ve tracked down a Bitcoin ATM, interacting with it is fairly simple—unsurprisingly, since they’re designed to mimic the user experience of a regular ATM.
One thing you will need is a Bitcoin address; there are many options for acquiring one, including software wallets or hardware wallets. If you don’t have a wallet, don’t worry: many Bitcoin ATMs can generate a brand new paper wallet for you. A word of warning, though: keep your paper wallet safe, as anyone who gets access to the private key written on it will have access to your Bitcoin. To be extra safe, some software wallets allow you to import your paper wallet. Jaxx offered this solution in this blog post.
If you already have a Bitcoin wallet, you can tell the Bitcoin ATM where to send your funds by scanning a QR code that will be available in your mobile phone app.

The Best Bitcoin Wallets: Hardware, Software and Mobile
What is a Bitcoin wallet? What types of wallet are there? Hardware wallets Software wallets Mobile wallets If you're reading these words, congratulations—you are, or about to be, the holder of some Bitcoin. To do so, however, you’ll need a Bitcoin wallet to store it in—which is why you’re probably here. Working out which Bitcoin wallet is right for you can be a daunting undertaking; there are a lot of options out there, each with their own advantages and disadvantages. We've rounded up some...
To buy Bitcoin using a Bitcoin ATM, you’ll usually need to enter your phone number to receive a verification code by SMS. Once you’ve entered this, you simply need to scan the QR code of the wallet you’d like to receive your Bitcoin, using the ATM’s scanner. You can also double-check the receiving address at this point.
Depending on how much Bitcoin you want to buy, you may also be required to scan your identification for KYC purposes. Next, insert your cash into the ATM’s bill feeder, and your Bitcoin should arrive in your wallet. You’ll also have the option of printing off a paper receipt or receiving one by SMS.
How To Sell Bitcoin with a Bitcoin ATM
Selling Bitcoin using a Bitcoin ATM is a simple process. Once you’ve navigated through the options menu to “sell Bitcoin,” you’ll need to enter your phone number and, depending on the amount you want to withdraw, scan your ID for KYC.
Select the amount of Bitcoin you’d like to sell and the ATM should present you with a QR code on a paper ticket. You’ll then need to scan the QR code using your Bitcoin wallet in order to send Bitcoin to the address in question; this should pre-populate with the value you’ve selected using the ATM, but do double-check to make sure that the amount is accurate.
You’ll then receive a text message letting you know that your funds have been received by the ATM. Head back to the ATM, hit “redeem ticket” and scan the QR code from your ticket using the ATM’s scanner. The ATM should then spit out your crisp bills of paper money.
Sounds easy? That’s the idea: Bitcoin ATMs are ideally suited to novice users looking to purchase small amounts of Bitcoin.