How to buy bitcoins with Bitcoin ATM

You may be also interested in the instructions how to sell bitcoins using ATM.

In order to buy bitcoins using a bitcoin ATM you need to find the closest to you location and understand what kind of machine it is. Asking yourself where is closest bitcoin ATM near me? To find all locations – visit our bitcoin machines map. At the moment there are about 30 different types of bitcoin ATMs with about 20 manufacturers having their units actually installed somewhere. It may be difficult for an average user to understand how to buy bitcoins by using a bitcoin ATM and what are the differences among various ATMs.

Buy Bitcoins Using ATM

In this article we describe a bitcoin purchase process for 6 different mostly installed bitcoin ATMs in the world (they cover about 90% of the market altogether) and two more types, which were popular before and now are rarely used (Skyhook and Robocoin):


There is a general buy process at all bitcoin ATMs:

  • Verification step (optional and may vary substantially depending on machine’s type)
  • Provide bitcoin address for deposit (optionally can be generated and printed/emailed at some ATMs on the fly, but better to have your own with you before using a machine)
  • Insert cash into the ATM
  • Confirm operation (bitcoins sent to your bitcoin address at this moment)

This process may vary from ATM to ATM, and this is what we describe for every of the mentioned above bitcoin ATM types.  It is important to understand that even when machine’s software/hardware support compliance procedures, they are not necessarily activated, as it depends on the operator choice of every particular machine. That is why the same type of machine might have different verifications and limits set up.

Genesis1 bitcoin machine (Genesis Coin)


San-Diego based company Genesis Coin produces three types of ATMs: Genesis1 (two-way), Satoshi1 (one-way) and Satoshi2 (two-way). The process of purchasing bitcoins may have a verification procedure, in this case:

  • Click “Buy Bitcoins”
  • Provide mobile number
  • Enter received validation code
  • Scan fingerprint
  • Select coin (this type of machine may support not only Bitcoin, but also Litecoin, Dogecoin, Blackcoin, XCurrency)
  • Choose to scan wallet (pre-defined) or generate new
  • Scan wallet QR code if chosen
  • Insert cash bills
  • Click send
  • Get printed receipt

The process is demonstrated on the following video:

The same machine used by another person:


And here is an example of how a similar machine can be used without verifications (if operator chooses to do so):

  • Click “Buy Bitcoin”
  • Choose coin (e.g. Bitcoin)
  • Choose scan QR
  • Scan QR of the wallet
  • Insert cash bills
  • Press “Finish”
  • Take printed receipt

Here is a short video:

You can read review of a user who purchased bitcoins from a Genesis1 machine at Fantastico Comic Store in Mexico City.

Satoshi1 and Satoshi2 bitcoin ATM models (Genesis Coin)

Satoshi1 is a one-way ATM model from Genesis Coin producer. So you can only buy bitcoins from this machine for cash. Satoshi2 is a very similar looking unit, but it has dispenser slot and allows both buy and sell bitcoin transactions. However, buying bitcoins is identical at both of them.

Satoshi2 Bitcoin ATM

The process flow is identical as the one for Genesis1, we just looked at. But here is an example of how bitcoins can be purchased at this machine:

  • Choose “buy bitcoin”
  • Choose amount you want to buy (usually the higher the amount, the more verifications you need to do. Important! The limits and verification procedures are set by operator and can be different on the same type of machines at different locations, they might even be omitted)
  • Enter phone number using ATM pin pad, get SMS code and enter the received code
  • Then there are several options on the screen how you want to provide address where bitcoins to be sent: choose QR code if you have a wallet already (recommended), you can also generate and print an address by machine, or just input your address manually.
  • Then scan QR code of your address, and input cash bills
  • Click finish when you are ready, and bitcoins will be sent to you immediately
  • At the end you can print the receipt about transaction or get it emailed to you

The process is demonstrated here:

You can also read an independent review a of user using Satoshi1 bitcoin ATM to purchase bitcoins at Marina Smoke Shop in Huntington Beach, CA.



This is the second mostly installed Bitcoin machine in the world after Genesis Coin models (as of February 2017). Lamassu Bitcoin ATMs are installed in many countries worldwide.

The process of purchasing bitcoins is very simple:

  • Press “Start”
  • Scan QR code of your pre-defined Bitcoin address
  • Put cash into the machine
  • Press “Send”

Important!  There is no paper wallet printer at this machine, so you need to have a Bitcoin wallet / address before using it (either on your phone, or printed on paper).

The machine doesn’t have a camera and normally there are no verification procedures in place. However, as it operates based on open source code software, some operators adjusted the flow and introduced verifications, e.g. phone number check by SMS (you need to find out what is the process at your location).

The process takes 15 seconds and is demonstrated in the following video:

Read a review of a user experience of buying bitcoins at one of Lamassu bitcoin ATMs.

General Bytes BATMTwo

General Bytes
General Bytes

General Bytes ATM may be set up to provide services to:

  • anonymous users
  • anonymous users + finger print scan
  • registered users

Depending on how the operator sets up the machine the process is different.

