EVERYTHING XIAOMI
Get listed
BTCPay Server logo

BTCPay Server

BTCPay Server is free, open-source cryptocurrency payment processing software that merchants host themselves.

Place
#3 of 20
Score
7.2
BTCPay Server's website

What BTCPay Server is

BTCPay Server is free, open-source cryptocurrency payment processing software that merchants host themselves. It has no subscriptions or transaction fees, and payments go directly to wallets controlled by the merchant rather than being held by BTCPay. Users can create and manage invoices, receive payment notifications, and export invoices for bookkeeping. Built-in apps include a point of sale, tipping buttons, payment links, and crowdfunding campaigns. Wallet management includes hardware wallet support. Integrations include WooCommerce, Shopify, Drupal, Magento, and PrestaShop, among other listed commerce platforms. The Greenfield REST API can connect commerce applications, automate BTCPay instances, and support client libraries. For on-chain transactions using an existing wallet, it requires public wallet information rather than the master private key. Third-party hosted accounts may not include Lightning by default, wallet rescanning, or server-setting access. BTCPay supports hosted invoice checkout, payment requests, HTML payment buttons, e-commerce plugins, point of sale, and API or custom integration. It supports self-hosted, Linux, and web use, with API support.

Good

  • No subscriptions or transaction fees.
  • Payments go directly to merchant-controlled wallets.
  • Includes invoices, payment notifications, and bookkeeping exports.
  • Provides wallet management with hardware wallet support.
  • Offers multiple checkout and integration options.

Watch out

  • Users host the software themselves unless using a third party.
  • Third-party hosted accounts may lack Lightning by default.
  • Hosted accounts may lack wallet rescanning and server settings.

Who it suits

BTCPay Server suits merchants, freelancers, charities, content creators, and privacy-minded individuals who want cryptocurrency payments directed to their own wallets.

Verdict

BTCPay Server gives merchants self-hosted cryptocurrency payment tools without subscriptions or transaction fees. Consider the third-party hosting limits if you do not plan to host it yourself.

Plans and prices

From BTCPay Server's own pricing page, checked 30 Sep 2026.

All about pricing
PlanPriceWhat it gives you
BTCPay ServerFreeNo subscriptions · No transaction fees
FreeFree100% free and open-source · hosting costs paid by operator

The facts

Each one read from BTCPay Server's own pages, with the date it was checked.

What it does

API
The Greenfield API is a versioned REST API for stores, invoices, users, automation, and client-library development.checked 15 Oct 2026
API documentation depth
Each instance exposes an interactive /docs reference and an OpenAPI document at /swagger/v1/swagger.json.checked 15 Oct 2026
Architecture requirements
A typical deployment uses Nginx, BTCPay Server, NBXplorer, Bitcoin Core, and PostgreSQL.checked 15 Oct 2026
Built-in wallet
Every instance includes wallet management with hardware-wallet support.checked 15 Oct 2026
Crowdfunding
The crowdfunding app lets operators run self-hosted campaigns with funds sent directly to the campaign owner’s wallet.checked 15 Oct 2026
Demo uptime caveat
The project’s public mainnet demo is intended for testing and explicitly carries no uptime guarantee.checked 15 Oct 2026
Documentation
The documentation is organized into user, operator, and developer tracks covering deployment, wallets, Lightning, POS, APIs, plugins, and troubleshooting.checked 15 Oct 2026
E-commerce integrations
Official integration documentation covers WooCommerce, Drupal, Magento, PrestaShop, Shopify, and custom integrations, among others.checked 15 Oct 2026
Fees
The project describes BTCPay as free, with no subscriptions or transaction fees.checked 30 Sep 2026
Funding
Crunchbase records three grant funding rounds and lists Kraken among the investors, while amounts are obscured on the public page.checked 15 Oct 2026
Google Play listing
The third-party BITCOIN POS Android app integrates with BTCPay Server, generates invoices, receives payment notifications, prints receipts, and supports Android phones and Bluetooth printers.checked 15 Oct 2026
Google Play traction
The BITCOIN POS listing shows 1K+ downloads and was updated in July 2026; the opened page does not display a star rating or rating count.checked 15 Oct 2026
Independent architecture finding
The same study says BTCPay is accessed by APIs and has free open-source plugins for major content-management and e-commerce systems.checked 15 Oct 2026
Independent technical description
A European Commission Joint Research Centre study describes BTCPay as a free MIT-licensed self-hosted Bitcoin gateway with no intermediary fee.checked 15 Oct 2026
Install method
The recommended production installation is a dedicated Linux VPS using the official Docker deployment.checked 15 Oct 2026
Integrations
The project lists integrations including WooCommerce, Shopify, Drupal, Magento, and PrestaShop.checked 30 Sep 2026
Invoices
BTCPay creates invoices, tracks payment status, sends payment notifications, and exports invoice data for bookkeeping.checked 15 Oct 2026
License
The main BTCPay Server repository is released under the MIT License.checked 15 Oct 2026
Limit: payment dispute
One Trustpilot reviewer alleged that an underpayment was not completed and that support did not respond.checked 15 Oct 2026

