← Back to Blog
E-Commerce & Business22.03.2026·6 min read

How to Accept Bitcoin Payments: Step-by-Step for Any Business

Accepting Bitcoin payments takes six steps: choose a gateway, complete KYC, integrate, configure settlement, test on testnet, and go live. This guide walks through every step with practical detail for any business size.

Quick Answer

Follow six steps: 1) Choose checkout software with rate-locking and Lightning Network support, 2) Complete KYC verification, 3) Integrate via API, e-commerce plugin, or hosted checkout, 4) Configure settlement preferences, 5) Test with testnet transactions, 6...

Bitcoin has 96% brand recognition among non-crypto users, the highest of any digital asset by a wide margin. It has a market capitalization exceeding $1.8 trillion, is held by over 300 million people across every continent, and processes more than $10 billion in daily transaction volume. Your customers already know what it is. Many of them already own it.

Over 15,000 businesses worldwide now accept Bitcoin directly, including Microsoft, AT&T, Overstock, and thousands of Shopify merchants. Merchant adoption of crypto payments grew 327% between 2022 and 2025 according to Chainalysis data. The reasons are straightforward: processing fees 50-75% lower than credit cards, zero chargebacks, and access to a global customer base that does not depend on banking infrastructure.

With the Lightning Network now processing over 6.6 million routed transactions per month with sub-second confirmations and fees under $0.01, Bitcoin is no longer just a store of value. It is a production-ready payment rail. Here is exactly how to start accepting it, regardless of your business size or technical expertise.

Step 1: Choose Bitcoin Checkout Software

Your checkout software is the foundation of your Bitcoin payment setup. It determines your fees, settlement speed, integration complexity, and customer experience. The wrong choice creates problems that persist for years, so evaluate carefully before committing.

The five non-negotiable criteria for any Bitcoin checkout software are: real-time rate locking, Lightning Network support, fast on-chain confirmation, multi-chain expansion capability, and regulatory compliance.

  • Real-time rate locking: The checkout software should lock the exchange rate at the moment the customer initiates payment. This eliminates volatility risk during the checkout window. Bitcoin can move 5-10% in a single day, so rate locking is essential.
  • Fast on-chain confirmation: Your checkout software should deliver confirmed payment data to your systems quickly. SpacePay runs dedicated nodes with sub-second event detection so your orders can be fulfilled immediately after on-chain finality.
  • Lightning Network support: Without Lightning, on-chain Bitcoin transactions take approximately 10 minutes and cost $1-5 in network fees. With Lightning, payments confirm in under 1 second with fees of fractions of a cent.
  • Multi-chain capability: Starting with Bitcoin is smart, but your gateway should support additional blockchains for when you are ready to expand to stablecoins and other tokens. SpacePay supports 5 EVM networks and multiple tokens.
  • Regulatory compliance: The gateway must hold appropriate money transmitter licenses, perform KYC/AML checks, and maintain compliance across all operating jurisdictions. Non-compliant providers expose your business to legal risk.

Step 2: Complete KYC Verification

KYC (Know Your Customer) verification is a regulatory requirement that every legitimate checkout software provider enforces. It typically takes 24-48 hours and requires standard business documentation. Any provider that skips KYC is either unregulated or operating outside the law, and you should avoid it.

The standard KYC process requires:

  • Business registration documents: Certificate of incorporation, articles of organization, or equivalent
  • Proof of address: Recent utility bill or bank statement for the registered business address
  • Beneficial owner identification: Government-issued ID for individuals owning 25%+ of the business
  • Settlement preferences: Your preferred destination wallet address or details for downstream settlement services

SpacePay's KYC process is streamlined to approve most businesses within 24 hours. Once verified, you receive API credentials and can begin integration immediately.

Step 3: Integrate Into Your Checkout

Bitcoin checkout software typically offers integration via API/SDK for custom-built sites. Some providers also offer e-commerce plugins for platforms like Shopify and WooCommerce. SpacePay integrates via REST API and its official JavaScript SDK (@spacepay/client-sdk).

Integration MethodBest ForSetup TimeDeveloper Required?
API / SDKCustom sites, mobile apps30 min - 2 hoursYes
E-commerce pluginShopify, WooCommerce, Magento10 - 30 minutesNo
Hosted checkoutREST API, JavaScript SDK5 - 10 minutesNo

API/SDK integration delivers the best customer experience. SpacePay's SDK renders a complete payment widget, including wallet connection, chain selection, and real-time confirmation tracking, directly inside your existing checkout page. The customer never leaves your domain. Learn more about how the crypto payment flow works end-to-end. The entire integration takes fewer than 50 lines of code.

