A self-hosted Bitcoin payment processor for accepting peer-to-peer payments without transaction fees or intermediaries.

BTCPay Server is an open-source application that functions as a Bitcoin payment processor. It enables users to accept Bitcoin payments directly and peer-to-peer, removing the need for third-party payment processors, middleman fees, or KYC requirements. The software is non-custodial, meaning the user maintains complete control over their private keys at all times.
Key features include support for SegWit and the Lightning Network via LND, Core Lightning, and Eclair. It offers a suite of tools for invoice management and payment requests, alongside specific applications for crowdfunding, donation buttons, and point-of-sale systems. For enhanced privacy and security, the software includes native Tor support. The system is designed to be multi-tenant, allowing a single instance to be shared among multiple friends or business partners.
BTCPay Server is self-hosted and relies on a full-node wallet, with integration available for hardware wallets to further secure funds. It can be deployed using docker-compose or built from source using the .NET SDK on Linux and Windows platforms. The project provides two distinct interfaces for developers: a legacy API for compatibility with existing systems and a newer Greenfield API designed for headless operation.
Typical use cases include online merchants wanting to avoid payment processing fees, non-profit organizations seeking a direct way to accept donations, and physical stores implementing a Bitcoin point-of-sale system. By removing the dependency on centralized services, the software provides a way to manage digital assets while maintaining financial sovereignty. It is positioned as a tool for users who prioritize privacy, security, and the decentralized nature of the Bitcoin network.
Create and send professional invoices, track expenses, accept payments, and manage projects from a self-hosted web app.
A self-hosted billing and accounting tool for tracking expenses, managing payments, and creating professional invoices and estimates.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.