Analysis10 min readFebruary 15, 2026

Crypto Payment Gateway Fees Compared: Why Self-Hosted Beats Third-Party

A detailed comparison of crypto payment gateway fees across major providers. Learn why self-hosted solutions eliminate transaction fees and how much your store could save annually.

By BTCCheckout Team
Share:
Balance scale comparing traditional credit card processing fees at 2.9% versus Bitcoin self-hosted payments at 0% with dark tech background

The True Cost of Accepting Crypto Payments

Every payment processor takes a cut. Credit card companies charge 2.9% + $0.30 per transaction. PayPal charges 2.99% + $0.49. Even crypto-specific payment gateways β€” which were supposed to be the low-fee alternative β€” charge between 0.5% and 2% per transaction. For a WooCommerce store processing $10,000 per month in payments, these fees add up to thousands of dollars annually.

But here is the critical insight most merchants miss: cryptocurrency was designed to eliminate payment intermediaries. When you use a third-party crypto payment processor, you are reintroducing the very middleman that blockchain technology was built to remove. Self-hosted payment gateways restore the original promise of peer-to-peer digital cash β€” zero fees, instant settlement, and complete financial sovereignty.

This analysis breaks down the actual fees charged by every major crypto payment gateway, calculates the real-world cost impact for stores at different revenue levels, and explains why self-hosted solutions represent the most cost-effective approach for WooCommerce merchants.

Fee Breakdown: Major Crypto Payment Gateways

Understanding the fee structure of each provider is essential for making an informed decision. Here is a comprehensive comparison of the most widely used crypto payment gateways as of early 2026:

ProviderTransaction FeeSettlement FeeMonthly FeeKYC RequiredCustody Model
BTCCheckout (Self-Hosted)0%None$0 (Free) / $59/yr (Pro)NoNon-custodial
BTCPay Server0%None$0 (requires own server)NoNon-custodial
BitPay1%1% on bank settlement$0YesCustodial
CoinGate1%Included$0YesCustodial
Coinbase Commerce1%1% on cash-out$0YesCustodial
NOWPayments0.5%Varies$0PartialCustodial
CoinPayments0.5%0.5% on withdrawal$0YesCustodial
Blockonomics1%None$0NoNon-custodial
Several patterns emerge from this comparison. Third-party custodial processors consistently charge 0.5-1% per transaction, and many add additional fees when you settle to fiat currency or withdraw to your own wallet. Self-hosted non-custodial solutions charge 0% because there is no intermediary processing the payment β€” it goes directly from the customer's wallet to yours.

Annual Cost Impact: How Much Are You Really Paying?

The percentage-based fee structure means costs scale linearly with your revenue. Here is what each provider costs at different monthly crypto payment volumes:

Monthly Crypto RevenueBitPay (1%)CoinGate (1%)NOWPayments (0.5%)BTCCheckout (0%)
$5,000/month$600/year$600/year$300/year$0/year
$10,000/month$1,200/year$1,200/year$600/year$0/year
$25,000/month$3,000/year$3,000/year$1,500/year$0/year
$50,000/month$6,000/year$6,000/year$3,000/year$0/year
$100,000/month$12,000/year$12,000/year$6,000/year$0/year
For a mid-sized WooCommerce store processing $25,000 per month in crypto payments, the difference between a 1% third-party processor and a self-hosted 0% solution is $3,000 per year β€” money that goes directly to your bottom line instead of a payment processor.

The Hidden Costs of Third-Party Processors

Transaction fees are only the visible cost. Third-party crypto payment gateways introduce several hidden costs that merchants often overlook:

Settlement delays. Custodial processors hold your funds for 1-3 business days before settlement. During volatile market conditions, the value of your crypto payments can change significantly during this holding period. Self-hosted solutions settle instantly to your wallet.

Fiat conversion fees. If you want to convert crypto to fiat currency, most third-party processors charge an additional 1-2% on top of the transaction fee. With a self-hosted gateway, you can convert on your own terms using the exchange of your choice at competitive rates.

Account freezes and holds. Third-party processors can freeze your account, hold your funds, or terminate your merchant agreement with limited recourse. This is especially common in industries that processors consider "high risk." Self-hosted solutions eliminate this risk entirely because no third party has custody of your funds.

KYC compliance overhead. Most custodial processors require identity verification, which means submitting government ID, proof of address, and sometimes business documentation. This creates administrative overhead and privacy concerns. Self-hosted solutions require no KYC because there is no intermediary to regulate.

Self-Hosted vs. Custodial: The Architecture Difference

The fundamental difference between self-hosted and custodial crypto payment gateways is who controls the private keys to the wallet receiving payments.

In a custodial model (BitPay, CoinGate, Coinbase Commerce), the payment processor generates a wallet address for each transaction. Customer payments go to the processor's wallet first, and the processor later settles funds to your account β€” minus their fees. You never have direct access to the crypto; you trust the processor to forward your money.

