National Bitcoin ATM | Buy Bitcoin and Receive it Instantly

Buy Bitcoin In Person

and receive it instantly

Features and benefits when using a National Bitcoin ATM

Flexible Purchase Amount

You can buy anywhere from $10 - $15,000 worth of Bitcoin per day.

Receive Your Bitcoin Instantly

Don’t wait 3-5 days for an online exchange to deliver your Bitcoin. Visit a Bitcoin ATM and get your Bitcoin Immediately!

Control Your Bitcoin

Unlike online exchanges, we do not keep any copies of your private keys. You can send your Bitcoin to any wallet you own.

Easy To Use

Our Bitcoin ATMs are extremely user friendly and will walk you through the entire process on screen.

Safe and Compliant

Don’t risk meeting a stranger off LocalBitcoins. Our machines meet the highest regulatory standards.

Privacy Oriented

No need to hand over all your bank info. Purchase Bitcoin with as little as a phone number.

How does it work?

Verify yourself

Once at the kiosk, verify yourself by providing a phone number and/or an ID.

Scan your wallet

Scan the QR code on your mobile bitcoin wallet or create and print a new paper wallet.

Insert cash

Buy as little as $20 worth of bitcoin. MACHINES ACCEPT CASH ONLY.


Done inserting cash? You're Finished! Your coins will be sent out within 20 minutes of your purchase!

Interested in owning a kiosk?

We are the only Bitcoin ATM company that allows you to own your own kiosk without the hassle of running it! Build your own cash flow business with our turnkey operation.

Additional Information

Kiosk Education

Be sure to visit our knowledge base and support center to learn a more about how to use our Bitcoin ATMs.