About BTCPay Server
BTCPay Server is a free and open-source Bitcoin payment processor that you host yourself. It lets merchants accept Bitcoin directly from customers without relying on a third-party intermediary or paying processor fees, and the project positions it as a payment gateway for online stores and other businesses.
The README points users, operators, developers and maintainers to separate documentation tracks, and the project provides a Greenfield API for integrations and a plugin system for extensions. Repository topics mention the Lightning Network, point-of-sale and crowdfunding use cases alongside the payment gateway itself. A public demo, a community chat and a discussions forum support new users.
BTCPay Server is written in C# and released under the MIT licence. Security vulnerabilities must be reported through the private process described in the security policy instead of public issues. As with any self-hosted payment system, the operator is responsible for running and securing the server.
Key features
- Self-hosted Bitcoin payment processing
- Direct payments with no intermediary
- Lightning Network support
- Point-of-sale and crowdfunding use cases
- Greenfield API for integrations
- Plugin system for extensions
Good fit for
- →Accepting Bitcoin in an online store
- →Running a point-of-sale system for Bitcoin
- Built with
- C#
- Tags
- bitcoin
- payments
- lightning-network
- payment-gateway
- point-of-sale
- self-hosted
- csharp
- crypto
BTCPay Server: questions and answers
- What is BTCPay Server used for?
- BTCPay Server is a free, self-hosted, open-source payment processor that lets merchants accept Bitcoin directly without a third-party intermediary. It is a good fit for accepting Bitcoin in an online store and running a point-of-sale system for Bitcoin.
- Is BTCPay Server open source?
- Yes. BTCPay Server is open source under the MIT licence. Its source code is on GitHub at btcpayserver/btcpayserver and is written mainly in C#.
- Is BTCPay Server free?
- Yes. BTCPay Server is open source, so the software itself is free to use.
- Can I self-host BTCPay Server?
- Yes. BTCPay Server can be self-hosted on your own server or infrastructure.
- What is BTCPay Server an alternative to?
- BTCPay Server is an open-source alternative to Stripe, PayPal, Square and Clover. Other open-source alternatives to Stripe include Hyperswitch, Lago and Kill Bill.
- Is BTCPay Server actively maintained?
- Yes. The most recent commit to BTCPay Server was on 2 October 2026, and the latest release is v2.4.4, published on 7 September 2026. The project has 7.8k stars on GitHub.
Open-source alternatives to BTCPay Server
See all
Hyperswitch
Finance & Accounting
Open source, composable payments platform | PCI compliant | SaaS and Self-host options | E
Apache-2.0vs Stripe★ 45k
Lago
Finance & Accounting
Open-source billing for usage, subscriptions and hybrid pricing. Lago customers include Co
AGPL-3.0vs Chargebee★ 11k
Kill Bill
Finance & Accounting
Open-Source Subscription Billing & Payments Platform
Apache-2.0vs Chargebee★ 5.8k
Polar
Finance & Accounting
Polar — A billing platform for the intelligence era
Apache-2.0vs Lemon Squeezy★ 10k
Meteroid
Finance & Accounting
Open-source Pricing and Billing Infrastructure 🚀 Subscription management, Invoicing, Pric
AGPL-3.0vs Chargebee★ 1.2k
ERPNext
ERP
Free and Open Source Enterprise Resource Planning (ERP)
GPL-3.0vs NetSuite★ 40k
SaaS alternatives to BTCPay Server
See all
Stripe
Finance & Accounting
Payment processing and financial infrastructure APIs for online businesses
SaaS
PayPal
Finance & Accounting
Online payments, invoicing and checkout for merchants and individuals
SaaS
Square
Finance & Accounting
Payments, point of sale and small-business tools
SaaS
Clover
E-commerce
Point-of-sale and payments platform for small businesses
SaaS
Adyen
Finance & Accounting
Global payment platform for online, in-store and mobile commerce
SaaS
Authorize.Net
Finance & Accounting
Payment gateway for accepting online and in-person card payments
SaaS

