How to Spend Bitcoin at Stores and Online
Where you can actually spend bitcoin right now
Bitcoin works as payment at three types of places: online retailers that accept it directly, physical stores with bitcoin payment terminals, and services that let you convert bitcoin to dollars first and then spend those dollars normally. The first two routes keep you in bitcoin. The third route — converting to cash — is what most people do when they want to buy everyday things, because far fewer places take bitcoin than take credit cards.
Major online retailers that accept bitcoin include Overstock, Newegg, and some Microsoft Store purchases. AT&T and Dish Network accept it for some services. PayPal lets you hold and spend bitcoin through your PayPal account at millions of merchants. Square Cash and some other payment apps also support bitcoin spending, though the list changes. For physical stores, you need a bitcoin wallet app on your phone that can generate a QR code at checkout — the cashier scans it, the payment goes through in seconds, and you get a receipt like any other transaction.
The catch is that bitcoin is volatile. If you buy something for 0.01 bitcoin today and the price swings 10 percent overnight, you have either overpaid or underpaid compared to what you would have paid in dollars. Merchants who accept bitcoin usually price items in dollars and convert the bitcoin amount at the moment of sale to lock in the price, so you know what you are paying. But the merchant then holds bitcoin, not dollars, so they carry the price risk instead of you.
Key Takeaways
- Online retailers like Overstock and Newegg accept bitcoin directly, and PayPal lets you spend bitcoin through its platform at millions of stores.
- Physical stores that take bitcoin require a mobile wallet app that generates a QR code — the payment settles in seconds without a card swipe.
- Converting bitcoin to dollars through an exchange or app, then spending dollars normally, is the most common route because far more merchants take dollars than bitcoin.
- Bitcoin prices move constantly, so merchants lock in the dollar price at the moment you pay to protect both of you from sudden swings.
- Transaction fees vary by method — direct bitcoin payments may cost less than credit card fees, but conversion to dollars usually includes a small percentage charge.
Converting bitcoin to dollars for everyday spending
Most people who own bitcoin but want to spend it convert it to dollars first. You do this through a crypto exchange — a platform like Coinbase, Kraken, or Gemini where you can sell bitcoin for U.S. dollars. The dollars land in a linked bank account, usually within one to three business days, though some exchanges offer faster transfers for a fee.
The process is straightforward: log into your exchange account, select the amount of bitcoin you want to sell, confirm the transaction, and the dollars appear in your bank account. You then spend those dollars like any other money — debit card, check, transfer to someone else, whatever you normally do. The exchange charges a fee for this conversion, typically between 0.5 and 2 percent of the amount you sell, depending on which exchange you use and whether you are a frequent trader.
Some people keep a small amount of bitcoin in a payment app like Cash App or PayPal and convert it to dollars on the fly when they want to spend it. This works if you only convert occasionally and do not mind the fees. If you convert regularly, using a dedicated exchange and moving dollars to your bank account once a week or once a month is usually cheaper.
Paying directly with bitcoin online
When a retailer accepts bitcoin directly, you pay from your bitcoin wallet — the app or service that holds your bitcoin and lets you send it. The merchant displays a QR code or a bitcoin address, you scan it or copy the address into your wallet, you confirm the amount, and the payment goes through. The whole thing takes about as long as a credit card payment, sometimes faster.
The main difference from paying with dollars is that you need to own the bitcoin before you pay. You cannot buy now and pay later with bitcoin the way you can with a credit card. You also cannot dispute the transaction afterward the way you can with a credit card — once it is sent, it is sent. Some merchants offer refunds if you ask, but the system itself does not force them to.
Transaction fees for direct bitcoin payments are usually lower than credit card fees. A credit card payment costs the merchant 2 to 3 percent. A bitcoin payment costs the merchant a fraction of a cent to a few cents, depending on how busy the bitcoin network is at that moment. Merchants sometimes pass this savings to you in the form of a discount, though most do not.
Paying at physical stores with a mobile wallet
Some brick-and-mortar stores accept bitcoin through a payment terminal. You need a mobile wallet app — common ones include Coinbase Wallet, Trust Wallet, or Electrum — that can generate a QR code. At checkout, the cashier or payment terminal displays a QR code, you open your wallet app, scan it, confirm the amount, and the payment settles when ready or within seconds.
The experience is similar to Apple Pay or Google Pay, except the payment is in bitcoin instead of dollars. The merchant usually sees the payment in dollars, not bitcoin, because payment processors like BitPay convert it automatically. You see it as bitcoin leaving your wallet. The whole transaction is final — no chargebacks, no disputes through the payment system.
Physical bitcoin acceptance is still rare in the United States. You are more likely to find it at tech-forward retailers, some coffee shops in major cities, and a handful of restaurants. Check the Bitcoin.com merchant directory or ask before you go, because availability changes and varies by location.
Fees and costs of different spending methods
The cost of spending bitcoin depends on how you spend it. Converting to dollars through an exchange costs 0.5 to 2 percent. Paying a merchant directly with bitcoin costs you nothing in fees — the merchant or the payment processor pays the network fee. Using a payment app like PayPal to spend bitcoin may include a small percentage fee, usually 1 to 2 percent, depending on the app.
The bitcoin network itself charges a fee to process your transaction, but this is usually invisible to you. If you are paying a merchant directly, the merchant absorbs it. If you are converting to dollars, the exchange includes it in their fee. If you are using a payment app, the app may or may not pass it through to you.
The bigger cost is usually the price swing. If you buy bitcoin at $40,000 and spend it when the price is $36,000, you have lost $4,000 in value. If you convert to dollars when ready after buying, you lock in the price and avoid this risk. If you hold bitcoin for weeks or months before spending it, you are betting on the price going up — and if it goes down, you lose money whether you spend it or not.
Tax reporting when you spend bitcoin
When you spend bitcoin, the IRS treats it as a sale of property, not as a straightforward purchase. This means 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. If you bought bitcoin for $30,000 and spent it when it was worth $40,000, you have a $10,000 gain and may owe tax on that gain.
You do not owe tax on the purchase itself — only on the gain. If you bought bitcoin for $40,000 and spent it when it was worth $40,000, you owe nothing. If you bought it for $40,000 and spent it when it was worth $35,000, you have a loss, which you can use to offset other gains.
Keep records of when you bought the bitcoin, how much you paid, when you spent it, and what it was worth on the day you spent it. Your exchange or wallet may provide this information in a downloadable report. You will report these transactions on Schedule D of your tax return, the same form you use for stock sales. If you spend bitcoin frequently, the record-keeping becomes important.
Security when spending bitcoin
Bitcoin payments are final. Once you send bitcoin, you cannot get it back if you make a mistake or if the merchant disappears. This is different from credit cards, where you can dispute a charge. For this reason, always double-check the address or QR code before you confirm a payment. Scammers sometimes trick people into sending bitcoin to the wrong address by displaying a fake QR code or address.
Use a wallet you control, not one run by an exchange or payment app, if you are spending bitcoin regularly. A wallet you control means you hold the private key — the password that proves the bitcoin is yours. If an exchange gets hacked, your bitcoin on that exchange is at risk. If you hold the private key yourself, only you can spend it.
For small purchases, the security risk is low. For large purchases, consider using a hardware wallet — a physical device like a Ledger or Trezor that stores your bitcoin offline and only connects to the internet when you need to spend. This makes it nearly impossible for hackers to steal your bitcoin, even if your computer is compromised.
Frequently Asked Questions
Can I spend bitcoin at Amazon or Walmart?
Amazon and Walmart do not accept bitcoin directly. You can convert bitcoin to dollars through an exchange and then spend those dollars at either retailer. Some third-party services claim to let you spend bitcoin at these stores, but they are usually converting your bitcoin to a gift card or dollars behind the scenes and charging you a fee to do it.
What happens if the bitcoin price drops right after I spend it?
If you already spent the bitcoin, the price drop does not affect you — you no longer own it. If you are holding bitcoin and the price drops before you spend it, you have lost value. This is why many people convert bitcoin to dollars when ready after receiving it if they plan to spend it soon.
Do I need to report bitcoin spending to the IRS?
Yes. The IRS requires you to report the sale or use of bitcoin as a taxable event. You owe capital gains tax on any increase in value between when you bought the bitcoin and when you spent it. Keep records of the purchase price, the date you spent it, and the price on that date.
Is it cheaper to spend bitcoin directly or convert to dollars first?
Direct bitcoin payments usually have lower fees for the merchant, but you pay the same amount either way. The real difference is convenience — converting to dollars takes a day or two and costs 0.5 to 2 percent, while direct bitcoin payments are when ready but only work at merchants that accept bitcoin, which is still rare.
What if I send bitcoin to the wrong address by mistake?
Bitcoin transactions cannot be reversed. If you send it to the wrong address, it is gone unless the person who controls that address sends it back to you. Always verify the address or QR code carefully before confirming a payment. Copy and paste addresses rather than typing them by hand to avoid typos.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.