Bitcoin ATM San Francisco

San Francisco remains a primary hub for Bitcoin ATMs, offering numerous cash-to-crypto access points across the Mission District, SoMa, and the Financial District. In 2026, using these kiosks requires navigating California's updated transparency and transaction limit regulations. This guide provides a direct look at local machine locations and how to use them to buy or sell Bitcoin in SF.

Buy Bitcoin

Where to Find Bitcoin ATMs in San Francisco

Cryptocurrency kiosks are distributed throughout the city, primarily located in convenience stores, markets, and gas stations that offer extended hours.

San Francisco Neighborhoods

  • Mission District:
    • Order Express: 2038 Mission St.
    • Chevron Gas Station: 1601 Mission St.
  • Tenderloin / Lower Nob Hill:
    • Econo Market: 593 O'Farrell St. (Typically open until 2:00 AM).
  • Haight-Ashbury:
    • Pipe Dreams: 1376 Haight St.
  • SoMa & Financial District: Multiple kiosks are available in 24-hour convenience hubs near Market Street.

Surrounding Areas

  • South San Francisco:
    • Speedway Express: 35 S Linden Ave.
    • Shell Station: 899 Airport Blvd.
  • East Bay:
    • Gateway Smoke Shop (Oakland): 5936 San Pablo Ave.
    • Central Valero (Richmond): 5430 Central Ave.

How a Bitcoin ATM Works

A Bitcoin ATM may look like a traditional bank machine, but it does not connect to a bank account. Instead, it is an internet-connected kiosk that communicates directly with a cryptocurrency exchange or a liquidity provider.

When you use a kiosk, the machine locks in a price based on the current global market rate. For buy orders, the machine sends the digital assets to a wallet address you provide via a QR code. For sell orders, the machine dispenses physical cash once the blockchain transaction is confirmed.

Disclaimer: CEX.IO is a digital asset platform and does not facilitate direct physical cash-for-crypto transactions. While participants can fund their accounts using various digital payment methods and supported cash-in services, Bitcoin cannot be purchased with physical cash directly on the CEX.IO platform.

How to Use a Bitcoin ATM

Using a kiosk is a straightforward process, though specific steps may vary slightly by operator (such as CoinFlip, RockItCoin, or Byte Federal).

Steps to Buy Bitcoin with Cash

  1. Select "Buy": Choose the asset you wish to purchase (e.g., Bitcoin, Ethereum, or Litecoin).
  2. Verify Identity: Enter your mobile number to receive a verification code (SMS). In accordance with FinCEN and California's Digital Financial Assets Law, you may be asked to scan a government-issued ID for larger transactions.
  3. Scan Wallet QR: Open your mobile crypto wallet and present your "Receive" QR code to the kiosk’s camera.
  4. Insert Cash: Feed bills into the machine. The screen will display the equivalent crypto amount minus fees.
  5. Confirm: Complete the transaction. The assets are typically dispatched immediately, appearing in your wallet after standard blockchain confirmations (usually 10–30 minutes).

Steps to Sell Bitcoin for Cash

  1. Select "Sell": Ensure the machine is "bidirectional" (two-way), as some kiosks only support buying.
  2. Enter Amount: Choose how much cash you wish to withdraw.
  3. Send Crypto: The machine will print or display a QR code with a specific address. Use your wallet app to send the exact amount of crypto to that address.
  4. Wait for Confirmation: Most machines require at least one blockchain confirmation.
  5. Collect Cash: Once confirmed, the machine will dispense your cash or provide a redemption code to use at the kiosk.

Get crypto with your debit or credit card

Start your crypto journey today with ease. Buy top cryptocurrencies using your debit or credit card and gain instant access to the world of digital assets.

Buy Crypto
Get crypto with your debit or credit card

What is a Bitcoin ATM?

A Bitcoin ATM (BTM), often referred to as a crypto kiosk, is an internet-enabled physical portal that allows participants to exchange fiat currency for digital assets. While these machines often resemble traditional automated teller machines, their underlying architecture and function are fundamentally different.

Key Distinctions