Some checkout software providers offer Shopify and WooCommerce plugins for quick setup. SpacePay's REST API and SDK work with any platform — create a payment via the API, redirect the customer to the checkout, and receive a webhook when the payment confirms. The entire flow takes under 30 minutes to integrate.

Step 4: Configure Settlement Preferences

Settlement configuration determines what happens after SpacePay confirms the on-chain Bitcoin payment. The signed transaction data is passed to your systems immediately. How you handle the received on-chain funds from that point is a separate decision for your finance team. Common approaches used by merchants include:

  • Use a third-party conversion service: Route confirmed on-chain funds through a separate conversion service to receive your preferred currency. This eliminates ongoing volatility exposure after checkout confirms. Zero crypto management on your end. The most common approach among merchants new to Bitcoin acceptance.
  • Hold 100% in BTC: Retain the confirmed Bitcoin in a wallet. Suitable only if your business has a deliberate digital asset treasury strategy and you are comfortable with price fluctuations of 5-10% per day.
  • Split approach: Convert a portion through a conversion service and hold the rest in BTC. For example, convert 80% to cover operational costs and hold 20% as a Bitcoin reserve. A balanced approach for businesses that want measured BTC exposure without full risk.

For most businesses, using a conversion service post-checkout is the right choice. It eliminates volatility, simplifies accounting, and makes Bitcoin payments economically comparable to any other payment method, just with lower fees. You price in dollars, the customer pays in Bitcoin, and SpacePay confirms the on-chain settlement.

Step 5: Test With Testnet Transactions

Never go live without testing. Every reputable checkout software provider gives a sandbox or testnet environment where you can run end-to-end transactions using test tokens that have no monetary value. This is where you verify that everything works before real money is involved.

Your testing checklist should include:

  • Complete a full checkout flow from product selection to payment confirmation
  • Verify webhook notifications fire correctly for payment received, confirmed, and settled events
  • Confirm your order management system updates payment status automatically
  • Test the expired payment scenario (what happens if the customer does not pay within the rate-lock window)
  • Test an underpayment scenario (customer sends less than the required amount)
  • Verify settlement reaches your test bank account configuration

SpacePay's sandbox environment mirrors production exactly, including simulated blockchain confirmations and settlement flows. Most teams complete testing in under two hours.

Step 6: Go Live

Switch from sandbox to production API keys and Bitcoin is live at your checkout. The transition is a configuration change, not a code change. Your integration code stays the same; only the API credentials change.

There is no need for a massive launch announcement. Simply adding Bitcoin as a payment option at checkout will naturally capture customers who prefer to pay with crypto. Data from SpacePay merchants shows that Bitcoin payment adoption averages 8-12% of total transaction volume within the first 90 days, without any dedicated marketing effort.

Lightning Network: Why It Matters for Bitcoin Payments

The Lightning Network is a Layer 2 protocol built on Bitcoin that enables near-instant payments with negligible fees. It transforms Bitcoin from a settlement layer with 10-minute confirmations into a real-time payment rail that rivals the speed of credit card authorization.

FactorOn-Chain BitcoinLightning Network
Confirmation time~10 minutes (1 block)< 1 second
Network fee$1 - $5 average< $0.01
Monthly routed transactions~9 million6.6 million+
Best forLarge transactions ($500+)Any size, especially retail
Merchant infrastructureFull node required (DIY)Handled by gateway

Lightning makes Bitcoin practical for a $5 coffee and a $50,000 invoice alike. Without it, asking a customer to wait 10 minutes for a confirmation while standing at a checkout counter is impractical. With Lightning, Bitcoin payments are as fast as tapping a credit card. SpacePay handles both on-chain and Lightning transactions automatically, routing each payment through the optimal path.

Managing Bitcoin Volatility as a Merchant

Bitcoin's price can move 5-10% in a single day. That sounds terrifying for a merchant. But with rate locking at checkout, your exposure to Bitcoin's price during the checkout window is measured in seconds, not hours or days.

Here is how rate locking works: SpacePay locks the exchange rate at the exact moment the customer initiates payment. The customer sends Bitcoin. The blockchain confirms the transaction (seconds on Lightning, minutes on-chain). SpacePay captures the signed on-chain transaction and delivers confirmation data with the locked-rate value to your systems. Even if Bitcoin drops 8% during the 10-minute on-chain confirmation window, you receive the exact confirmed on-chain amount you expected because the rate was locked before the customer paid.

This is the same mechanism traditional payment processors use for cross-border card transactions, where the exchange rate is locked at authorization, not at settlement. The crypto version simply applies it to Bitcoin's more volatile exchange rate with the same predictable outcome for the merchant.

Accounting and Tax Implications

When using a downstream conversion service alongside SpacePay, Bitcoin payments create minimal accounting burden. SpacePay provides clear transaction records with timestamps, confirmed on-chain amounts, and the exchange rate at the time of checkout, giving your accounting team everything needed for accurate reporting.

