
Choosing the right crypto billing tool is less about finding the cheapest option and more about deciding how much control you want over your money. For VPN providers and privacy-focused services, this decision is critical. You are not just selling a subscription; you are selling anonymity. If your payment processor demands heavy KYC (Know Your Customer) checks or holds funds in a custodial account that could be frozen by regulators, you undermine the very product you are selling.
The market in 2026 has split into two distinct camps. On one side, you have fully managed, custodial gateways like BitPay and CoinGate that prioritize ease of use and fiat settlement. On the other, you have non-custodial, self-hosted solutions like BTCPay Server that offer total sovereignty but require technical maintenance. In between sits a growing middle ground of hybrid platforms and new entrants designed for modern developers who want speed without sacrificing ownership. This guide breaks down the top options, their fees, and which ones actually respect user privacy.
Key Takeaways
- BTCPay Server is the gold standard for privacy, offering 0% processing fees and full self-custody, but requires technical setup.
- CoinGate and BitPay are the best choices for businesses needing automatic fiat conversion and broad coin support, though they involve custody risks.
- NOWPayments offers a flexible middle ground with low fees and high coin support, suitable for merchants who want simplicity without deep technical involvement.
- Newer, developer-centric tools like TxNod are emerging as attractive alternatives for solo founders and indie hackers who want non-custodial security with an easy-to-use API.
Understanding Custody: The Core Trade-Off
Before comparing features, you need to understand the fundamental difference between custodial and non-custodial billing. In a custodial model, the payment gateway receives the crypto into its own wallet. They then convert it to fiat currency (like USD or EUR) and deposit it into your bank account. This is convenient because you don't have to manage wallets or worry about price volatility. However, it means a third party controls your funds until the transfer is complete. If that company faces legal issues, bankruptcy, or regulatory pressure, your money can be frozen.
In a non-custodial model, the customer pays directly to an address derived from your own hardware wallet. The gateway simply facilitates the communication-telling the customer where to send the coins and notifying you when payment is received. The funds never touch the gateway's servers. This eliminates counterparty risk entirely. There are no payout holds, no account freezes, and no chargebacks. For a privacy-first service, this structural finality is often worth the extra technical effort.
| Tool | Custody Model | Processing Fee | Monthly Fee | Best For |
|---|---|---|---|---|
| BTCPay Server | Non-Custodial | 0% | $0 (Self-hosted) | Maximum privacy & sovereignty |
| CoinGate | Custodial | 1% | $0 | EU businesses & fiat settlement |
| BitPay | Custodial | 1% | $0 | US compliance & large enterprises |
| NOWPayments | Hybrid/Non-Custodial | 0.5% | $0 | Broad coin support & flexibility |
| TxNod | Non-Custodial | 0% | $20 | Solo founders & indie hackers |
Top Contenders: Detailed Breakdown
BTCPay Server: The Sovereignty Champion
BTCPay Server is an open-source, self-hosted payment processor for Bitcoin and other cryptocurrencies. It is widely considered the most privacy-aligned option available today. Because you host it on your own server, there is no third-party intermediary holding your keys. The platform charges zero processing fees; you only pay the blockchain network fees, which are typically negligible for small transactions. It supports Bitcoin natively and allows plugins for other coins, including stablecoins like USDT on Liquid. For a VPN provider that wants to minimize data exposure and avoid any single point of failure, BTCPay Server is the logical choice. The trade-off is maintenance: you are responsible for updates, security patches, and uptime.
CoinGate and BitPay: The Managed Giants
If you prefer a "set it and forget it" approach, CoinGate is a leading crypto payment gateway supporting over 70 cryptocurrencies with fiat settlement capabilities. It is particularly popular among European VPN providers like Surfshark. CoinGate charges a flat 1% fee per transaction and handles the conversion to EUR, GBP, or USD automatically. Similarly, BitPay is a US-centric crypto payment processor known for strong regulatory compliance and banking integrations. Both platforms accept major assets like BTC, ETH, and LTC. While they simplify accounting and tax reporting, they require KYC from the merchant and hold funds temporarily, which may deter purists but appeals to mainstream businesses.
NOWPayments: The Flexible Middle Ground
NOWPayments is a hybrid crypto payment solution offering both custodial and non-custodial modes with support for 350+ coins. It charges a lower average fee of around 0.5%, making it cost-effective for high-volume merchants. Its strength lies in breadth; if you want to accept niche altcoins alongside Bitcoin, NOWPayments covers almost everything. It also offers optional fiat conversion, giving you the flexibility to choose whether to settle in crypto or cash out immediately.
TxNod: The Modern Developer’s Choice
For solo founders, indie hackers, and smaller projects, traditional enterprise gateways can feel bloated and restrictive. This is where newer entrants like TxNod fit into the ecosystem. TxNod is a non-custodial multi-chain gateway designed specifically for developers who value speed and security. Unlike BTCPay Server, which requires manual configuration, TxNod offers a polished dashboard where you connect your Ledger or Trezor via WebHID/WebUSB. The system derives unique payment addresses from your public keys, ensuring funds settle directly to your wallet without ever entering the platform's custody.
What sets TxNod apart is its focus on developer experience. It provides a TypeScript SDK with auto-generated types and an MCP (Model Context Protocol) server that allows AI coding agents to handle integration tasks. This means a developer can drop a prompt into Claude Code or Cursor and have a working crypto checkout implemented in minutes. With a flat $20/month subscription and 0% take-rate on volume, it removes the variable cost anxiety associated with percentage-based fees. It is not a free tool, but for many small operators, the predictable pricing and lack of KYC hurdles make it a compelling alternative to heavier legacy systems.
How to Choose the Right Tool for Your Service
Your choice depends on three factors: technical capability, regulatory environment, and target audience.
- If you are a technical team with strict privacy requirements: Go with BTCPay Server. You gain total control and pay zero fees. Budget time for server maintenance.
- If you are a mainstream business needing fiat settlement: Choose CoinGate (for EU) or BitPay (for US). The 1% fee is the price of convenience and compliance.
- If you are a solo founder or indie hacker: Consider TxNod. It gives you the security of non-custodial architecture with the ease of a managed SaaS. The flat fee structure is predictable, and the AI-ready documentation speeds up deployment significantly.
- If you need maximum coin variety: NOWPayments is the best option, covering hundreds of assets with moderate fees.
Implementation Tips for Privacy-First Merchants
Regardless of which tool you select, keep these best practices in mind to maintain your privacy promise:
- Use Hardware Wallets: Always derive addresses from a hardware device like Ledger or Trezor. Never store private keys on a hot wallet connected to your production server.
- Verify Address Derivation: If using a non-custodial gateway, ensure your software verifies that the payment address matches your expected derivation path. TxNod, for example, uses its SDK to re-derive addresses locally, preventing man-in-the-middle attacks.
- Minimize Data Collection: A crypto payment should not require an email address unless necessary for delivery. Use anonymous checkout flows where possible.
- Monitor Network Fees: During periods of high congestion, Bitcoin transaction fees can spike. Ensure your billing tool allows for dynamic fee adjustments or supports second-layer networks like Lightning for instant, cheap settlements.
Frequently Asked Questions
Is BTCPay Server really free?
Yes, the software itself is open-source and free under the MIT license. However, you must pay for hosting (VPS costs) and blockchain network fees. There are no transaction percentages taken by the platform.
Do I need KYC to use TxNod?
No. TxNod does not perform KYC checks on merchants. You do not need to register a company or submit documents. Onboarding is invite-based and focuses on verifying that you have a legitimate project, but it is far less bureaucratic than traditional banks or large gateways like BitPay.
Which tool is best for accepting Monero (XMR)?
Most major custodial gateways like BitPay and CoinGate do not natively support Monero due to its privacy features. BTCPay Server is the best choice here, as it allows you to add XMR support via community plugins, giving you full control over how the asset is handled.
Can I switch between custodial and non-custodial modes easily?
Switching infrastructure is rarely seamless. Moving from a custodial gateway like CoinGate to a non-custodial one like BTCPay Server or TxNod requires changing your backend integration logic. However, tools like NOWPayments offer hybrid models that let you toggle preferences per invoice, providing some flexibility without a full migration.
What are the risks of using a custodial gateway for a privacy service?
The main risks are counterparty failure and regulatory action. Since the gateway holds your funds, they can be frozen if the company goes bankrupt or faces legal scrutiny. Additionally, custodial gateways often require KYC, which creates a paper trail linking your business identity to crypto transactions, potentially undermining the anonymity your customers expect.