Unlike a standard ATM, which connects to a centralized banking core to withdraw funds from a personal account, a Bitcoin ATM interacts directly with a digital asset exchange or liquidity provider.

  • No Bank Account Required: Transactions at a kiosk do not involve your personal bank account. Instead, the machine facilitates a direct trade: you provide cash, and the kiosk dispatches the equivalent value in Bitcoin to a digital wallet address.
  • Blockchain Integration: Every transaction is recorded on the blockchain. The kiosk acts as the interface that broadcasts your purchase or sale to the network in real-time.
  • Wallet-Centric: To use a BTM, you must have a digital wallet (mobile or paper) ready to scan. The kiosk uses this "Receive" address to know exactly where to send the assets.

Types of Machines

There are two primary configurations for Bitcoin machines found in the San Francisco area:

  1. Unidirectional (One-Way): These are the most common and allow participants to buy Bitcoin using cash.
  2. Bidirectional (Two-Way): These advanced kiosks allow for both buying and selling. Participants can send Bitcoin to the machine’s address and receive physical cash in return.

Regulatory Oversight

In the United States, Bitcoin ATM operators are classified as Money Service Businesses (MSBs) and must be registered with FinCEN. In San Francisco specifically, these machines also operate under the oversight of the California Department of Financial Protection and Innovation (DFPI), which mandates strict identity verification (KYC) and fee transparency to maintain a vetted and secure environment for all participants.

How to Buy Bitcoin (BTC) on CEX.IO

For those looking to transition from physical kiosks to digital management, CEX.IO provides a streamlined pathway through its web platform and mobile app.

Supported Payment Methods

The availability of specific payment gateways depends on the participant's jurisdiction and verification level. Common methods include:

  • Credit and Debit Cards: Instant purchases via Visa and Mastercard.
  • Digital Wallets: Support for Apple Pay, Google Pay, and PayPal (the latter is available for USD transfers for U.S. users).
  • Bank Transfers: * U.S.: Domestic Wire transfers.
    • Europe (EEA): SEPA payments.
    • UK: Faster Payments and Online Banking.
  • Alternative Methods: Regional options such as Skrill and Epay (subject to geographic availability).

Step-by-Step Guide

  1. Account Creation and Security: Visit the CEX.IO website or download the mobile app to register. It is recommended to enable two-factor authentication (2FA) immediately to secure your digital wallet.
  2. Identity Verification: Complete the Know Your Customer (KYC) process by providing a government-issued ID. This is a mandatory step to comply with anti-money laundering (AML) regulations and to unlock full account functionality.
  3. Select Instant Buy: Navigate to the "Instant Buy" page. Select Bitcoin (BTC) from the list of supported assets and choose your preferred fiat currency (USD, EUR, or GBP).
  4. Choose Payment Gateway: Enter the amount you wish to spend and select your payment method. If using a card for the first time, you will need to complete a brief card verification process.
  5. Review and Confirm: Check the transaction summary, which includes the exchange rate and any applicable service fees. Once confirmed, the BTC is typically dispatched to your CEX.IO wallet immediately.

Buy crypto instantly on CEX.IO

Buy Bitcoin, Ethereum and other top cryptocurrencies securely with your debit or credit card. Fast purchases, low fees, easy withdrawals.

 


 

Buy crypto instantly on CEX.IO

FAQ

Unlike a traditional bank ATM that connects to your personal bank account, a Bitcoin ATM is an internet-connected kiosk that connects directly to a cryptocurrency exchange. When you insert cash, the machine purchases the equivalent amount of Bitcoin at the current market rate and sends it to the digital address you provided via QR code.

A typical transaction follows these steps:

  1. Selection: Choose "Buy" or "Sell" on the touch screen.
  2. Verification: Enter your mobile number to receive a verification code or scan your ID if required.
  3. Wallet Scanning: Open your crypto wallet app and present your "Receive" QR code to the kiosk's scanner.
  4. Payment: Insert your cash into the bill acceptor.
  5. Confirmation: Review the transaction details (including fees) and confirm. The assets are usually dispatched to your wallet within minutes.

Yes, but only at bidirectional (two-way) machines. Many kiosks in the San Francisco area are "buy-only." Before visiting, it is recommended to use a locator tool like Coin ATM Radar to filter for machines that support "Sell" operations.

As of January 1, 2024, California law (SB 401) prohibits kiosk operators from accepting or dispensing more than $1,000 per day per person. This limit is designed to mitigate the risk of large-scale fraud and scams.

Under the Digital Financial Assets Law effective in 2025, California kiosk fees are capped at the greater of $5 or 15% of the transaction value. While this is higher than most online exchanges, it reflects the overhead of maintaining physical hardware and cash logistics.