Also this Bitcoin ATM does not have a receipt printer, but additionally to the option of using existing wallet the user can define email, where the encrypted private keys of a newly generated address will be sent with further instructions how to use it. The process of buying bitcoins using your email is the following:

  • Choose language
  • Click “Buy Bitcoins”
  • Define the amount interval you want to buy (depending on this verification procedures may vary)
  • Choose receive by email
  • Save password which will be used to encrypt sent file
  • Insert cash bills
  • Click “Buy Bitcoins”
  • Click “Done”

The process is demonstrated in the following video:

Here is a short video of purchasing bitcoins with this ATM using standard way (existing wallet):

General Bytes BATMThree

BATMThree bitcoin machine

This is a new model introduced by General Bytes in the beginning of 2015. The main difference is that this machine supports two-way operations: buying and selling of bitcoins for cash. More details about this model can be found here.

The process of buying bitcoins at this machine is quite similar to the one at BATMTwo, but the UI is different. Here are the steps:

  • You click “Buy bitcoins” on the screen
  • Define the interval in which the amount you want to buy falls
  • If you have a wallet already – then scan it, otherwise you can print a brand new paper wallet, which you can scan
  • Insert cash bills and information will update on the screen
  • Click Buy bitcoins and the equivalent in BTC will be sent to scanned address.

Depending on the operator and thresholds set, you can be asked to confirm mobile number by SMS, give finger print or scan your ID.

The following video demonstrates the basic purchase bitcoins process at this machine:



BitAccess machine is quite spread on the market according to the number of installations. It is well represented in Canada, US and European countries.

The process of buying bitcoins using this ATM is the following:

  • Choose language
  • Press “Start”
  • Enter mobile number
  • Receive the validation code and enter it
  • Select “Buy Bitcoins”
  • Choose whether you already have a Bitcoin wallet (yes – scan it later, no – generate and print new one)
  • Scan QR code
  • Insert cash bills
  • Click “I’m done”
  • Bitcoins are sent and you receive confirmation SMS
  • Optionally you can print a receipt as well

The process is demonstrated on this video:



This was the most compact and cheap bitcoin ATM on the market. However, presumably due to low price, the company could not survive long term and abandoned market in beginning of 2015 by practically eliminating any support and delaying deliveries. As a result number of these machines on the market reduced dramatically. There are still some in the wild, but not many. Due to hardware and software issues, these machines are difficult to operate, and they are removed from locations.

The process of buying bitcoins via this machine is pretty similar to the one above for Lamassu:

  • Touch screen to begin
  • Scan QR of your bitcoin wallet
  • Verify that the address is correct
  • Insert cash bills
  • Click “Buy bitcoins”
  • Enter email address where receipt will be sent or click “Done” to finish

As there is no printer in this machine, you need to have a bitcoin address beforehand. The process of buying bitcoins using Skyhook bitcoin ATM is illustrated in this video:



UPD: The company producing these bitcoin machines has closed and now there are several machines left installed at various locations, but due to lack of software support they were required to switch to another software. Many operators have used software from General Bytes named Robocoin-kit, which means that although the hardware and how machine looks stays the same, the process of purchasing bitcoins has changed totally and now is identical to the one of a two-way General Bytes model.

This is how the old process of buying bitcoins at Robocoin kiosk looked before:

This was a controversy bitcoin machine in the Bitcoin community as it had quite advanced verification procedures, about which users usually complained on different forums. Machine supported verification procedures including the palm vein scan, but not necessarily it was activated by operators.

The process of buying bitcoins at this ATM was split into two main steps: very first visit (account registration process is more complicated) and all the rest purchases (account is already created, the process is simpler and faster).

If you had not used the machine before, during the first visit you needed to create account with Robocoin. Since November 2014 Robocoin made a mandatory update of all operators’ kiosks. After this, if you used a Robocoin software – you needed to use a Robocoin wallet (aka version 2.0). For creating one the following steps were needed to be completed:

  • Click “Get started”
  • Enter mobile (also will be your account)
  • Confirm mobile by entering the received verification code
  • Create and provide PIN code (enter twice to verify)
  • Scan government issued ID or passport (by entering it into slot or scanning with a camera)
  • Take a picture of yourself

After this the kiosk confirmed provided data and your account was created.

Here is a short video demonstrating registration process:

Since this moment on, the account with Robocoin was already created and all the transactions were faster, namely for buying bitcoins you needed:

  • Enter phone number
  • Enter secret PIN code
  • Scan palm vein (1 time)
  • Scan QR code for your Bitcoin wallet or generate new one (printed by machine)
  • Get wallet private key printed (in case generated by machine)
  • Input cash bills
  • Click “Finish”
  • Take receipt
  • Get SMS with notification about transaction

The process is illustrated in the following videos:


You can find the nearest bitcoin ATM to you using our bitcoin ATM Map.

Found this article useful? Subscribe to our Twitter channel @CoinATMRadar and we will keep you updated about new posts.

