How to Accept Bitcoin Payments as a Business (2026 Guide)
Accepting bitcoin can lower payment costs, end chargebacks, and open a business to customers anywhere in the world. It also raises practical questions that card payments never did: who holds the money, whether to keep it in bitcoin or convert it to dollars, how a customer pays at a counter, and how the sale shows up in the books. This guide covers each decision in order, compares established payment tools listed on Bitcoin Lando, and ends with the tax basics a business owner should know before the first payment arrives. Fees and features are as of November 2026 and change often, so confirm current terms on each provider's own site before signing up.
The short version
- Want to keep full control and pay no processor fee: run or rent a self-hosted processor such as BTCPay Server.
- Want dollars in the bank with minimal setup: use a hosted processor that converts at the moment of sale, such as Strike for Business, OpenNode or BitPay for Business.
- Already on Square: Square Bitcoin adds Lightning payments to the existing register.
- Mostly send invoices: look at Zaprite, which connects to a wallet the business already controls.
- Small shop or market stall: a phone or browser point of sale such as Swiss Bitcoin Pay or Blink is often enough.
The full list of options is in the payment processors and POS and invoicing sections.
Decision 1: Self-hosted or hosted processor
Every bitcoin payment tool falls somewhere between two models. The choice affects fees, custody, compliance and how much technical work the business takes on.
Self-hosted
A self-hosted processor is software the business runs on its own server, or on a server rented from a host. The software creates invoices, watches the blockchain, and marks orders as paid. Payments go straight to a wallet the business controls, and no company sits in the middle holding funds.
BTCPay Server is the best-known example. Its project site describes it as a self-hosted, open-source payment processor with 0% fees and no third party, and states that funds arrive directly in the connected wallet. It includes a point-of-sale app, payment links, and integrations for WooCommerce, Shopify, Magento, PrestaShop, Wix, OpenCart, Odoo and others, plus an API. Lightning is supported through an internal node (LND, Core Lightning or Eclair) or by connecting an external node, according to the BTCPay Server Lightning documentation.
Tradeoffs: no processor fee and no account that can be frozen, but someone has to maintain the server, apply updates, back up wallet keys, and, if Lightning is used, manage channel liquidity. The business also receives bitcoin only. Converting to dollars is a separate step through an exchange.
Hosted
A hosted processor is a company that runs the infrastructure. The business signs up, usually completes identity and business verification, adds a plugin or uses the provider's checkout page, and receives either bitcoin or fiat. The provider handles invoicing, exchange rates, and often conversion.
Tradeoffs: fast setup and optional fiat settlement, in exchange for processing fees, verification requirements, and reliance on a third party that may hold funds for some period and can restrict accounts.
Middle ground
Some tools sit between the two. Coinsnap describes itself as a provider that does not hold customer funds, depositing payments directly into the merchant's own wallet or, in euros, to a bank account. Zaprite states that it is "not a payment processor" and never touches the money; it provides invoices and checkouts that pay into wallets or accounts the business connects. These options remove the server maintenance of full self-hosting while keeping funds out of a middleman's custody.
Decision 2: On-chain, Lightning, or both
Bitcoin can move in two main ways, and most modern tools support both.
On-chain payments
An on-chain payment is a regular Bitcoin transaction recorded in a block. It is final and well understood, and works with every wallet. The drawbacks for retail are time and cost: a block arrives roughly every ten minutes on average, and the network fee depends on demand at that moment. For a large invoice, such as a B2B payment, a car, or a consulting retainer, waiting for one or more confirmations is normal and the fee is small relative to the amount. For a coffee, it is not practical.
Accepting an unconfirmed on-chain payment (zero-conf) at a counter carries a risk that the transaction is replaced before it confirms. Businesses that accept on-chain payments for goods handed over immediately should understand their processor's settings for confirmation requirements.
Lightning payments
The Lightning Network is a layer built on top of Bitcoin for fast, low-fee payments. A customer scans a QR code and the payment settles in seconds, with fees that are usually a tiny fraction of the amount. This is what makes bitcoin workable at a retail counter.
Lightning has its own constraints. Very large payments can fail to route, the business needs a Lightning node or a provider that runs one, and customers need a Lightning-capable wallet. Hosted processors hide most of this complexity. Self-hosted setups require some knowledge of channels and inbound liquidity.
Which to offer
For most businesses the answer is both: Lightning for small in-person and online payments, on-chain for larger invoices. A checkout that offers both lets the customer choose what their wallet supports.
Decision 3: Keep bitcoin or settle in fiat
A business can hold the bitcoin it receives, convert all of it to local currency at the moment of sale, or split the two.
- Settle in fiat: the processor locks the exchange rate when the invoice is created and pays out dollars, euros or another currency. The business carries no price risk. Strike for Business states it can settle to USD or bitcoin, OpenNode offers payout in bitcoin or local currencies such as EUR, GBP and USD, and BitPay for Business settles in fiat to a bank account, crypto, or a mix.
- Keep bitcoin: the business treats incoming payments as savings in bitcoin. Revenue in dollar terms will move with the price, which matters for paying rent, payroll and suppliers.
- Split settlement: a fixed percentage stays in bitcoin and the rest converts. OpenNode markets this as split settlement, and several other hosted tools offer something similar.
Holding bitcoin also means taking responsibility for securing it. If a business plans to keep a meaningful balance, moving it from a hot payment wallet to a hardware wallet or a multisig setup is standard practice.
Comparison of established tools
The table summarizes what each provider states on its own site as of November 2026. Where a provider does not publish a fee, the table says so instead of guessing.
| Tool | Model | Lightning | Settlement | Published fee | Best fit |
|---|---|---|---|---|---|
| BTCPay Server | Self-hosted, open source | Yes (own or connected node) | Bitcoin to own wallet | 0% processor fee | Online stores wanting full control |
| Strike for Business | Hosted | Yes, plus on-chain | USD or bitcoin | Check current pricing | US and international businesses wanting instant conversion |
| OpenNode | Hosted | Yes, plus on-chain | Bitcoin, local currency, or split | Processing fee by quote; conversion free; on-demand on-chain bitcoin withdrawals 1% | E-commerce with Shopify, WooCommerce, BigCommerce or Magento |
| BitPay for Business | Hosted | Not stated on business page | Fiat, crypto, or mix | 2% + 25 cents under $500,000 monthly volume, falling to 1% + 25 cents at $1M+ | Larger merchants that also want other coins |
| Square Bitcoin | Hosted, inside Square | Yes | USD or bitcoin | 0% until December 31, 2026, then 1% | Existing Square sellers in the US |
| Speed | Hosted | Yes, plus on-chain | Bitcoin or stablecoins | Check current pricing | Merchants wanting bitcoin and stablecoin checkout |
| Coinsnap | Non-custodial service | Yes, plus on-chain | Own wallet or EUR to bank | Check current pricing | European web shops on WooCommerce, Shopify, Shopware and others |
| Zaprite | Invoicing and checkout layer | Yes, via connected wallets | Into connected wallets or accounts | $25 per month or $240 per year, plus transaction fees on some payments | Freelancers and B2B invoicing |
| Swiss Bitcoin Pay | Non-custodial POS app | Yes, including NFC cards | Bitcoin to own wallet | Free to start; check current pricing | Shops and market stalls |
| Blink | Wallet with POS | Yes | Bitcoin balance; self-custodial option | Check current pricing | Small merchants and cash-heavy communities |
Accepting bitcoin in person
A physical shop needs three things: a way to enter the amount in local currency, a screen that shows a payment QR code, and confirmation that the payment arrived. Any of the following can do that.
Existing card terminal
For a business already on Square, Square Bitcoin is the lowest-effort route. According to Square's help center, customers pay over Lightning by scanning a QR code, and on the second-generation Square Register they can also tap a Lightning-enabled wallet on the NFC reader. Customer-facing bitcoin payments require a Square Register and are not available on Square Terminal, Square Stand or mobile devices. Sellers can settle in bitcoin or have Square convert to dollars immediately. Square lists a per-transaction limit equivalent to $600 and a $20,000 daily limit, and states bitcoin payments are not available to businesses located in New York. The processing fee is 0% until December 31, 2026, and 1% after that, per Square's help article.
Phone or tablet point of sale
Dedicated bitcoin POS apps turn any phone or tablet into a terminal. Swiss Bitcoin Pay lists itself as non-custodial, lets the merchant enter amounts in local currency, accepts on-chain, Lightning, and tap-to-pay Lightning NFC cards, and converts Lightning receipts to on-chain bitcoin sent to the merchant's own wallet. Blink offers a browser-based point of sale it calls the Blink Terminal, and its wallet now includes a self-custodial option. Coinsnap and BTCPay Server both include a web point of sale that runs in any browser.
Practical counter tips
- Price items in local currency and let the app calculate the bitcoin amount at checkout.
- Invoices expire, typically within minutes, because the exchange rate moves. Square, for example, declines a payment that takes more than five minutes.
- Train staff to wait for the app's paid confirmation, not the customer's screen.
- Put a small sign at the till. Customers who hold bitcoin often look for it.
Accepting bitcoin online
E-commerce is where bitcoin payment plugins are most mature. The usual flow is identical across providers: the customer chooses bitcoin at checkout, sees an invoice with a QR code and a countdown, pays, and the store marks the order as paid automatically.
- WooCommerce: plugins exist for BTCPay Server, OpenNode, BitPay, Coinsnap, Speed and Blink.
- Shopify: BTCPay Server, OpenNode, BitPay and Coinsnap list Shopify integrations.
- Magento, PrestaShop, OpenCart and others: BTCPay Server and Coinsnap have the widest list of shop-system integrations.
- Custom sites: nearly every processor offers an API and webhooks, plus hosted payment pages for teams that do not want to build a checkout.
Before going live, place a few small test orders, including one that underpays and one that expires, to see how the plugin and the store handle each case.
Invoicing and B2B payments
Service businesses, agencies and freelancers often get paid by invoice rather than checkout. Zaprite focuses on this: invoices, payment links and branded hosted checkouts that accept on-chain bitcoin, Lightning and fiat in one place, paying into wallets the business connects, whether self-custodial or third party and single-signature or multisig. As of November 2026 it lists plans at $25 per month or $240 per year, plus transaction fees on certain payments. Hosted processors such as Strike for Business and BitPay also offer invoicing.
For larger invoices, on-chain payment is usually the better rail. Agree in writing whether the invoice is denominated in fiat or in bitcoin, and how long the quoted rate is valid.
Refunds, underpayments and volatility
Bitcoin payments are push payments: the customer sends funds, and there is no card network to reverse them. That removes chargeback fraud, but it also means refunds are a manual process.
- Refund policy: decide in advance whether refunds go back in bitcoin or in fiat, and at which exchange rate: the rate on the day of purchase or the day of refund. Fiat-value refunds are the most common approach because they match the original price.
- Collect a refund address: a business cannot send bitcoin back to "the card it came from." It needs a fresh address or Lightning invoice from the customer.
- Underpayments and overpayments: customers sometimes send slightly less because a wallet deducts fees from the amount, or send after an invoice expires. Most processors flag these for manual handling. Write a short policy for staff.
- Volatility: if the business converts at the moment of sale, price swings stop at the invoice. If it holds bitcoin, a sharp drop between sale and expense can squeeze cash flow. Many merchants convert enough to cover operating costs and hold the rest.
Accounting and tax basics
This section summarizes general US rules and is not tax advice. Rules in other countries differ, sometimes significantly, and a qualified accountant should review a business's setup.
United States
The IRS states that "for U.S. tax purposes, digital assets are considered property, not currency." On its digital assets page, it says digital asset income is taxable, and its recordkeeping guidance refers to the fair market value in U.S. dollars of digital assets received as income. The IRS virtual currency FAQ explains that the amount of income is the fair market value of the bitcoin, in U.S. dollars, when received, and that this value becomes the basis in that bitcoin.
In practice that creates two events for a business that holds the bitcoin it receives:
- The sale: revenue is recorded at the dollar value of the bitcoin at the time of payment, exactly as if the customer had paid cash.
- The later disposal: when the business sells, converts or spends that bitcoin, it realizes a gain or loss equal to the difference between what it gets and its basis (the value recorded at the sale).
A business that has its processor convert to dollars instantly usually avoids most of the second step, because there is little or no time for the value to change. A business that holds bitcoin needs per-payment records of date, amount and dollar value. Sole proprietors report business income on Schedule C, as the IRS page notes. Since 2025, brokers report certain digital asset sales on Form 1099-DA, which makes accurate internal records even more important for reconciling.
Outside the United States
Countries treat bitcoin receipts in different ways, including different rules for VAT or sales tax on goods sold for bitcoin and different treatment of later gains. A local accountant familiar with digital assets is the safest route.
Tools that help
Most processors export transaction reports with dollar values at the time of each payment. Crypto accounting software can import wallet and processor data, calculate basis and gains, and feed general bookkeeping. See the crypto tax software section for options, and the bitcoin accountants section for firms that work with businesses holding or receiving bitcoin.
A simple rollout plan
- Pick the settlement model first: fiat, bitcoin, or split. This narrows the list of providers quickly.
- Match the tool to where sales happen: counter, web store, invoices, or a mix.
- Set up a business wallet if keeping any bitcoin, with keys backed up and a plan for moving larger balances to cold storage.
- Run test payments on both Lightning and on-chain, including a refund.
- Talk to an accountant about recordkeeping before the first real sale, not at year end.
- Tell customers: a checkout option nobody sees gets little use. Add it to the site footer, the checkout page and the till.
Frequently asked questions
Can a business accept bitcoin without holding any bitcoin?
Yes. Hosted processors such as Strike for Business, OpenNode, BitPay and Square Bitcoin can convert each payment to local currency at the moment of sale, so the business receives dollars or another currency and carries no price risk.
What is the cheapest way to accept bitcoin?
Self-hosting BTCPay Server has no processor fee, though server hosting and the time to maintain it are real costs. Among hosted options, fees vary and several providers quote them on request, so compare current pricing pages directly.
Do customers need special wallets to pay with Lightning?
They need a wallet that supports Lightning. Many popular mobile wallets do. Offering both Lightning and on-chain at checkout covers customers whose wallet supports only one.
Can bitcoin payments be charged back?
No. A confirmed bitcoin payment cannot be reversed by the customer or a bank, which eliminates chargeback fraud. Refunds have to be issued manually by the business to an address the customer provides.
Is receiving bitcoin taxable for a US business?
Yes. The IRS treats digital assets as property, and bitcoin received for goods or services counts as income at its fair market value in U.S. dollars when received. Selling or spending that bitcoin later can create a separate capital gain or loss.
Which tool works best for a small café or shop?
If the shop already uses a Square Register, Square Bitcoin is the simplest. Otherwise, a phone or tablet point of sale such as Swiss Bitcoin Pay or Blink handles Lightning payments without new hardware. More options are in the POS and invoicing section.
Featured in this article
BTCPay Server · Free, open-source, self-hosted Bitcoin payment processor. Accept on-chain and Lightning payments straight to your own wallet with no fees or middleman.
Strike for Business · Bitcoin business accounts from Strike. Receive bitcoin over Lightning or on-chain, keep it or convert to fiat, and integrate payments through the Strike API.
OpenNode · Bitcoin payment processor with API, ecommerce plugins and hosted checkout. Accepts on-chain and Lightning payments, with optional auto-conversion to local currency.
Square Bitcoin · Square sellers in the US can accept bitcoin at the point of sale on Square hardware, with Lightning payments settled in US dollars or kept as bitcoin.
Zaprite · Bitcoin invoicing and checkout platform for businesses. Send invoices and payment links paid in on-chain bitcoin, Lightning or fiat, settling to your own wallet.
Coinsnap · Non-custodial Bitcoin payment service with a web POS, mobile POS app, invoices and shop plugins. Accept Lightning and on-chain payments directly to your own wallet.
BitPay for Business · Payment processor for online and in-store sales. Merchants accept bitcoin, with settlement to bank accounts in fiat or in bitcoin.
Swiss Bitcoin Pay · Swiss Bitcoin point-of-sale app, payment terminals and online plugins for merchants. Accept Lightning and on-chain payments, with optional settlement in CHF or EUR.
Related articles
-
Best Bitcoin-Backed Loans (2026): How They Work and Lenders Compared
Bitcoin-backed loans let you borrow cash or stablecoins without selling your BTC. This guide explains LTV, liquidation and custody risks and compares 12 listed lenders as of November 2026.
-
How to Buy Bitcoin in 2026: A Beginner's Guide
A plain-English guide to buying bitcoin through exchanges, Bitcoin-only apps, ATMs and peer-to-peer marketplaces. Covers real costs, identity checks, ATM scams and withdrawing to self-custody.
-
Best Bitcoin Hardware Wallets (2026): Coldcard, BitBox, Jade and More
A side-by-side comparison of the Bitcoin hardware wallets in the Bitcoin Lando directory, covering security design, connectivity, backups and November 2026 list prices, plus a safe setup checklist.