BTCPay Server: Self-Hosted Bitcoin Payments, No Fees
BTCPay Server · for Linux and Web
- Linux
- Web
The download link points to the program’s official source; the file is not hosted on this site. Link address: docs.btcpayserver.org
Link not working? Let us know
BTCPay Server is a free, open-source (MIT) self-hosted bitcoin payment processor. Merchants accept bitcoin directly into their own wallets, with no processing fees or middlemen.
BTCPay Server lets a shop, a creator or a charity accept bitcoin without a payment company in the middle. Payments go straight to a wallet you control, and the project itself takes no fees.
Main features
- Self-hosted invoices: Create invoices and payment pages from your own server.
- Lightning payments in addition to regular on-chain bitcoin.
- Built-in apps: A point-of-sale page for in-person sales and a crowdfunding page.
- E-commerce plugins for popular shop systems, plus an API for custom setups.
- Plugins that add extra features from the community.
How to deploy it
BTCPay Server is server software, not a desktop program. The official documentation describes several routes:
- Docker deployment on a Linux server or VPS, the most common option.
- Home node bundles: Node platforms such as Umbrel offer BTCPay Server in their app stores.
- Third-party hosts that run an instance for you, at the cost of trusting that host.
Start at the deployment section of docs.btcpayserver.org and pick the option that fits your skills.
Keep it secure
- Keep the server updated; releases are frequent.
- Protect the admin account with two-factor authentication.
- Store your wallet’s recovery phrase offline. BTCPay Server sends funds to your wallet, so the wallet’s backup is what protects the money.
The project is open source under the MIT license, developed on GitHub by a community of contributors. Payments you receive may have tax and legal obligations where you live.
Pros
- No processing fees
- Funds go straight to your own wallet
- Lightning, point of sale and crowdfunding built in
Cons
- Needs a server and some technical skill
- You are responsible for updates and backups
Frequently Asked Questions
Does BTCPay Server charge fees?
No. BTCPay Server is free and open source and takes no processing fees. You still pay normal bitcoin network fees and any hosting costs.
Can BTCPay Server accept Lightning payments?
Yes. BTCPay Server supports Lightning as well as on-chain bitcoin payments.
BTCPay ServerOpen source
Download (opens in a new tab)