29 thoughts on “How to buy bitcoins with Bitcoin ATM

    1. Yes, bitcoin ATMs normally have limits. Also usually limits depend on verifications, e.g. anonymous customers get lowest limit, the ones who’s verified by SMS get bigger limit, the ones identified by ID get bigger limit etc.

      Limits and verification procedures vary a lot from operator to operator, you can find information about limits and verifications on every listing page, where it is known.

    1. Hi Kenneth, not sure which machine you used as there are about 800 currently in the world. However, the best will be to approach bitcoin ATM operator of the machine you used so they can solve it for you. Usually you can find this info on the listing of ATM on our site.

  1. Hi, I have begun the selling process at a Bitaccess ATM several days ago but i didn’t receive any SMS after having sent the Bitcoins to the machine’s BTC address. The ATM owner told me that I had to receive a SMS after the BTC transaction confirmation to let me take my cash out, but I didn’t receive any SMS! I left the store because I thought I would receive the SMS later but it was 3 days ago!! If I come back to the Bitaccess ATM machine and I tap on Selling button, and then if I enter my phone number, it should propose me to “use a withdraw code” according to the ATM owner, isn’t it? Is this a way to receive the SMS again during this step? or is it lost?

    1. Hi Pat,

      Looks to be some issue during the process. Don’t worry as you posses the phone number which was used during transaction, those bitcoins you sent should be associated with you, so funds are not lost. Operator needs to resolve it. I sent email with details to you, please respond, so I can help you further here.

      EDIT: Your email bounced back, if you need assistance to resolve this – please contact at

    1. Hi Nikky,

      Some machines do support such big transactions some don’t. You need to check particular locations around. You can find nearest bitcoins ATMs here.

      Regarding verifications – this also changes from operator to operator, but generally for that big amount you probably will need to have high level of verifications done prior to transaction (e.g. phone verification by SMS + ID scan verification). But again that depends on location you want to use, so please check in advance.

  2. Hi, thanks for the post–very helpful. Does anyone know if you can put in multiple bills into a General Bytes BATMTwo (aka a stack of bills vs one at a time)?

    1. Hi Remmy,

      Thanks for your question. As far as I know there is such a solution for Genesis Coin machines (bulk note acceptor), however, never heard General Bytes used them.

      BATMTwo highly likely doesn’t have this option, as it is a compact machine, however, there might be something for BATMThree, as it uses more advanced hardware. I will ask company representative to leave a comment here.

    2. Hi Remmy,
      I’m Karel Kyovsky from GENERAL BYTES. Our machines don’t support “stack of bills” insertion. You can only insert banknotes one by one and then press button “buy bitcoins”.
      Bulk insertion mechanism would impose significant price increase in machine price and to be honest most of the end customers would struggle with how to use it.
      So to keep things simple and cheep we decided not to include it.

  3. Hello if I am purchasing from genesis1 atm and its by Coinsource, do I need to use Coinsource wallet to store the bitcoin I will be purchasing or does the atm accept any wallet of my choice?

  4. I entered my phone number but the machine (I think it was genesis1) says it’s been identified as a VoIP number even though this is a regular phone number, and it told me to use an ID for identity verification. I have nothing against that but i should know that my phone number isn’t an VoIP. What should I do?

  5. Can you use a Bitcoin ATM if you set up your wallet on a PC or do you have to have the wallet set up on your phone to scan? I want to set the wallet up on the PC.

    1. Yes, surely you can use any wallet, even the one you set up on computer. You need to have a QR code with you, but that doesn’t mean you have to bring computer and try to scan from the screen. You can print a QR code of your PC wallet and bring this code on paper, from where you can scan it. To get the QR code for printig — easiest way to search for your address on – QR code will be displayed there.

  6. I thought bit coin was the solution to to high transaction fees and this is not even mentioned in this blog but from what i see are fees of up to 11 and 8 on average percent to buy bits

    1. 8-11% you mentioned are not “transaction fees”, they are fees charged by operators for converting fiat < -> cryptocurrency, who run this business for profit. Using online exchanges is cheaper if you are looking to reduce the costs of purchasing bitcoins, however, it is more lengthy process and potentially might require more identification. Bitcoin ATMs are quick and easy, especially for small amounts.

  7. if i own 2 or 3 atm’s when i get the cash is there any way to transfer money or deposit money to exchange without having to deal with a bank??

    1. Well, if exchanges require you to deposit via bank wire transfer, then there is no way to do this, unless regularly.
      However, if you could find a constant source of bitcoins for cash, e.g. local miner who’d be glad to cash out periodically and your volumes match – then this is one of the options.

  8. I have no idea how to use, but want to learn. Can I buy bitcoins online? what is the minimum amount of USD to purchase bitcoins?… many bitcoins do i get for 1USD? Ive created a wallet, so what do i do next?

    1. Hi Melissa,

      You definitely can buy online. There are many exchanges, you need to register, and then deposit via bank wire or other support method. The advantage here will be lower fees. However, if you have already a wallet with address, and the amount is not that large (so fees difference might be not substantial) you can use any of bitcoins ATMs or other locaitons listed on the site to buy bitcoins for cash.

Leave a Reply

Your email address will not be published. Required fields are marked *