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.

Live demo
Please enable JavaScript for the best experience of this donation invoicing module.
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.
Opt in integrations for several altcoins maintained by Altcoins community.
  • Bitcoin Gold (BTG)
  • Bitcore (BTX)
  • Dash (DASH)
  • Dogecoin (DOGE)
  • Feathercoin (FTC)
  • Groestlcoin (GRS)
  • Litecoin (LTC)
  • Monacoin (MONA)
  • Polis (POLIS)
  • Viacoin (VIA)
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.


Try it  


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

Read Docs  


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


Join the Community

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.