When you start accepting Bitcoin, a natural question comes up: should your menu, price tags, or invoices show prices in Bitcoin or Ethereum as well as dollars? Should you say "this coffee is $4.50 or 0.000046 BTC"?
For almost every merchant, in almost every situation, the answer is: price in dollars, convert to crypto at the moment of payment. Here's why — and what the one exception looks like.
Why dollar-denominated pricing is almost always right
Bitcoin prices move constantly. Bitcoin can shift 3–5% in a single day. If you print a menu showing coffee at 0.000046 BTC this morning, that number is wrong by this afternoon. You'd either need to update prices constantly or eat the difference.
OrangeTill handles this automatically: you enter the dollar amount, it calculates the exact crypto equivalent at the current live rate, and generates a QR code for that precise amount. The customer sends exactly what the item costs in dollars — no math required on either side.
You always price in dollars
Whether the customer pays on-chain or over Lightning, OrangeTill takes the dollar amount you enter and converts it to the exact Bitcoin equivalent at the live rate. You think in dollars; the customer's wallet handles the sats. There's no reason to ever price in Bitcoin.
Even then, most merchants stick to dollar pricing for consistency. Your menu says $4.50, the customer pays $4.50 in USDC, everyone's happy. No need to create a parallel pricing system.
What about Lightning Network?
Lightning payments are denominated in satoshis (the smallest unit of Bitcoin). OrangeTill handles the conversion: you enter dollars, it generates the Lightning invoice for the correct satoshi amount. You never need to think in satoshis — unless you want to.
Displaying the crypto equivalent — a middle ground
Some merchants like to display the crypto equivalent alongside the dollar price as a novelty or conversation starter — especially at markets or pop-ups where crypto-curious customers are browsing. This can work well as long as you:
- Update the displayed Bitcoin price regularly (or use a digital display that pulls live rates)
- Make clear the dollar price is what's actually charged
- Don't hold yourself to the displayed crypto amount if the price has moved
OrangeTill always uses the live rate at the moment of transaction — so even if your signage is slightly outdated, the QR code will reflect the correct current price.
Questions
Dollar pricing, Bitcoin payments — OrangeTill handles the math.
Enter any dollar amount and get a live crypto QR code in seconds. No mental math required.
Get started →