In a non-custodial/self-hosted model (BTCCheckout, BTCPay Server), the customer sends payment directly to your wallet address. The plugin simply facilitates the checkout experience β€” displaying the amount, generating QR codes, and verifying payment on the blockchain. No third party ever touches your funds.

This architectural difference has profound implications for security, privacy, and cost. When you eliminate the intermediary, you eliminate the fees, the settlement delays, the account freeze risk, and the KYC requirements. The trade-off is that you are responsible for securing your own wallet β€” but for most merchants, this is a worthwhile exchange.

BTCPay Server vs. BTCCheckout: Self-Hosted Options Compared

Both BTCPay Server and BTCCheckout are self-hosted, non-custodial solutions with 0% transaction fees. However, they differ significantly in complexity and target audience:

BTCPay Server is a full-stack payment server that requires its own hosting infrastructure. You need to provision a VPS or dedicated server, install Docker, configure the BTCPay Server software, set up a Bitcoin full node (which requires 500GB+ of disk space), and maintain the server ongoing. It is powerful and feature-rich, but the technical barrier to entry is substantial. BTCPay Server is ideal for large merchants with dedicated DevOps resources.

BTCCheckout is a WordPress plugin that installs in seconds and requires zero server management. It uses public blockchain APIs for payment verification instead of running a full node, which means no additional infrastructure costs. The trade-off is that you depend on third-party APIs (Blockchain.info, CoinGecko) for verification and exchange rates β€” but these are free, reliable public services with no account requirements.

For the vast majority of WooCommerce store owners, BTCCheckout offers the optimal balance of zero fees, minimal complexity, and production-ready reliability.

When Third-Party Processors Make Sense

Despite the cost advantages of self-hosted solutions, there are scenarios where third-party processors may be the better choice:

Instant fiat conversion. If you need every crypto payment automatically converted to USD/EUR and deposited in your bank account, processors like BitPay handle this seamlessly. Self-hosted solutions require you to manage the conversion process yourself.

Multi-currency support with automatic routing. Some processors support dozens of cryptocurrencies and automatically route payments through optimal networks. If you need to accept obscure altcoins beyond the major currencies, a processor with broad support may be necessary.

Enterprise compliance requirements. Publicly traded companies or businesses in heavily regulated industries may need the compliance documentation, audit trails, and regulatory coverage that custodial processors provide.

For most small-to-medium WooCommerce stores, however, these scenarios do not apply β€” and the 1-2% fee savings of a self-hosted solution translate directly into increased profit margins.

Making the Switch: Migration Considerations

If you are currently using a third-party crypto payment processor and want to switch to a self-hosted solution, the migration is straightforward:

  • Install and configure BTCCheckout alongside your existing processor
  • Run both payment methods simultaneously for a testing period
  • Verify that orders are being created and payments verified correctly
  • Disable the third-party processor once you are confident in the self-hosted solution
  • Cancel your third-party processor account and stop paying fees
  • Existing orders processed through the old gateway are unaffected β€” they remain in your WooCommerce order history with their original payment data.

    Conclusion

    The crypto payment gateway market offers a clear cost spectrum: from 0% (self-hosted) to 2%+ (custodial with fiat conversion). For WooCommerce store owners who want to maximize their margins and maintain full control over their funds, self-hosted solutions like BTCCheckout deliver the best value proposition β€” zero transaction fees, instant settlement, no KYC, and a 5-minute setup process.

    The math is simple: every dollar you pay in payment processing fees is a dollar that does not reach your bottom line. At $25,000/month in crypto payments, switching from a 1% processor to a 0% self-hosted gateway saves $3,000 per year. That is money better spent on inventory, marketing, or growing your business.

    Frequently Asked Questions

    What are the typical fees for accepting crypto payments on WooCommerce?

    Third-party crypto payment gateways typically charge between 0.5% and 2% per transaction. BitPay charges 1%, CoinGate charges 1%, and Coinbase Commerce charges 1%. Self-hosted solutions like BTCCheckout charge 0% β€” the only cost is the Bitcoin network fee paid by the sender.

    How much can I save by switching to a self-hosted crypto payment gateway?

    A store processing $10,000/month in crypto payments saves $1,200-$2,400 annually by switching from a 1-2% third-party processor to a self-hosted 0% fee gateway. Stores processing $50,000/month save $6,000-$12,000 per year.

    Are self-hosted crypto payment gateways secure?

    Self-hosted gateways are inherently secure because payments go directly to your wallet with no intermediary holding funds. There is no risk of a third-party freezing your account or withholding payments. The trade-off is that you are responsible for your own wallet security.

    Do I need technical skills to run a self-hosted crypto payment gateway?

    Modern self-hosted solutions like BTCCheckout require no technical skills. Installation is done through the WordPress plugin dashboard, and configuration involves entering your wallet address in WooCommerce settings. No server management, no command line, no coding required.

    Ready to Accept Bitcoin Payments?

    Start accepting Bitcoin on your WooCommerce store in under 5 minutes. Zero fees. No KYC.

    View Pricing