Tax treatment in the United States

The IRS classifies Bitcoin as property. When you receive BTC as payment, you recognize ordinary income at the fair market value at the time of receipt. If you use auto-conversion, this is simple: the converted fiat amount is your recognized income, reported on your standard business tax returns exactly like any other sale.

Capital gains tax only becomes relevant if you hold Bitcoin and it changes value before you convert. If you bought BTC at $60,000 and sell at $70,000, the $10,000 gain is taxable. Auto-conversion eliminates this complexity entirely because you never hold Bitcoin long enough for its price to change meaningfully.

Reporting and reconciliation

SpacePay's dashboard provides detailed transaction reports including timestamps, exchange rates at time of payment, converted amounts, and settlement references. Data exports are available in CSV and via API, compatible with QuickBooks, Xero, NetSuite, and all major accounting platforms. No specialized crypto accounting tools are required when using auto-conversion.

The Economics: Bitcoin vs Credit Card Processing

Accepting Bitcoin reduces checkout costs by 50-75% compared to credit cards, eliminates chargebacks entirely, and removes cross-border surcharges. The savings scale linearly with volume.

Annual VolumeCredit Card Cost (2.9%)Bitcoin Cost (1%)Annual Savings
$250,000$7,250$2,500$4,750
$500,000$14,500$5,000$9,500
$1,000,000$29,000$10,000$19,000
$5,000,000$145,000$50,000$95,000

These figures exclude chargeback savings. The average chargeback costs a merchant $190 when you factor in the lost merchandise, shipping, processing fee, and chargeback fee. Bitcoin eliminates chargebacks entirely because blockchain transactions are irreversible. For businesses in high-chargeback industries like digital goods, travel, or subscriptions, the chargeback savings alone can justify Bitcoin acceptance.

Frequently Asked Questions

How do I start accepting Bitcoin payments?

Six steps: choose checkout software with rate-locking and Lightning support, complete KYC verification, integrate via API/SDK or e-commerce plugin, configure settlement preferences, test with testnet transactions, and go live. Most businesses complete the process in a single afternoon.

Do I need to hold Bitcoin to accept it?

No. SpacePay locks the exchange rate at checkout, captures the signed on-chain transaction, and delivers confirmation data to your systems. You never need to hold or manage Bitcoin yourself. Any downstream conversion or bank settlement is handled separately by your chosen financial services.

What is the Lightning Network?

A Layer 2 protocol on Bitcoin that enables sub-second payments with fees under $0.01. It processes 6.6+ million routed transactions monthly and makes Bitcoin practical for everyday retail purchases of any size. SpacePay handles Lightning automatically.

How do I handle Bitcoin's price volatility?

Use checkout software with rate locking. SpacePay locks the exchange rate at the moment of payment initiation and confirms the exact on-chain amount. Your volatility exposure during the checkout window is measured in seconds.

What are the fees?

Processing fees range from 0.5-1.5% per transaction, compared to 2.9% + $0.30 for credit cards. On $1 million in annual volume, that saves $19,000 per year in processing costs alone before accounting for eliminated chargebacks and cross-border surcharges.

What are the tax implications?

When using a downstream conversion service, Bitcoin payments are typically reported as ordinary income at the converted value, similar to any other sale. Capital gains complexity only arises if you hold BTC before converting. Consult a tax professional for your specific jurisdiction.

How many businesses accept Bitcoin?

Over 15,000 businesses worldwide accept Bitcoin directly. Merchant crypto adoption grew 327% between 2022 and 2025. Bitcoin processes $10B+ in daily volume. The 96% brand recognition among non-crypto users makes it the logical starting point for any business adding crypto payments.

Can I accept Bitcoin alongside my existing payment methods?

Yes. Bitcoin runs alongside credit cards, bank transfers, and other options. Customers see it as an additional choice at checkout. Data from SpacePay merchants shows Bitcoin captures 8-12% of total transaction volume within 90 days of launch with no dedicated marketing.

The Bottom Line

Accepting Bitcoin payments is no longer experimental. It is a proven payment method used by over 15,000 businesses, supported by mature infrastructure including the Lightning Network, and backed by clear regulations in every major market. The setup takes an afternoon. The fee savings start with your first transaction.

The six steps are straightforward: choose checkout software, verify your business, integrate, configure settlement, test, and go live. With rate locking at checkout, you eliminate volatility risk during the checkout window and simplify your accounting. With Lightning Network support, your customers pay in under a second with near-zero fees.

Bitcoin has 300 million holders, $10 billion in daily transaction volume, and 96% brand recognition. The question is not whether your customers want to pay with Bitcoin. It is how much revenue you are leaving on the table by not offering it yet.