Accepting Bitcoin for Your Business: A Practical Guide

If you're a business owner curious about accepting Bitcoin, the practical questions matter more than the philosophical ones. You probably don't need a deep dive into proof of work — you need to know how payments actually arrive, whether you can convert to dollars, what happens if the price moves, and how complicated the setup is.
Here's the practical guide.
Why Businesses Accept Bitcoin
The reasons vary by business type, but the common threads are: lower fees than credit cards, no chargebacks, access to customers who prefer paying in Bitcoin, and for some businesses, alignment with their customer base's values.
Credit card processing typically costs 2-3% plus a fixed fee per transaction. Bitcoin's on-chain transaction fee goes to miners and is currently a few dollars for most transactions, independent of the payment amount. For large transactions, this matters. For small ones, the Lightning Network makes Bitcoin fees fractions of a cent.
The no-chargeback property is significant for certain business types. Credit card chargebacks — where a customer disputes a charge and the processor reverses it — are a major fraud vector for digital goods, subscriptions, and certain service businesses. Bitcoin transactions are irreversible by design. Once confirmed, a payment is final.
The Three Ways to Accept Bitcoin
1. Custodial processor (easiest, least sovereign)
Services like Coinbase Commerce or OpenNode let you sign up, get a payment button or checkout link, and start accepting Bitcoin. They handle everything — generating addresses, monitoring for payments, converting to fiat if you want.
The tradeoff: they're a third party holding your funds until you withdraw. They can freeze accounts, have terms of service that may exclude certain businesses, and take fees. For a low-volume use case where simplicity matters most, this is a reasonable starting point.
2. Self-hosted BTCpay Server (most sovereign, requires technical setup)
BTCpay Server is open-source software you run on your own server. It generates payment addresses from your wallet's public key, monitors for payments, and notifies your systems when payments arrive — without any third party involved.
Payments go directly to your wallet. Nobody can freeze your account because there is no account — just software running on a server you control, connected directly to the Bitcoin network.
The setup cost is real: you need a server, technical comfort with self-hosted software, and patience for the initial blockchain sync. This is what I'm building at shepherdhosting.com — a hosted BTCpay service where I manage the infrastructure and you get the sovereignty benefits without the setup complexity.
3. Hardware payment terminals (for in-person)
For brick-and-mortar businesses, Lightning-enabled point-of-sale apps like Swiss Bitcoin Pay or Breez turn a phone or tablet into a Bitcoin payment terminal. The customer scans a QR code, pays via Lightning, and the transaction settles in seconds. These work well for coffee shops, markets, and retail.
Handling Price Volatility
The most common concern: "what if Bitcoin drops 20% right after a customer pays me?"
There are three approaches:
Convert immediately. Most payment processors offer instant conversion to fiat. You receive the dollar equivalent of the Bitcoin payment, the processor takes on the price risk. You're effectively using Bitcoin as a payment rail while keeping dollar-denominated revenue.
Hold some, convert some. Some businesses treat Bitcoin payments as a way to accumulate Bitcoin naturally over time. Convert enough to cover expenses, hold the rest. This is essentially a dollar-cost averaging strategy funded by your business revenue.
Hold all of it. If you're running a Bitcoin-first business or you're bullish on Bitcoin long-term, you keep everything. This has the most price risk but also the most upside exposure.
There's no universally right answer. It depends on your cash flow needs and your conviction about Bitcoin's trajectory.
The Tax Question
In most jurisdictions, accepting Bitcoin as payment creates a taxable event. The fair market value of the Bitcoin at the time of receipt is income. If you later sell or spend that Bitcoin, the difference between your cost basis (the value when you received it) and the sale price is a capital gain or loss.
This is not tax advice — consult an accountant familiar with cryptocurrency before making decisions. But don't let the tax complexity be a reason not to explore Bitcoin payments. Accounting software like Bitcoin-aware bookkeeping tools can handle the tracking automatically.
Getting Started
The lowest-friction path to accepting Bitcoin right now:
- Create a wallet — BlueWallet or Muun for mobile, hardware wallet for any significant amounts
- Sign up for Coinbase Commerce or OpenNode for a hosted solution, or reach out to me about a BTCpay account for a self-sovereign setup
- Add a Bitcoin payment option to your checkout or invoicing
You don't have to accept it for everything. Many businesses start by offering Bitcoin as an option alongside credit cards and PayPal, see who uses it, and decide from there.
The customers who pay in Bitcoin tend to be intentional about it. They chose your business partly because you accept Bitcoin. That's a different kind of customer loyalty than you get from a credit card rewards point.
Tagged
If this post was useful, consider buying me a coffee ☕ with ₿itcoin — no account needed, any amount welcome.