I had been hodling for a while. My Bitcoin was sitting in my wallet, doing its thing, going up and down in price. And I was very patient about it.
But then one day, Coinsley came running over with big news.
“Hodl! The fish shop down the street just started accepting Bitcoin! They have a little QR code at the counter and everything!”
I stared at him. “You mean I could… actually spend some?”
“One can of premium albacore,” Coinsley said solemnly. “Your destiny awaits.”
I was nervous. I had learned all about Bitcoin. But using it for real, at an actual store? That was different.
What happens when you pay with Bitcoin?
Before Hodl could go to the store, he needed to understand what actually happens during a Bitcoin payment. It turns out, it’s not that scary at all.
Here’s how it works from start to finish:
The store owner uses a tool like OrangeTill to enter the price. The app generates a special QR code — that square barcode you’ve probably seen before. This QR code contains the store’s wallet address and the exact amount.
You open your Bitcoin wallet app and tap “Send” or “Pay.” Then you point your phone at the QR code. Your wallet reads it automatically and fills in the store’s address and the amount. You don’t have to type anything.
Your wallet shows you exactly what’s about to happen: “Send 0.000035 BTC ($3.50) to Fish Shop.” You check that it looks right, then tap “Confirm.”
The payment travels from your wallet directly to the store’s wallet — across the Bitcoin network. The store sees a notification. The tuna is yours. The whole thing takes about 10 seconds.
What is a transaction?
When you send Bitcoin to the store, that’s called a transaction. It’s a record of “this much Bitcoin moved from this wallet to that wallet at this time.”
That record gets written onto the blockchain — remember, that giant shared notebook everyone can see. Every transaction stays on the blockchain forever. You can look up any Bitcoin transaction in history using a website called a block explorer.
Your wallet will also show you your transaction history — a list of everything you’ve ever sent or received. Like a bank statement, but for Bitcoin.
What is a confirmation?
After you send Bitcoin, you might see the word confirmation. This means the transaction has been added to the blockchain by a miner (someone whose computer helps keep the network running).
For a small purchase like a can of tuna, one confirmation is usually enough. Bigger purchases might wait for a few more, just to be extra sure everything is settled.
Seeing it: The store sees your payment almost instantly — within seconds.
First confirmation: Usually within 10 minutes.
USDC (a different kind of crypto): Under one second! Super fast for everyday shopping.
For small purchases, most stores don’t even wait for a confirmation. The payment is real the moment it’s sent.
I stood at the counter. The shop owner smiled and turned a little screen toward me with a QR code on it.
I opened my wallet app. My paws were trembling slightly. (I have very small paws.)
I tapped “Pay.” I pointed at the code. My wallet filled in the amount: $3.50.
I checked it three times. I took a deep breath.
I tapped “Confirm.”
The shop owner looked at his screen. His eyes went wide. Then he smiled the biggest smile.
“Payment received,” he said. “First Bitcoin sale of the day!”
He handed me the tuna. It was premium albacore. It was the best thing I have ever eaten in my entire life.
I called Coinsley immediately. “It worked,” I whispered. “It actually worked.”
“Of course it did,” he said. “That’s Bitcoin.”
Why is paying with crypto kind of amazing?
When you pay with a credit card, there are actually lots of companies in the middle — the card network, the bank, a payment processor. They all take a small fee. The store pays for all of that.
With Bitcoin, the payment goes directly from your wallet to the store’s wallet. No bank in the middle. No fees taken from the store. The store keeps everything you paid. That’s why some stores love accepting Bitcoin — it’s better for them.
And for you? It’s fast, it’s interesting, and you can use it anywhere in the world that accepts it — without worrying about foreign exchange rates or international fees.
Things to remember
- A QR code fills in the payment details automatically — always use it
- A transaction is the record of Bitcoin moving from one wallet to another
- A confirmation means the transaction is safely on the blockchain
- Always check the amount before you tap “Confirm”
- Once you confirm a Bitcoin payment, it can’t be undone — so check first!
- The store keeps more money with crypto because there are no credit card fees
Want to keep learning with Hodl?
There’s a whole series of Hodl’s crypto adventures — follow along from the beginning!
Explore all articles →