Bitcoin is accepted by some major retailers, payment processors, and online services, but not everywhere—and the list changes often
Bitcoin payments work through a wallet (software that holds your private keys) and a public address (a string of characters that acts like an account number). When you pay someone in bitcoin, you're sending cryptocurrency from your wallet to theirs. The transaction gets recorded on the blockchain, a public ledger that confirms the transfer. Most transactions settle within minutes to hours, though the time varies based on network congestion and the fee you pay.
The catch: bitcoin is not legal tender in most countries, so no business is required to take it. Acceptance depends entirely on whether a merchant has set up the infrastructure to receive it. Some large companies accept it; most small businesses do not. Payment processors like Stripe, Square, and PayPal now offer bitcoin payment options, which means some merchants can accept it without holding the cryptocurrency themselves.
Key Takeaways
- Major retailers like Microsoft, AT&T, Overstock, and some Whole Foods locations accept bitcoin through payment processors, but acceptance is not universal across all stores or locations.
- Payment processors like Stripe, Square, and PayPal let merchants accept bitcoin without storing it themselves—the processor converts it to dollars immediately.
- Online services including some hosting providers, VPNs, and digital marketplaces accept bitcoin directly, often because they operate across multiple countries.
- Bitcoin is fastest and cheapest for international transfers, but slowest and most expensive for small everyday purchases compared to credit cards or bank transfers.
- When a merchant accepts bitcoin, you typically scan a QR code or paste an address into your wallet—there is no chargeback protection if you send it to the wrong address.
Major retailers and payment networks that accept bitcoin
Microsoft accepts bitcoin through Coinbase Commerce for purchases in the Microsoft Store (digital games, apps, subscriptions). AT&T accepts it for phone bill payments through Coinbase. Overstock.com has accepted bitcoin since 2014 for physical goods. Whole Foods locations in some areas accept it through the Flexa network, a payment app that converts bitcoin to dollars at checkout. PayPal lets users hold and send bitcoin within their account, and some PayPal merchants can receive it. Square Cash and Square's point-of-sale system support bitcoin payments for some merchants.
The list is smaller than it sounds. Most major chains—Walmart, Target, Amazon, Costco, grocery stores, gas stations—do not accept bitcoin directly. Some accept it through third-party apps (like Flexa), but that requires the customer to download and fund a separate wallet first. Acceptance also varies by location: a Whole Foods in one city may accept bitcoin while another does not.
Online services and digital merchants
Bitcoin is more common in digital services than physical retail. Hosting providers like Namecheap and some WordPress hosts accept it. VPN services (ExpressVPN, NordVPN, Surfshark) accept bitcoin, often because they operate globally and want payment methods that don't require a bank account. Domain registrars and web design platforms frequently accept it for the same reason.
Cryptocurrency exchanges (Coinbase, Kraken, Gemini) accept bitcoin as a deposit method—you can send bitcoin to your exchange account to trade it for other cryptocurrencies or cash out. Online marketplaces like Etsy have some sellers who accept bitcoin, though you have to find them individually. Subscription services for software, streaming, or gaming sometimes accept it, but this is rare and usually only through payment processors.
Digital merchants accept bitcoin more often because they have no physical location to secure, no inventory to protect, and often operate across countries where traditional banking is complicated. The transaction cost is also lower for them since they're not handling physical goods.
How payment processors make bitcoin acceptance possible
Coinbase Commerce lets merchants accept bitcoin and convert it to dollars instantly. The merchant sets a price, the customer scans a QR code, and the payment goes to Coinbase, which deposits dollars into the merchant's bank account. The merchant never holds bitcoin. Stripe offers similar functionality for online businesses. Square lets point-of-sale systems accept bitcoin through the Square app. Flexa is a mobile payment network that lets customers pay with bitcoin at physical stores by scanning a code at checkout.
These processors exist because they solve a real problem: merchants want to accept bitcoin (to reach customers who prefer it) but don't want to hold it (because the price swings wildly and they need dollars to pay suppliers). The processor takes the risk and the fee, usually 1% to 2% of the transaction. Without these intermediaries, bitcoin acceptance would be even rarer.
When bitcoin is practical versus when it is not
Bitcoin works best for large international transfers. If you're sending $10,000 to someone in another country, a wire transfer costs $15 to $50 and takes 1 to 5 days. Bitcoin costs $1 to $10 in fees (depending on network congestion) and settles in 10 minutes to an hour. For small everyday purchases—a coffee, groceries, a tank of gas—bitcoin is impractical. A $5 coffee purchase might cost $1 to $3 in fees, and you have to wait 10 minutes for confirmation. A credit card is instant and free to the customer.
Bitcoin is also practical when you don't have access to traditional banking. If you're in a country with capital controls, a weak currency, or limited banking infrastructure, bitcoin lets you hold and transfer value without a bank account. This is why VPNs and hosting providers accept it—their customers are often in countries where traditional payment methods are restricted.
What happens when you pay someone in bitcoin
You open your bitcoin wallet (software on your phone or computer, or an account on an exchange). The merchant gives you a public address (a long string of characters) or a QR code. You paste the address into your wallet or scan the code, enter the amount, and confirm the transaction. Your wallet subtracts the bitcoin from your balance and broadcasts the transaction to the network.
The transaction then sits in a memory pool (a queue of pending transactions) until miners (computers that validate transactions) include it in a block. This usually takes 10 to 60 minutes, depending on how much you paid in fees. Once a miner includes your transaction in a block, it's confirmed. Most merchants wait for at least one confirmation before handing over goods or services. After six confirmations (roughly one hour), the transaction is considered final and irreversible.
Unlike a credit card payment, there is no chargeback. If you send bitcoin to the wrong address, it's gone. If you send it to a scammer, there's no fraud department to call. This is why bitcoin is risky for customers but attractive to merchants—they get paid and can't be reversed.
How to find merchants that accept bitcoin
Coinmap.org is a map of physical locations that accept bitcoin. You can search by city or category. Bitcoin.com maintains a directory of merchants. Spendabit.co is a search engine for online stores that accept bitcoin. Flexa's app shows nearby stores that accept bitcoin through their network.
These directories are incomplete and sometimes outdated. A merchant listed as accepting bitcoin may have stopped, or a new merchant may not be listed yet. The safest approach is to ask the merchant directly before you try to pay. If they accept it, they'll have a wallet address or QR code ready. If they don't, they'll tell you.
Frequently Asked Questions
Can I use bitcoin to pay my electric bill or taxes?
Not directly. Utility companies and tax agencies do not accept bitcoin. Some payment processors let you convert bitcoin to dollars and then pay your bill, but you're paying a fee to do it. It's cheaper to use a bank transfer or credit card.
What if I send bitcoin to a merchant and they never send the goods?
You have no recourse. Bitcoin transactions are irreversible. If you're buying from an unknown seller, use an escrow service (a third party that holds the bitcoin until you confirm receipt of goods), or avoid the transaction. This is why bitcoin is risky for buyers but safe for sellers.
Do I have to pay taxes on bitcoin purchases?
Tax rules vary by country and state. In the US, the IRS treats bitcoin as property, not currency. If you buy something with bitcoin, you may owe capital gains tax on the difference between what you paid for the bitcoin and what it was worth when you spent it. Keep records of your purchases and the bitcoin price on the date of each transaction.
Is bitcoin faster than a credit card?
No. A credit card transaction is instant at checkout. Bitcoin takes 10 minutes to an hour to confirm. Bitcoin is faster than a bank wire (which takes 1 to 5 days), but slower than a card for everyday purchases.
Can I get my money back if a merchant overcharges me in bitcoin?
No. Bitcoin has no chargeback protection. If a merchant charges you twice or charges the wrong amount, you have to contact them and ask for a refund. They can refuse, and you have no recourse. This is why you should only buy from merchants you trust.