
BTCPay
Cryptocurrency payment gateways
Blockchain software
Cryptocurrency software
- Features
- Ease of use
- Ease of management
- Quality of support
- Affordability
- Market presence
Take the quiz to check if BTCPay and its alternatives fit your requirements.
Completely free
Small
Medium
Large
- Arts, entertainment, and recreation
- Media and communications
- Education and training
What is BTCPay
BTCPay Server is an open-source, self-hosted cryptocurrency payment gateway that lets merchants accept payments without relying on a third-party processor. It is used by online stores, SaaS businesses, and organizations that want to generate invoices, accept on-chain and Lightning Network payments, and manage payouts under their own infrastructure. The product emphasizes non-custodial operation, where the merchant controls keys and funds, and it integrates with common e-commerce platforms via plugins and APIs.
Self-hosted and non-custodial
BTCPay is designed to be run by the merchant, so payment processing does not require handing custody of funds to a processor. This reduces dependency on a single vendor for settlement and account access. It also allows organizations to align operational controls (keys, nodes, policies) with internal security and compliance practices.
Lightning Network support
BTCPay supports Bitcoin Lightning payments in addition to on-chain transactions, enabling faster, lower-fee payments where Lightning is appropriate. This is useful for digital goods, donations, and high-frequency, low-value transactions. Merchants can offer multiple payment options within the same invoice flow.
Extensible integrations and APIs
BTCPay provides APIs and a plugin ecosystem for integrating payments into websites and e-commerce systems. It supports invoice creation, webhooks, and payment notifications for automating order fulfillment. This makes it suitable for teams that want to embed crypto payments into existing checkout and back-office workflows.
Requires operational expertise
Self-hosting typically requires server administration, monitoring, backups, and incident response processes. Teams may need to manage node synchronization, updates, and infrastructure hardening. For small merchants, this can be more complex than using a hosted payment gateway.
No built-in fiat settlement
BTCPay focuses on accepting and managing crypto payments rather than providing automatic conversion to fiat and bank payouts. Merchants that need fiat settlement must arrange conversion and treasury operations separately. This can add operational steps compared with processors that bundle conversion and payouts.
Support model is community-led
As an open-source project, BTCPay relies heavily on community documentation and community support channels. Formal SLAs, dedicated account support, and managed hosting are not inherent to the core project. Organizations that require contractual support may need to source third-party services or build internal expertise.
Plan & Pricing
| Plan | Price | Key features & notes |
|---|---|---|
| BTCPay Server (self-hosted software) | $0 (free, MIT-licensed) | Self-hosted, open-source cryptocurrency payment processor. No platform/processing fees from BTCPay itself. Requires the user to provide hosting (VPS/cloud or on-premise), domain/SSL, and pay any blockchain network fees. BTCPay Server includes a Monetization feature (v2.3.0+) that lets server operators charge users of their hosted instances (i.e., third‑party hosts may offer paid plans), but BTCPay Project itself does not sell hosted plans on the official site. |
Seller details
BTCPay Server Foundation
Global (Decentralized)
2017
Open Source
https://btcpayserver.org/
https://x.com/btcpayserver