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:
- No chargebacks — Bitcoin payments are final and irreversible
- Low fees — Lightning Network fees are fractions of a cent
- Fast settlement — funds available immediately, no 2-3 day bank delay
- No minimum transaction limits — unlike some card processors
- Growing customer base — Bitcoin holders are actively looking for merchants
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:
- Open Square Dashboard → Settings → Bitcoin
- Enable Lightning payments
- Customers pay by scanning a QR code at checkout
- Square automatically converts to USD and deposits to your bank
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:
- See the total in dollars and its sat equivalent on your display
- Open their Bitcoin wallet app (Cash App, Strike, Blue Wallet, etc.)
- Scan the QR code
- 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.
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:
- Date and time
- Amount in sats received
- Dollar value at time of receipt
- What the payment was for
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:
- Bitcoin price volatility risk
- Cost basis tracking complexity
- Capital gains tax calculations
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
- Enable Bitcoin payments in Square Dashboard (if using Square)
- Train staff on what a Lightning payment looks like
- Add a small “Bitcoin accepted here” sign at your register
- Export your first month of Bitcoin transaction records
- Share your Square payment link online so Bitcoin holders can find you
Most merchants who enable Bitcoin receive their first payment within a week of going live.