Start Accepting Bitcoin Payments With 0% Fees & No Third-party

BTCPay Server is a self-hosted, open-source cryptocurrency payment processor. It's secure, private, censorship-resistant and free.

Receive your bitcoin and altcoin payments without any fees or third-party involvement. You are your own payment processor. Funds go directly to your wallet; your private key is never required.

Receive bitcoin payments as a business or an individual. No fees. No third-party.
Free and fully-open source software. Self-hosted and non-custodial.
Your keys - Your bitcoin. Private key never required for using BTCPay.
Accept micro payments via the Lightning Network. Self-hosted Lightning Node.
E-commerce integrations: WooCommerce, Drupal, Presta, Magento and more.
Maximum privacy for you and your customers. Running a full node. No AML/KYC.
Easily add payment buttons for tips and donations on your website.
Get paid in person or online with a built-in web Point of Sale app.
Accounting made easy with Quick Book integration and invoice export.
Complete technology stack that allows you to become a payment processor for yourself or others.
Opt-in integrations for several altcoins, maintained by their respective communities.
  • Bitcore (BTX)
  • Dash (DASH)
  • Dogecoin (DOGE)
  • Feathercoin (FTC)
  • Groestlcoin (GRS)
  • Litecoin (LTC)
  • Monacoin (MONA)
  • Polis (POLIS)
  • Viacoin (VIA)
  • BGold (BTG) (also known as Bitcoin Gold)




Need help using BTCPay? Our extensive user-documentation covers everything to get you started or help sort more technical issues.



Having a technical question not covered in docs or want to help improve the code? Help us out on GitHub.


 Support the BTCPay Project 

Enter an amount to donate

See BTCPay Server invoicing and payment confirmation live by making a donation to the project.


BTCPay Server is an open-source project, not a company. We rely on a network of diverse contributors and users to provide support for numerous use-cases. Join us in improving, learning, and building BTCPay.