Start Accepting Bitcoin payments with 0% fees & no third-party

BTCPay Server is a free, self-hosted and fully open-source cryptocurrency payment processor designed with security, privacy and censorship-resistance at its core.

With BTCPay Server you receive 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   How it Works

Experience BTCPay Server and help Support the Project

Your browser has JavaScript turned off which will cause this demo to navigate away from this page and launch with slightly diminished features.

Enable JavaScript and reload this page to get the full experience or click below to try it out and make a USD 5 donation to the project.


No fees

  • No subscription fees
  • No transaction fees
  • No processing fees
  • Zero, zilch, zip, nada, nothing 

BTCPay Server is free software and open-source. There are no subscription, transaction or processing fees. Nothing. The only cost that may occur is the mining fee that the sender of the payment pays to the miners.

Try out the live demo  

No middleman

  • No third-party
  • Direct P2P payments
  • Funds go directly to your wallet

When you deploy BTCPay Server, you're becoming your own payment processor. Payments go directly to your wallet. BTCPay brings the power back to merchants by eliminating the third party and working just like Bitcoin works, direct, peer to peer with no third-party or intermediate.

Deploy a Server

You can run BTCPay as a self-hosted solution on your own server, or use a third-party host. The self-hosted solution allows you not only to attach an unlimited number of stores and use the Lightning Network but also become a payment processor for others. We support diversity in deployment methods for users. Different solutions work best for different use cases.

Lightning Network

  • Instant Confirmations
  • Micro-transactions
  • LND support
  • c-lightning support
  • Full Bitcoin and Lightning Network nodes

After deploying a self-hosted BTCPay Server, you can experiment with the innovative second-layer payment system built on top of the Bitcoin protocol - the Lightning Network. BTCPay is one of the easiest ways to deploy the Lightning Node which you can use to pay and receive payments, but also connect your node to loads of bleeding-edge applications built on top of the Lightning Network.

Learn More  

Altcoin Support

Besides Bitcoin, native support is implemented for several other crypto-currencies:

  • Bitcoin Gold (BTG)
  • Bitcore (BTX)
  • Dash (DASH)
  • Dogecoin (DOGE)
  • Feathercoin (FTC)
  • Groestlcoin (GRS)
  • Litecoin (LTC)
  • Monacoin (MONA)
  • Polis (POLIS)
  • Viacoin (VIA)

You can accept multiple coins. Alternative coins are supported and maintained by respective coin communities.

e-Commerce integrations

Integrate BTCPay with your existing e-commerce solution using our plug-and-play plugins. Since it's open-source developers can quickly build applications on top of BTCPay or integrate it into existing custom solutions.

Enhanced Privacy & Security

  • Your keys your Bitcoin, private keys never required
  • No third-party. You control the data.
  • Running a full node

Built in Crowd-funding

A free open-source crowdfunding platform powered by BTCPayServer

  • Built right into BTCPay Server
  • Softcap and Hardcap Goals
  • Resettable Goals at configurable intervals
  • Different computational options of contribution amounts
  • Contribution Perks
  • Disqus Forum Support
  • Multi-cryptocurrency support
  • Lightning Support for all Lightning-enabled coins
  • Free and open-source
  • No middleman, Funds go from Contributor to Organiser directly


Accept Bitcoin and crypto-currency payments in your physical store with Point of Sale web-app. Add an unlimited amount of products and customise them. Developers can also integrate BTCPay into existing PoS terminals.

Payment Button

Easily-embeddable HTML and highly-customisable payment buttons for receiving tips and donations on your website. When the customer or a visitor clicks on the button, BTCPay displays the invoice.


We make accounting easy. Use the built-in export features to manage all your invoice data and import it into your accounting software. If you're a QuickBooks user, you can try QuickBooks connector plugin and sync your QuickBooks company to your BTCPay. Check out the video to learn more.

  • Export invoices in CSV/JSON
  • QuickBooks plugin

Process payments for others

When you self-host a BTCPay you can process payments for an unlimited amount of stores. Open up your BTCPay Server for others to use and you're now a third-party host 

Third-party hosting can be provided by any individual or a business by running a BTCPay instance and enabling other users to register and use the server. The owner can add an unlimited amount of users and stores and allow those users to manage their stores independently and receive payments to their own wallets.

Third-party hosts play an important role in the ecosystem by providing an easy and cost-effective way for anyone to use BTCPay. The role of honest hosts who provide free service to others is essential in the early phase of BTCPay Server adoption.

Learn more  


Try it  


Need help using BTCPay? From basics to technical troubleshooting. Learn more and find answers to common questions and issues. Our extensive user-documentation covers everything to get you started.

Read Docs  


Having a technical question not covered in docs? Developers and contributors who wish to help us are welcome to join us on GitHub and help us improve the software.


Join the Community

BTCPayer Server is an open-source project, not a company. We rely on a network of contributors and users to provide support. The project exists for and because of the community. The software has many use cases and thus the community is very diverse. Join us in improving, learning, and building BTCPay.