How to Pay With Bitcoin (or Any Crypto) at a Checkout: The Three Ways, Step by Step
Paying with bitcoin or crypto at a real checkout comes down to three methods: scan a QR with your mobile wallet, pay from a browser wallet, or send straight from your exchange account — no wallet needed. Each one step by step, the mistakes that actually lose money, and what to expect after you hit send.
The short answer: every crypto checkout accepts some combination of three moves — scan the QR code with your mobile wallet (amount and address fill themselves; you just confirm), pay from a browser wallet (click, review, sign), or — the one most people don't know — send straight from your exchange account (Binance, Coinbase, wherever your coins live) using its ordinary withdraw screen, no wallet app required. One honest note before the steps: many merchants price in dollar-stablecoins rather than BTC — if the checkout asks for USDC and you hold bitcoin, converting takes two taps at your exchange and usually costs less than sending BTC on-chain would.
Before you pay: the 30-second checklist
Three things prevent essentially every crypto payment mishap:
- 1Match the coin. Pay in exactly the currency the checkout shows. USDC requested means USDC sent — a different token to the same address is the classic self-inflicted wound.
- 2Match the network. Modern checkouts state the chain ("USDC on Solana"). Your sending side must use the same one — this single line prevents the most painful mistake in crypto.
- 3Use the exact amount shown. Good checkouts encode it in the QR so you can't mistype; if you're pasting manually, copy the amount, don't retype it. A payment that's one cent short sits pending instead of completing.
Method one: scan the QR (mobile wallet)
The smoothest path if your funds are in a phone wallet like Phantom:
- 1At the checkout, choose your coin and chain — the page shows a QR code
- 2Open your wallet's scanner and point it at the code
- 3Everything pre-fills — recipient, amount, token — because a proper payment QR carries the whole payment
- 4Review the confirm screen (merchant label, amount), approve, done
On a fast chain, the page flips to "paid" while your thumb is still near the button. If the wallet asks you to type an amount, the merchant used a bare-address QR — proceed carefully and copy-paste the exact figure.
Method two: browser wallet
Desktop checkout with an extension wallet: click the pay/connect option, your wallet pops up with the transfer pre-built, you review and sign. Two habits worth keeping: check the amount and recipient in the wallet popup (not just the web page), and if the site offers both "connect wallet" and "just show me an address," the address path works with any wallet — including your phone across the room.
Method three: pay from your exchange (no wallet at all)
The underrated one. If your crypto sits on Binance, Coinbase, or OKX, you don't need a wallet app to pay — on checkouts built for it, the payment address is dedicated to your order, so an ordinary withdrawal is your payment:
- 1At the checkout, copy the payment address (and note the chain!)
- 2In your exchange app: Withdraw → pick the coin → paste the address
- 3Set the network to match the checkout — the step that deserves your full attention
- 4Enter the exact amount, confirm; the checkout detects your payment when it lands — that's the dedicated-address design doing its job
Two exchange-specific notes: some exchanges deduct their withdrawal fee from the amount (send $49 and $48.90 arrives — good checkouts show the shortfall and let you top up the same address), and first withdrawals can take a few minutes if the exchange runs a security review — normal, not lost.
What happens after you hit send
On a well-built checkout: detection within a second or two on fast chains, the page confirms visibly, and the merchant ships against settled funds — the full journey from your tap to their wallet is here. Your transaction hash is a permanent, public receipt — more provable than any card statement line.
One thing to know honestly: crypto payments are final — there's no bank to call for a reversal, which is why the 30-second checklist earns its keep. Refunds exist, as merchant-initiated transfers — and never send a refund request to "the address you paid from" if you paid from an exchange; that sender address isn't yours.
Actually paying in BTC (versus paying with your BTC)
If a merchant does accept on-chain bitcoin directly: fees float with congestion and confirmations take ten-plus minutes a block — fine for large purchases, clumsy for coffee. The pragmatic move most BTC holders make at checkout: convert to a stablecoin at the exchange and pay on a fast chain — two taps, sub-second confirmation, and your BTC stack stays a decision you make deliberately, not one a purchase forces.
FAQ
Can I pay with bitcoin without a wallet?
If your BTC is on an exchange, yes: convert to the requested token if needed and withdraw straight to the payment address. Method three above — the wallet-free path.
How do I pay with crypto in a physical store?
Same three methods — the counter version is a QR you scan while the cashier watches the confirmation. Under a second on fast chains.
What if I sent the wrong amount?
Short payments show as pending with the remainder — top up the same address. Overpays and late arrivals sit safely on dedicated-address checkouts, visible and recoverable.
What if I picked the wrong network?
The mistake to prevent rather than fix — full prevention guide here. If it happened: contact the merchant; on dedicated-address systems, funds on a supported-but-wrong chain are often recoverable.
Do I pay fees on top of the price?
Your side adds the network fee — fractions of a cent on fast chains, plus your exchange's withdrawal fee if paying via method three.
Why do some crypto checkouts want USDC instead of bitcoin?
Merchants prefer money that doesn't move 5% before lunch — stablecoins are the working currency of crypto commerce. Your BTC still spends; it just takes one conversion first.
Is paying with crypto safe?
The rails are — finality means no one can yank the payment back out of the merchant's hands, and the receipt is public. Your job is address and network hygiene: the checklist at the top is the whole security course.
How do I pay with bitcoin from Coinbase or Binance?
Method three from the article: convert BTC to the checkout's stablecoin (two taps, seconds), then withdraw to the payment address with the network matched — the full exchange-payment walkthrough covers every screen.
How long does a bitcoin payment take to confirm?
On-chain BTC: ten-minute blocks, several for real finality. The convert-and-pay route rides fast chains instead — seconds, measured — which is why checkouts steer you there.
Can I pay a bitcoin invoice with stablecoins instead?
If the checkout lists stablecoin options, yes — and it's the smoother road: same value, faster rail, cents in fees. The listed options are the menu; pick any of them.
What's the cheapest way to pay with bitcoin?
Converting at your exchange and withdrawing on a fast chain — the conversion spread on majors is basis points, and the transfer fee is fractions of a cent. On-chain BTC fees fluctuate above that by orders of magnitude.
Can I get a refund on a bitcoin payment?
From the merchant, at their initiative — and here's the one thing to do right: give them your own wallet address, never your exchange deposit address, because exchange hot wallets misroute returned funds.
What happens if my payment arrives after the checkout timer?
Good checkouts detect late payments and match them to your order rather than losing them — the late-payment path ends in honor-or-refund, not in limbo. Don't send twice; wait for the page or the merchant.
Do I need to verify my identity to pay with bitcoin?
Not at the checkout — no-KYC acceptance is structural on non-custodial rails. Whatever verification your own exchange did stays between you and them.
Can I pay with bitcoin on my phone?
All three methods are phone-native: wallet apps scan QR codes, exchange apps handle convert-and-withdraw, and checkout pages are mobile pages. The laptop is optional equipment.
Why does the checkout show a countdown timer?
That's the quote lock — the crypto amount is pinned to the dollar price for the window, protecting both sides from drift. Expired just means re-quote, not failure.
What's the difference between paying with BTC and paying with bitcoin's value?
The article's quiet thesis: your BTC is value; the rail it travels is a choice. Convert-and-pay spends bitcoin's value on rails built for payments — the asset stays what it is, the road gets better.
If you run a business and just read this as "so that's what my customers go through" — the checkout that makes all three methods effortless is fifteen minutes away in sandbox. Your customers already know how to pay; the question is whether your checkout lets them.