Cutting the 3% Card Fee to Zero for Your Business
A practical guide for merchants and small businesses on accepting Bitcoin payments - the case for and against, BTCPay Server self-hosting vs custodial processors (Strike, OpenNode, IBEX), Lightning vs on-chain trade-offs, accounting treatment, tax implications, and jurisdiction-specific rules for the US, South Korea, and Japan. Not financial or legal advice.
A business deciding whether to accept Bitcoin is making two distinct decisions that often get conflated. The first is whether to receive payment in Bitcoin at all. The second, which only matters if the answer to the first is yes, is whether to keep the Bitcoin or convert immediately to fiat. Most coverage of "merchant adoption" treats these as one question and answers the second by default with instant conversion - which throws away most of the reason a Bitcoin-aligned business would accept it in the first place.
This guide walks through both decisions, the technical options for receiving payments (BTCPay Server vs custodial processors), the Lightning vs on-chain trade-off, and the accounting and tax treatment that determines what you actually keep. The focus is the working merchant - a freelancer, an independent consultant, an e-commerce store, a restaurant, a SaaS founder - not enterprise treasury management.
Why a Business Might Accept Bitcoin
The arguments for accepting Bitcoin fall into three buckets that should be evaluated separately because they have very different weights for different businesses.
Lower payment processing costs. Card networks charge 1.5-3.5% on a typical transaction, plus per-transaction fixed fees, plus chargeback exposure that can cost much more than the fee itself. Bitcoin payments settle directly between payer and payee. With BTCPay Server, the payment processing cost can be effectively zero (other than infrastructure). With Lightning, fees are typically a fraction of a cent regardless of size up to channel capacity. For high-margin digital goods, the savings are immediate. For low-margin physical goods sold occasionally to Bitcoin users, the savings may not justify the operational complexity.
No chargebacks. Once a Bitcoin transaction has confirmed, it is final. There is no mechanism for a customer to dispute the charge with their bank and reverse the payment 60 days later. For businesses that suffer high chargeback rates - digital downloads, gambling-adjacent services, anything sold to certain risk-segmented customer pools - this alone can be transformative. The flip side is that Bitcoin offers no consumer protection equivalent to a card chargeback, so customers who are used to that protection may resist.
Sound money treasury. A business that holds some portion of revenue in Bitcoin rather than converting all to fiat is making a treasury decision. Over the past decade, businesses that held Bitcoin have outperformed those that didn't, by a wide margin. Over the next decade, the question is open. This is not a payment-processing benefit; it is a treasury benefit, and it should be evaluated on its own merits with awareness that a treasury position adds volatility to the balance sheet.
Global reach. A business that accepts Bitcoin can be paid by anyone with internet access and a wallet, including customers in jurisdictions where international card payments are restricted, expensive, or surveilled. For businesses serving developing markets or running services that benefit privacy-conscious customers, this expands the addressable market.
Brand alignment. For some businesses, accepting Bitcoin is a values statement - alignment with Bitcoin culture, support for sound money, or signaling to a particular customer segment. This is the weakest economic argument but the strongest cultural one.
If none of these benefits applies to your business, accepting Bitcoin is probably not worth the operational overhead. Many businesses fall into this category and that is fine.
The First Big Choice: Custodial or Self-Hosted
Before picking specific tools, decide which side of a fundamental trade-off you want to be on.
Self-hosted (BTCPay Server) means you run the payment infrastructure yourself, the bitcoin goes directly into your wallet, and no third party can freeze the funds, refuse a payment, or close your account. You take on responsibility for the server, the node, key management, backups, and updates.
Custodial processors (Strike, OpenNode, IBEX, BitPay) mean a third party runs the infrastructure, the bitcoin lands in their account first, and they either forward it to you or convert to fiat and deposit. You give up sovereignty in exchange for simplicity. Onboarding is faster, you do not need to run any servers, and the integration is closer to a traditional payment gateway.
The choice is not abstract. Custodial processors are subject to the same regulatory pressure as banks. They will require KYC, they will report transactions to tax authorities, they can freeze accounts, and they can be compelled to hand over customer data. They also can - and have - shut down service to entire customer categories with little notice. For some businesses this is acceptable. For others it defeats the entire point.
A practical middle path: start custodial to validate that customers actually pay in Bitcoin, then migrate to BTCPay Server once the volume justifies the operational investment. This is what many Bitcoin-aligned merchants have done.
BTCPay Server: The Self-Hosted Option
BTCPay Server is free and open-source. It is a complete payment infrastructure that runs on your own server, connects to your own Bitcoin node and Lightning node, and provides invoicing, point-of-sale, e-commerce plugins (WooCommerce, Shopify via Adapter, Magento, Drupal), payment buttons, and an API.
What You Need
- A Linux server. The minimum spec for a small business is modest - a $5-10/month VPS works for low volume, but for self-hosted Bitcoin Core a server with at least 1TB of storage is strongly preferred. A Lightning node has lower storage requirements but benefits from being always online with stable bandwidth.
- A domain name and TLS certificate. Caddy and Let's Encrypt handle this automatically in the standard BTCPay Server installation.
- A Bitcoin wallet for receiving payments. This can be a hardware wallet (the recommended approach), a watch-only wallet on the server with the keys held offline, or - least ideally - a hot wallet on the server.
- Optional but recommended: a Lightning node for instant low-fee payments. Core Lightning (CLN) and LND are both supported.
Installation
The Docker-based deployment is the standard path. The BTCPay Server documentation provides scripts that handle installation, TLS, and updates. A typical setup takes a few hours from a clean Ubuntu VPS to a working BTCPay Server with Bitcoin Core synced (which itself takes 1-3 days, depending on hardware).
Alternatively, a managed BTCPay host such as Voltage or LunaNode lets you avoid the server administration while keeping the wallet keys under your control. This is a useful middle ground.
Daily Operation
Once running, BTCPay Server is a fairly low-touch system. The main operational tasks are:
- Keeping the server, BTCPay, Bitcoin Core, and Lightning daemon updated.
- Monitoring node uptime and channel health (for Lightning).
- Managing inbound liquidity (for Lightning) - opening enough channels with reliable peers, or using a Lightning service provider (LSP) for inbound liquidity.
- Watching for payment notifications and reconciling them against your accounting system.
Backups are critical. Your wallet seed (or hardware wallet recovery) is the master copy. The BTCPay configuration and database can be reconstructed but it is much easier to take regular snapshots.
Custodial Processors: The Hands-Off Option
Several services handle Bitcoin payment processing without requiring you to run any infrastructure. They differ in fees, settlement options, geographic availability, and degree of custody.
Strike offers Lightning payments and conversion to fiat in supported regions. Their API is clean, their fees are low, and integration with point-of-sale and e-commerce is straightforward. The trade-off is that Strike is a regulated US money services business with full KYC.
OpenNode provides both on-chain and Lightning, automatic conversion to fiat or hold-in-bitcoin options, and a developer-friendly API. They serve merchants globally but are subject to US regulatory requirements.
IBEX Mercado focuses on Lightning for businesses, with strong Latin American presence. They offer settlement in fiat or bitcoin and a robust API.
BitPay is the oldest of the major processors and supports many cryptocurrencies beyond Bitcoin. Their compliance overhead is significant and their fees are higher than newer competitors, but they have deep integrations with traditional e-commerce platforms.
CoinGate, Coinbase Commerce, NOWPayments, and others occupy similar niches with varying features.
Custodial processors typically charge 0.5-1% per transaction, occasionally with monthly minimums or volume discounts. They handle exchange rate locking, refunds, and (sometimes) a daily settlement to your bank account.
The key questions to ask any custodial processor before integrating:
- Where are you incorporated and which regulators have authority over you?
- What KYC do you require from me, and what KYC do you require from my customers?
- Do you offer settlement in Bitcoin, fiat, or a choice?
- What are the actual all-in costs (transaction fees, conversion spread, withdrawal fees, currency conversion fees)?
- What is your policy if my account is flagged or frozen?
- Do you support refunds, and how are they handled?
Lightning vs On-Chain: When to Use Which
For any non-trivial volume, accepting Lightning payments is essential. On-chain Bitcoin transactions have always had latency (10 minutes per confirmation, with most merchants requiring 1-6 confirmations) and at periods of network congestion can have fees that exceed the value of small purchases. A $5 coffee paid for with a $25 on-chain fee is not a viable point-of-sale experience.
Use Lightning for:
- Point-of-sale transactions
- Small recurring payments
- Anything below $100
- Any payment where the customer expects instant confirmation
Use on-chain for:
- Large invoices (above your Lightning channel capacity, or above your comfort threshold)
- Settlements between businesses
- Any payment where the on-chain settlement guarantee is more important than speed
- Backup channel when Lightning is unavailable
Most modern processors and BTCPay Server itself give the customer the choice at the point of payment. Quote both, take whichever the customer sends.
Accounting Treatment
Bitcoin held by a business raises accounting questions that most accountants outside specific niches have not internalized. The treatment depends heavily on your accounting framework.
Under US GAAP (ASC 350-60, effective 2024)
The Financial Accounting Standards Board issued ASU 2023-08 in December 2023, which became effective for fiscal years beginning after December 15, 2024. Under this standard, crypto assets meeting certain criteria (which Bitcoin does) are measured at fair value at each reporting date, with changes flowing through net income.
This is a significant improvement over the prior treatment, which required businesses to mark Bitcoin down for any decline (impairment) but never mark it up. Under the new standard, both gains and losses are recognized in current earnings, providing a more accurate view of the business's economic position.
Practical consequence: a business holding Bitcoin will see its earnings fluctuate with Bitcoin's price. This is real economic exposure and should be communicated to stakeholders.
Under IFRS
IFRS does not currently have a dedicated crypto asset standard. The IFRS Interpretations Committee concluded in 2019 that Bitcoin held for sale in the ordinary course of business should be accounted for under IAS 2 (Inventories), and Bitcoin held otherwise should be accounted for under IAS 38 (Intangible Assets).
Under IAS 38, Bitcoin is carried at cost less impairment, with a permitted revaluation model that allows fair value treatment if an active market exists (which Bitcoin clearly has). Many IFRS-reporting businesses elect the revaluation model with changes in fair value flowing through other comprehensive income (not net income).
Korean Accounting (K-IFRS)
K-IFRS largely tracks IFRS. The Financial Services Commission has indicated that crypto assets held by businesses should generally follow IAS 38 / IAS 2 treatment as appropriate. Specific guidance for Bitcoin treasury holdings remains evolving.
Japanese Accounting (J-GAAP)
The Accounting Standards Board of Japan (ASBJ) issued guidance treating crypto assets held with the intention of trading at fair value with changes through net income. Crypto assets held for other purposes (operating use, treasury) are at fair value as well, with similar treatment - this makes Japan one of the simpler jurisdictions for accounting treatment, though the tax treatment is the more burdensome part (see below).
What This Means in Practice
For a small business owner, the practical implications are:
- Decide whether you are holding Bitcoin as an investment, as an inventory item (if you sell Bitcoin to customers as part of your business), or as treasury reserves.
- Mark Bitcoin to fair market value at the close of each reporting period.
- Track unrealized gains and losses separately from realized gains and losses on actual disposals.
- Maintain records of every transaction that touches Bitcoin: receipts, conversions, purchases, internal transfers between wallets.
- Have a defensible source for fair market value at each measurement date - typically the close price on a major exchange, applied consistently.
A small business owner with limited accounting capacity should strongly consider a Bitcoin-aware bookkeeping tool. Bitwave, Cryptio, Ledgible, and Cryptoworth are designed for this. For very small operations, a well-maintained spreadsheet with the same data points works.
Tax Treatment
Tax treatment of Bitcoin received in business is straightforward in concept and complicated in execution.
Receipt as Revenue
When your business receives Bitcoin in exchange for goods or services, it is revenue, recognized at the fair market value of the Bitcoin at the moment of receipt, in your local currency. This is true regardless of whether you immediately convert to fiat or hold the Bitcoin.
A consultant invoicing $5,000 worth of work who is paid 0.05 BTC at the moment when 1 BTC trades at $100,000 has earned $5,000 in income. The cost basis of that 0.05 BTC is $5,000.
Disposal as Capital Gain or Loss
When you later dispose of the Bitcoin - by converting to fiat, paying a supplier, or buying inventory - you realize a capital gain or loss equal to the fair market value at disposal minus your cost basis (the FMV at receipt).
If the consultant above holds the 0.05 BTC for six months and then sells it for $7,500, they have realized $2,500 of capital gain on top of the original $5,000 of ordinary income. The $5,000 was taxed when received; the $2,500 is taxed when realized.
This double-touch model - revenue at receipt, capital gain or loss at disposal - is the standard treatment in the US and most other jurisdictions. The complications arise from tracking. Every Bitcoin received needs a cost basis attached, and every Bitcoin spent needs to be matched against one of those cost bases. With many small transactions, this becomes a record-keeping exercise that is impractical without software.
Country-Specific Rules
United States
- Receipt of Bitcoin: Ordinary income at fair market value on receipt. Subject to self-employment tax for sole proprietors.
- Disposal of Bitcoin: Capital gain or loss. Long-term (held over one year) at preferential rates (0/15/20%); short-term at ordinary rates.
- Form 1099-K: Custodial processors may issue 1099-K for businesses exceeding payment volume thresholds. The 2024 threshold dropped substantially compared to prior years.
- Form 1099-DA (proposed): A new digital asset reporting form is in development. Custodial processors will report customer transactions in detail beginning with returns for 2025/2026 tax years.
- Quarterly estimated payments: Bitcoin revenue and gains are subject to estimated tax payments quarterly. Failing to make these triggers underpayment penalties.
South Korea
- Receipt of Bitcoin as business income: Treated as business income (사업소득) at fair market value on receipt, taxed at the comprehensive income tax rate scale (6% to 45% plus local tax).
- Disposal of Bitcoin: Under the cryptocurrency tax framework that took effect in 2025, gains exceeding 2.5 million KRW per year are taxed at 20% (plus local tax for 22% effective). However, the interaction between the 2025 framework (which addresses individual investors) and business income from cryptocurrency-denominated revenue is an area of ongoing interpretation.
- VAT (부가가치세): Korean tax authorities have ruled that Bitcoin itself is not subject to VAT, but the underlying goods or services purchased with Bitcoin are. The seller must determine VAT based on the won-equivalent value of the Bitcoin received.
- Reporting: Comprehensive income tax filing in May for the prior calendar year. VAT filing semi-annually.
- Practical considerations: Korean banks have historically had restrictive policies on cryptocurrency-related accounts, and businesses receiving Bitcoin should expect scrutiny. Working with a Korean tax accountant (세무사) who has cryptocurrency experience is essential.
Japan
- Receipt of Bitcoin as business income: Treated as business income (事業所得) for sole proprietors or as ordinary corporate income for corporations, at fair market value on receipt.
- Disposal of Bitcoin (corporate): Corporate tax treatment. Effective combined rate around 30-35% depending on size and prefecture. Crucially, since 2024 the National Tax Agency has clarified that corporations holding crypto assets for non-trading purposes can apply a "non-mark-to-market" treatment under specific conditions, addressing a long-standing friction point.
- Disposal of Bitcoin (sole proprietor): Miscellaneous income treatment for personal portion (jukushotoku, 雑所得), taxed at progressive rates up to 55% combined. This is the same regime that applies to individual investors and is the most punishing aspect of Japanese cryptocurrency taxation.
- Consumption tax: Cryptocurrency transactions are exempt from consumption tax in Japan, but the goods or services priced in cryptocurrency are subject to consumption tax in the normal way.
- Mark-to-market issue (corporate): Until the 2024 reform, corporations holding Bitcoin had to mark to market at fiscal year end and pay tax on unrealized gains. This made corporate Bitcoin treasury essentially impossible. The 2024 reform allows specific exemptions but the conditions are narrow.
Practical Setup for a Small Business
If you have decided to accept Bitcoin, here is the order of operations.
Phase 1: Test with Custodial (1-2 weeks)
- Pick a custodial processor based on your jurisdiction and integration needs.
- Complete KYC and connect a bank account for fiat settlement.
- Add Bitcoin as a payment option to your invoices, e-commerce store, or point of sale.
- Announce to existing customers and a few Bitcoin communities that you accept Bitcoin.
- Process a few real transactions and verify the accounting flow.
Phase 2: Decide Hold or Sell
- After a few months of test volume, decide what percentage of Bitcoin revenue you want to hold versus convert.
- Set up a separate Bitcoin wallet (cold storage for held Bitcoin, hot for working capital) and a clear sweep policy.
- Update your accounting system to reflect the policy.
Phase 3: Migrate to Self-Hosted (Optional, 2-8 weeks)
- If volume justifies it, set up BTCPay Server.
- Run BTCPay Server in parallel with your custodial processor for a month, comparing results.
- Cut over fully and decommission the custodial setup.
Ongoing: Reconcile and Report
- Reconcile every Bitcoin transaction monthly against your bank, accounting system, and BTCPay/processor reports.
- At fiscal year end, mark Bitcoin holdings to market and recognize unrealized gain or loss per your accounting framework.
- File required tax returns with proper supporting documentation.
Common Pitfalls
Treating Bitcoin like a currency for accounting. Bitcoin is property in every major jurisdiction. Each receipt and each disposal is a separate event with its own fair market value calculation.
Not tracking cost basis per receipt. When you receive multiple payments at different prices, each one establishes a separate cost basis lot. Selling part of your holdings later requires matching against specific lots (FIFO, LIFO, or specific identification depending on jurisdiction).
Missing the moment-of-receipt valuation. The fair market value at receipt is the income amount and the cost basis. Without a defensible source for this number, your tax filing is on shaky ground.
Confusing the entity holding the Bitcoin. A sole proprietor receiving Bitcoin in business and then transferring it to personal holdings is making an internal transfer, not a sale, but it should be documented. A corporation distributing Bitcoin to a shareholder is a distribution that may have separate tax consequences.
Forgetting consumption tax / VAT / sales tax. The Bitcoin is not subject to VAT/consumption tax in most jurisdictions, but the transaction is. Calculate VAT on the won-equivalent (or yen-equivalent, or dollar-equivalent) value at the time of sale.
Underestimating volatility on the income statement. Holding Bitcoin means accepting that your reported earnings will swing with the price. Stakeholders, lenders, and partners need to understand this. Pretending it does not exist eventually surfaces in a bad way.
Accepting custodial processor terms without reading them. Several major processors have rights to freeze accounts, withhold settlement, and require additional KYC at any time. Read the terms before integrating.
Using a hot wallet on a public-facing server for large balances. A BTCPay Server should sweep to cold storage on a regular schedule, leaving only operational working capital online.
When NOT to Accept Bitcoin
Some businesses should not accept Bitcoin, at least not yet:
- Highly regulated industries where banking partners or licenses prohibit it.
- Businesses with no customer demand for Bitcoin payments and no treasury thesis.
- Businesses whose volume is too low to justify any operational overhead.
- Businesses in jurisdictions where the tax treatment makes the workflow uneconomic (Japanese sole proprietors face this issue).
- Businesses where the founder lacks the basic literacy to manage cryptocurrency carefully and is unwilling to pay an accountant who can.
There is no virtue in accepting Bitcoin if you are going to lose money on the operational complexity or commit tax errors that will cost more than the marginal revenue.
The Bigger Picture
The number of businesses accepting Bitcoin grows steadily, with periodic accelerations during bull markets and quiet plateaus during bear markets. Each cycle leaves more infrastructure, better tools, and more accountants who understand the workflow. A merchant integrating today is working with substantially better tooling than was available three or five years ago, and tooling that will be substantially better still three or five years from now.
The economic case for accepting Bitcoin remains strongest for businesses with one or more of: digital goods, global customers, high chargeback exposure, low margins squeezed by card processors, and a values alignment with sound money. For these, accepting Bitcoin is an operational improvement on day one and a treasury opportunity on a longer horizon.
For businesses without any of these properties, accepting Bitcoin is mostly a cultural statement. There is nothing wrong with that, but the operational and accounting cost should be priced honestly.
Disclaimer
This article is for educational purposes only and does not constitute tax, financial, accounting, or legal advice. Tax laws and accounting standards vary by jurisdiction and change frequently. The information here may be outdated or inapplicable to your specific situation. Consult a qualified tax accountant, certified accountant, or attorney with cryptocurrency experience in your jurisdiction before making any decisions, especially before integrating Bitcoin payments into a regulated business.
For broader context, see Bitcoin Tax Guide, Bitcoin Wallets, and Lightning Network Intro.