21Relay
Intermediate curriculum
Lesson 1118 minReviewed July 2026

Accepting Bitcoin as a Business

Build a simple, verifiable Bitcoin payment workflow before introducing it at the counter, online or on an invoice.

Learning outcomes

By the end of this lesson, you should be able to

  • Choose the payment rail and treasury policy before choosing software.
  • Verify payments in merchant-controlled systems rather than from screenshots.
  • On-chain confirmation and Lightning liquidity require different operating procedures.
  • Separate day-to-day checkout access from long-term treasury security.
1

Begin with the business decision

Decide why Bitcoin payments are useful for the business and its customers. Possible reasons include customer demand, international settlement, fewer card intermediaries or learning to hold a small bitcoin balance.

Choose in advance whether receipts will be held as bitcoin, converted to local currency or split between both. This decision affects volatility exposure, accounting, liquidity and which payment provider or wallet is appropriate.

2

Choose on-chain, Lightning or both

On-chain payments settle on Bitcoin's base layer. Fees and confirmation times vary with network demand, so a business needs a written policy for when an unconfirmed payment is acceptable and how many confirmations are required for higher-value sales.

Lightning is often better suited to small, fast payments. It also introduces operational choices around channel liquidity, wallet availability, backups and custody. A hosted service is simpler but requires trust; a self-managed Lightning node gives more control and more responsibility.

3

Design a payment and verification flow

Generate a fresh invoice or address for each sale, display the amount and expiry clearly, and verify payment status in the merchant's own wallet, point-of-sale system or node. A customer screenshot is not proof of payment.

Define what staff should do when the amount is wrong, an invoice expires or an on-chain transaction remains unconfirmed. Test the full workflow with small payments before making it customer-facing.

4

Separate checkout funds from long-term holdings

A checkout wallet should contain only the amount needed for routine operations. Move larger balances to a more secure treasury arrangement with documented access, backups and recovery testing.

Use role-based access where possible. Staff who create invoices may not need permission to export backups or move treasury funds. Never place seed words, private keys or unrestricted node credentials in a point-of-sale device or shared document.

5

Prepare records, refunds and customer communication

Record the local-currency value, timestamp, bitcoin amount, network fee and transaction or invoice reference for each sale. Tax and consumer-law treatment varies by jurisdiction, so confirm requirements with a qualified local adviser rather than relying on wallet history alone.

Publish a clear refund policy. A refund is a new Bitcoin payment, so confirm a refund address through a trusted channel and never assume the original sending address belongs to the customer. Decide whether refunds use the original bitcoin amount or the current local-currency equivalent.

6

Launch as a controlled pilot

Start with a limited product range, location or payment limit. Train staff, monitor failed or delayed payments and review whether the chosen custody and conversion model still fits the business.

Keep a fallback payment method while the process is new. A reliable customer experience matters more than accepting Bitcoin in every situation from day one.

Visual recap

A merchant payment from quote to records

Each stage should have an owner, a verification method and a fallback procedure.

01

Price the sale

02

Create invoice

03

Customer pays

04

Merchant verifies

05

Deliver goods

06

Record and secure

Key takeaways

  • Choose the payment rail and treasury policy before choosing software.
  • Verify payments in merchant-controlled systems rather than from screenshots.
  • On-chain confirmation and Lightning liquidity require different operating procedures.
  • Separate day-to-day checkout access from long-term treasury security.
  • Document records, refunds, staff actions and fallback procedures before launch.

Lesson recap

Check what you learned

Reveal each model answer, then honestly mark whether you understood it or need another review.

1 of 3

Recall

Why should a merchant not send a refund automatically to the transaction's input address?

References

Further reading

Lesson progress

Loading progress...

Rate this lesson

Was this lesson helpful?

No name or financial information is collected.

Found inaccurate or outdated information? Report a correction