Where it runs

Built-in apps
Built-in apps include Point of Sale, tipping buttons, payment links, and crowdfunding campaigns.checked 30 Sep 2026
No platform fees
The project states that it charges 0% fees; users still pay blockchain network fees and hosting costs.checked 15 Oct 2026

The company

Company leadership
Crunchbase lists Souhil Benkorichi as founder and CEO.checked 15 Oct 2026
Company status
Crunchbase classifies BTCPay Server as an active New York-based non-profit with 1–10 employees.checked 15 Oct 2026
Maker structure
The project’s foundation describes itself as a non-profit funded entirely by donations and says it does not commercialize products.checked 15 Oct 2026
The full review of BTCPay Server

Overview

BTCPay Server is open-source software for accepting cryptocurrency payments through infrastructure the merchant controls. It is best suited to merchants and independent organizations willing to manage a self-hosted payment system. Its strongest case is keeping payments in merchant-controlled wallets without subscriptions or transaction fees; its main compromise is the operational burden of hosting it.

The project describes itself as open source rather than a company. Payments go directly to merchant-controlled wallets, with BTCPay acting neither as custodian nor payment intermediary.

For a broader comparison, see Crypto Payment Processors.

Key features

  • Flexible checkout: Hosted invoice checkout, payment requests, HTML payment buttons, point of sale, e-commerce plugins and API or custom integrations cover both online and in-person collection. That range is useful for merchants with varied sales channels, though it does not remove the need to run the service.
  • Built-in payment apps: Point of Sale, tipping buttons, payment links and crowdfunding campaigns provide options beyond a standard store checkout, making BTCPay relevant to creators and organizations soliciting support as well as retailers.
  • Invoice workflows: Users can create and manage invoices, receive payment notifications and export invoices for bookkeeping. These tools add useful recordkeeping alongside payment acceptance.
  • Wallet controls: Wallet management includes hardware wallet support. For on-chain transactions using an existing wallet, BTCPay requires public wallet information rather than the master private key, a meaningful safeguard for merchants protecting custody.
  • Integrations and API: Supported commerce platforms include WooCommerce, Shopify, Drupal, Magento, PrestaShop, OpenCart, Odoo, Wix, BigCommerce, Invoice Ninja, Ghost, ECWID, WHMCS, Joomla VirtueMart, NopCommerce, GrandNode, SmartStore and Pretix. The Greenfield REST API can connect commerce applications, automate instances and support client libraries; it suits teams that need a custom workflow, but assumes they can handle integration work.

Pricing

BTCPay Server — free. The plan includes hosted checkout, crypto invoices and a payment API, with no subscription or transaction fees. It is the clear fit for merchants who can host and maintain the service and want to avoid processor charges. “Free” applies to BTCPay’s software pricing; self-hosting still means taking responsibility for the infrastructure.

There is no free trial because the plan is free, and there are no paid tiers described. Third-party hosted accounts may lack Lightning by default, wallet rescanning and access to server settings. That makes outsourced hosting less capable than a self-managed setup in these areas, so readers who need those controls should not assume every hosted account provides them.

Platforms

BTCPay Server supports API, Linux, self-hosted and web use. The self-hosted and Linux options suit operators prepared to run the software; web checkout and integrations provide ways for customers and connected stores to use it. The project's support routes are its documentation, GitHub and community channels, rather than a company support desk.

Who it's for

