BusinessPractical Guides20 March 2026 · 6 min read

How to Accept Bitcoin Payments in Your Small Business

Accepting bitcoin in a small business is technically simple and operationally small. Here is what you need, in order of priority.

Accepting bitcoin in a small business is less complicated than most guides suggest. You do not need a payment processor. You do not need a merchant account. You do not need approval from a payment network. What you need is a wallet, a way to generate payment requests, and a policy for what to do with the sats afterwards.

The Minimum Setup

At its simplest, you can accept bitcoin with three things: a hardware wallet for custody, a Lightning node (or a managed Lightning wallet service), and a point-of-sale interface that generates invoices. For most small businesses, BTCPay Server provides all three in an open-source package you can self-host or use through a hosting provider.

Setup time is measured in hours, not weeks. Once configured, generating a payment request takes a few seconds. The customer scans a QR code. Settlement over Lightning is effectively instant. On-chain settlement takes a few minutes to an hour, depending on fee and confirmation tolerance.

Costs Compared

Credit card processing typically costs 2–3% per transaction. On Lightning, routing fees are usually under 0.1%, and often effectively zero on short routes. For a business with €500,000 in annual revenue, the difference is approximately €10,000 per year — cash that does not leave the business and does not pass through intermediaries.

There is no chargeback risk. Bitcoin transactions are final. A customer who wants to dispute a payment must do so by contacting the business directly, as with cash — not through a card network that can reverse the transaction unilaterally.

Tax and Accounting

In most jurisdictions, bitcoin received in exchange for goods or services is treated as ordinary income at its fiat value on the day of receipt. This is manageable. Most BTCPay Server installations can export settlement records compatible with standard accounting software, recording the fiat-equivalent at the moment of each transaction for reporting purposes.

The decision that actually matters is what to do with the bitcoin after receiving it. The two options are: convert to fiat at the point of sale (services like Strike and OpenNode do this automatically), or hold the bitcoin as part of the business treasury.

The Holding Question

If you are operating with a Bitcoin standard mindset, the second option is the default. You received bitcoin in exchange for value. You hold it as reserves. You pay fiat-denominated obligations — rent, wages, suppliers — from a separate fiat account funded by selling only as much bitcoin as necessary.

Over time, the bitcoin holdings on the balance sheet grow relative to the fiat operating account. This is the practical mechanism by which a business transitions from a fiat standard to a Bitcoin standard: not in a single switch, but through an incremental reallocation of how value is stored.

For small businesses with strong margins and a long time horizon, this is one of the most consequential decisions available. The mechanics of accepting bitcoin are easy. The discipline of holding it is the hard part.

Written by

The Bitcoin Transition

The Bitcoin Transition is an educational project of the Bitcoin Education Foundation. We publish from first principles, in the voice of the protocol itself: direct, technically precise, and free from fiat-denominated framing.

Related reading

Bitcoin as Money3 April 2026 · 4 min read

What Is a Satoshi? Bitcoin's Smallest Unit Explained

A satoshi is the smallest unit of Bitcoin — one hundred-millionth of a bitcoin. Here is why that matters, and why it changes how you should think about ownership.

Read →
Practical Guides15 March 2026 · 5 min read

Why Self-Custody Is Not Optional

If bitcoin is held by a custodian, it is not really held. Here is the technical and philosophical case for taking custody of your own keys.

Read →