
BTCPay Server
Self-hosted Bitcoin and cryptocurrency payment processor with full node support
Overview
BTCPay Server is an open-source, self-hosted cryptocurrency payment processor that lets merchants accept Bitcoin and other coins without intermediaries or fees. It supports Lightning Network, on-chain payments, point-of-sale, payment buttons, and invoicing. Deployment requires a full or pruned Bitcoin node and is typically done via Docker Compose on a VPS. It integrates with WooCommerce, Shopify, and other e-commerce platforms.
Where it falls short of QuickBooks
- Crypto-only; no fiat payment rails or bank integrations
- Running a full Bitcoin node requires significant disk space (600 GB+) and sync time
- No built-in accounting or double-entry bookkeeping
- Lightning Network setup adds considerable operational complexity
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the BTCPay Server difficulty badge in your README — it links back here.
[](https://openreplace.com/btcpay-server)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Open payment switch — route traffic across 50+ processors with one API
Local-first zero-sum budgeting app with optional cross-device sync
Self-hosted personal finance manager with budgets, rules, and bank import
Open-source metering and usage-based billing API for SaaS products