Merchants, freelancers, charities, content creators and privacy-minded individuals are among the audiences the project identifies. It is especially compelling for users who want payments settled directly to their own wallets and can take responsibility for hosting. It is a weaker fit for someone seeking a managed, low-maintenance processor: third-party hosting has stated feature limits, while self-hosting requires control of the server environment.

Pros and cons

  • Pro: No subscriptions or transaction fees, while payments settle directly to merchant-controlled wallets.
  • Pro: Built-in sales and fundraising tools, invoice management, hardware wallet support and a broad set of commerce integrations make it useful beyond basic checkout.
  • Pro: On-chain use with an existing wallet relies on public wallet information, not the master private key.
  • Con: Self-hosting is central to getting the full experience, placing infrastructure responsibility on the operator.
  • Con: Third-party hosted accounts may omit Lightning by default, rescanning and server-setting access, limiting control for users who do not host their own instance.
  • Con: Help is directed through documentation, GitHub and community channels, which may not suit merchants expecting company-managed support.

Alternatives

  • Plisio is worth considering for readers who want a multicurrency wallet with a mobile app; its free Wallet plan includes invoice creation, and it also offers a Gateway API plan.
  • CoinPayments may suit readers who prefer payments deposited to a wallet, but its described processing options charge 3% plus network fees or a 3% fee for coins and tokens.
  • Apirone is another API and web option with fixed service fees per supported cryptocurrency and transfer type, plus network fees.
  • CoinRemitter offers a free plan with a 0.23% transaction fee, 100 API requests per minute, 500 addresses per wallet and limited-hours support; choose it if those defined service limits suit better than operating BTCPay yourself.
  • Triple-A uses negotiated customer fees based on onboarding, transaction volume, settlement arrangements and supported currencies, a potential fit for readers seeking contracted terms.
  • B2BINPAY offers a free trial and monthly-volume pricing tiers for coin processing, making it an option for readers comparing a tiered paid service.
  • Cryptomus is another API and web payment gateway, with a stated 2% commission for new users that may be reduced by contacting the provider.
  • MiraclePay offers an eligible WooCommerce U.S. merchant transaction-fee option, with account-specific terms confirmed during onboarding.

Verdict

Choose BTCPay Server if you want open-source crypto payment tools, direct wallet settlement and no BTCPay subscription or transaction fees, and you are prepared to manage hosting. Its combination of checkout methods, integrations and invoicing supports a wide range of merchant use; look elsewhere if managed hosting and fewer operational responsibilities matter more than control.

Getting started

  1. Open the BTCPay Server website and documentation
  2. Deploy a self-hosted instance on Linux or another supported setup
  3. Connect a wallet using its public wallet information
  4. Configure invoices, checkout methods, or a built-in app
  5. Connect an e-commerce platform or use the Greenfield REST API
  6. Share payment links or hosted checkout with customers

Questions

Is BTCPay Server free?

Yes. The project lists a free plan with no subscriptions and no transaction fees.

Which platforms and integrations are supported?

BTCPay supports self-hosted, Linux, web, and API use, with integrations including WooCommerce, Shopify, Drupal, Magento, PrestaShop, and others.

Does BTCPay hold customer funds?

No. Payments go directly to wallets controlled by the merchant, and BTCPay is not the payment intermediary.

What checkout methods are available?

Options include hosted invoice checkout, payment requests, HTML payment buttons, e-commerce plugins, point of sale, and API or custom integration.

Does BTCPay support hardware wallets?

Yes. Wallet management includes hardware wallet support.

What can third-party hosted accounts lack?

They may lack Lightning by default, wallet rescanning, and access to server settings.

Alternatives to BTCPay Server

All alternatives
  1. 1BitPay logo

    BitPay

    Free planOpen sourceAndroidiOSWebAPI
    8.6From $1.53 a month
  2. 2NOWPayments logo

    NOWPayments

    Free planAndroidiOSWebAPI
    7.5Free plan
  3. 3Plisio logo

    Plisio

    Free planAndroidWebAPI
    6.9$0.50 one-time
  4. 4CoinPayments logo

    CoinPayments

    Free planWebAPI
    6.8Free plan
  5. 5

    KuCoin Pay

    Free planAndroidiOSWebAPI
    6.7Free plan
  6. 6

    CoinRemitter

    Free planWebAPI
    6.5From $99.99 a month