For Merchants

How to Accept Bitcoin at Your Small Business

A practical guide for small business owners who want to start accepting Bitcoin payments. Covers Square, Shopify, Lightning wallets, and what to do at tax time.

Why accept Bitcoin?

More customers are holding Bitcoin and looking for places to spend it. For merchants, Bitcoin payments via Lightning Network offer a compelling set of advantages over traditional card payments:

The practical question is not whether to accept Bitcoin, but which method fits your business best.

Three ways to accept Bitcoin

Option 1 — Square (easiest for existing Square merchants)

If you already use Square for card payments, enabling Bitcoin is a settings change. Square rolled out Lightning Network support to US merchants in November 2025, with 0% transaction fees through at least 2027.

How it works:

  1. Open Square Dashboard → Settings → Bitcoin
  2. Enable Lightning payments
  3. Customers pay by scanning a QR code at checkout
  4. Square automatically converts to USD and deposits to your bank
Square advantage

Square handles everything — Lightning infrastructure, currency conversion, and tax records. You receive dollars in your bank account just like card payments.

Option 2 — Shopify (for e-commerce)

Shopify merchants can accept Bitcoin through several payment gateway integrations including OpenNode and BTCPay Server. Setup takes about 30 minutes and works alongside your existing payment methods.

Option 3 — Self-custody Lightning wallet (most control)

Apps like Wallet of Satoshi, Phoenix, or Breez let you accept Lightning payments directly to a wallet you control. This means you receive sats directly — no intermediary — but you are responsible for converting to dollars and keeping tax records.

Best for: Tech-comfortable merchants who want full control and are comfortable holding some Bitcoin.

What your customers see

When a customer pays with Bitcoin at your Square terminal, they:

  1. See the total in dollars and its sat equivalent on your display
  2. Open their Bitcoin wallet app (Cash App, Strike, Blue Wallet, etc.)
  3. Scan the QR code
  4. Confirm the payment — done in 1-3 seconds

The experience is similar to Apple Pay or Google Pay. Most Bitcoin-holding customers find it faster than swiping a card.

Understanding what you receive

Bitcoin payments are denominated in satoshis — the smallest unit of Bitcoin. Your Square dashboard will show both the sat amount and the dollar value at the time of payment.

Unit reference

100,000,000 satoshis = 1 BTC. A $10 payment at $96,000 per BTC is approximately 10,417 sats. Use the BitcoinUnit converter to check any amount instantly.

Tax obligations

Bitcoin payments are taxable income. The IRS treats them as ordinary business revenue equal to the fair market value in USD at the time of receipt.

What you need to record for each payment:

Square provides this automatically in your transaction history. Export it monthly and keep it with your business records.

If you convert to USD immediately through Square, your tax situation is simple — you received X dollars of income. If you hold Bitcoin, you also need to track cost basis for future capital gains calculations.

Should you convert to dollars immediately?

For most small businesses, yes — convert to dollars immediately through Square. This eliminates:

The only reason to hold Bitcoin is if you want exposure to potential price appreciation. This is a personal financial decision, not a business necessity.

Getting started checklist

Most merchants who enable Bitcoin receive their first payment within a week of going live.