How to Accept Bitcoin Payments at Your Business
BTCPay Server vs. Strike vs. OpenNode, auto-convert vs. holding, and the records the IRS expects — a plain-English setup guide for real businesses.
You can accept a bitcoin payment at your business this week, and the setup costs less than a card terminal. Here is the practical answer up front: pick one of three routes. If you want zero new infrastructure and dollars in the bank, use a hosted processor — OpenNode charges a flat 1% with free automatic conversion to USD, and Strike Business runs volume-based fees from roughly 1.29% down toward 0.5%. If you want zero processing fees and full control, run BTCPay Server: free, open-source software that takes payments straight to a wallet you hold. Most small businesses should start with a processor set to auto-convert, collect thirty days of clean records, and only then decide whether to hold any bitcoin or graduate to self-hosting.
The rest of this guide is the fee math, the settlement decision, the records the IRS actually expects, and a first-month checklist. It is education, not advice — loop in your CPA before you flip anything on. If you are still deciding whether bitcoin belongs in your business at all, start with our framework for small business owners first; this post assumes you have decided yes and want the how.
The three routes, priced honestly
For context, card rails typically cost a small business 2.5–3.5% all-in once you count the fixed per-swipe fees. Here is what the bitcoin options actually charge.
BTCPay Server — self-hosted, 0% processing fees. Free and open-source. You run it on a roughly $10-a-month VPS or a spare machine in the back office, and payments land directly in a wallet you control — on-chain or over Lightning, where network fees are fractions of a cent. It ships with a built-in point-of-sale page for the counter, payment buttons for your site, and integrations for WooCommerce, Shopify, and most major carts. There is no middleman who can hold, freeze, or take a cut of your money. The real cost is time: you (or someone you pay) maintain a server, apply updates, and hold keys. That is a job, even if a small one.
OpenNode — hosted processor, flat 1%. No setup, monthly, or minimum fees; 1% per transaction. The feature that matters for operators: automatic conversion. Flip it on and every sale converts to USD at a rate locked at the moment of payment, so a price move between the sale and settlement is not your problem. Conversion itself is free — the 1% is the whole cost. Your books end up looking like card settlements, which your bookkeeper will appreciate.
Strike Business — hosted, volume-priced, Lightning-first. A custodial account with instant Lightning payments and immediate conversion available. Published merchant pricing is volume-based — roughly 1.29% for smaller merchants, stepping down toward 0.49% at higher turnover, plus small Lightning routing costs. Strike leans hard on Lightning rails, and those rails are no longer experimental: by spring 2026 Strike was processing over two million Lightning transactions a month. There is also a Shopify integration if you sell online.
Which route fits is mostly a staffing question, not an ideology question. A busy counter with rotating staff wants a processor: familiar dashboard, USD settlement, nobody touching keys. A technically comfortable owner who actually wants to hold bitcoin and skip fees entirely is the BTCPay profile. Nothing locks you in — plenty of shops start hosted and move to self-hosted once volume justifies it.
The fee math nobody actually runs
Take a shop doing $40,000 a month where 5% of sales — $2,000 — comes in as bitcoin. On card rails at 2.9% that slice costs about $58 a month. Through OpenNode at 1%, $20. Through BTCPay, effectively $0. So you are saving $38–58 a month at that volume. Real money, not life-changing money.
Two things change the picture. First, chargebacks. Bitcoin payments are final — there is no chargeback fraud, no dispute fees, no 90-day clawback risk. For businesses that eat real chargeback losses (online sales, high-ticket items, international customers), that is often worth more than the fee spread. Finality cuts both ways, though: there is no built-in dispute mechanism for the customer either, so you need a written refund policy before your first sale, not after your first complaint.
Second, volume. At $20,000 a month in bitcoin sales, the gap between card rails and a 0–1% rail is $380–580 every month — that pays for the VPS, the setup afternoon, and the bookkeeper's extra column many times over.
Decision two: dollars or bitcoin
Accepting bitcoin and holding bitcoin are two separate decisions. Keep them separate.
With auto-convert on, you have made a payments decision only: you carry essentially no price exposure, because each sale settles to USD at a locked rate. With auto-convert off, you have made a treasury decision with your revenue — and 2026 has made that concrete. Bitcoin spent this week bouncing between a 21-month low near $57,000 and $60,000, down sharply from its highs. A shop that quietly held all of last year's payment flow rode that entire drawdown with its operating cash. That is not an argument for never holding — it is an argument for sizing the decision deliberately instead of defaulting into it. If you want a framework for thinking about moves like this without the influencer noise, read how to read a bitcoin price move.
If you do hold: use a hardware wallet, document who controls the keys and how access is recovered, and make one named person the owner of that process. Most lost bitcoin is lost to sloppy key management, not hackers — here is how bitcoin actually gets lost.
The records the IRS expects
This part is unglamorous and non-optional. Under IRS rules, bitcoin received for goods or services is ordinary business income at its fair market value in USD at the moment you receive it — whether or not you ever convert it. That same value becomes your cost basis. If you hold and the price moves before you sell, the difference is a capital gain or loss on top of the original income.
In practice, keep four fields for every bitcoin sale: date and time, USD fair market value at receipt, the fee paid, and the invoice or order ID. Auto-converting processors do most of this for you — OpenNode and Strike settle in USD and export transaction history, so each sale hits the books like a card settlement. BTCPay Server has built-in reporting you can hand to a bookkeeper. Whatever the tool, reconcile monthly, not at tax time. And to say it plainly: this is education, not tax advice — the specifics (state tax, sales tax treatment, inventory accounting) belong with your CPA.
Your first month, step by step
- Week 1 — set up and self-test. Pick your route. Create the OpenNode/Strike account or spin up BTCPay on a VPS. Connect it to your site checkout or set up the point-of-sale screen. Pay yourself $1 and watch it settle end to end.
- Week 2 — train and write policy. Walk staff through the flow: customer scans, screen shows "payment detected," Lightning confirms instantly while on-chain takes minutes. Decide what staff do on an underpayment or timeout. Write the refund policy (refunds happen at the USD price paid, recorded at fair market value on the refund date).
- Week 3 — announce. Sign at the register, payment option at checkout, one line to your regulars and your email list. Silent acceptance earns zero sales.
- Week 4 — reconcile and decide. Export the month's transactions, hand them to your bookkeeper, and confirm every receipt has a USD value recorded. Then make the settlement call with real data: stay 100% auto-convert, or start keeping a small, deliberate percentage.
What this actually changes
For most small businesses, the fee savings are real but modest at first — the honest reasons to accept bitcoin are the other three. You get a payment rail with zero chargeback risk. You open the door to customers who prefer paying in bitcoin, especially online and across borders, where card rails are slowest and most expensive. And you gain the option — not the obligation — to accumulate bitcoin through revenue instead of buying it. If none of those apply to your business, skip it without guilt. If one does, the cost of finding out is an afternoon and a $1 test payment.
FAQ
Do I owe taxes if I never convert the bitcoin to dollars?
Yes. The IRS treats bitcoin received for goods or services as ordinary income at its fair market value in USD on the date you receive it, regardless of whether you convert. Holding afterward adds a second layer: capital gain or loss versus that original value when you eventually sell or spend it.
How do refunds work if bitcoin payments are final?
The network has no chargeback mechanism, so refunds are a store-policy matter, exactly like cash. Standard practice is to refund the USD amount of the original sale (in dollars or in bitcoin at the current rate) and record the refund's fair market value on the date it is issued. Write the policy down before you start accepting.
Will anyone actually pay in bitcoin?
Honestly: expect low single-digit percentages of sales at first, higher if your customers skew online, international, or bitcoin-native. The rails are growing — Strike alone processes millions of Lightning payments a month — but this is a customer-optionality play, not an overnight revenue shift. The setup cost is low enough that a slow start costs you almost nothing.
Is BTCPay Server hard to run?
If you are comfortable installing a web app on a VPS, the standard deployment is an afternoon, and the docs are good. If that sentence made you nervous, start with a hosted processor — you can switch to self-hosting later without disrupting customers, since nothing about accepting bitcoin locks you into one provider.
Sources
- BTCPay Server — official site and FAQ — self-hosted, non-custodial, 0% processing fees
- OpenNode — pricing and fees and automatic conversion to USD
- Strike Business fees and features (Coincharge review) and Strike review, 2026
- IRS — digital assets and FAQ on digital asset transactions
- Cointelegraph — Bitcoin bounces off 21-month low — the July 2026 price context
The Orange Signal publishes education for operators, not financial, tax, or legal advice. Talk to qualified professionals before making decisions for your business. For weekly operator-grade signal — plus our free live dashboards at /tools — join the newsletter.
Weekly signal
Get the signal behind the move.
One weekly field note on Bitcoin markets, mining, energy, business, and the moves that actually matter.