SUMMER SALE!Up to 50% OFF
See deals
WP-Script Logo
Est. 20170% (self-hosted, you pay server costs)Crypto only

BTCPay Server

Self-hosted, zero-fee Bitcoin payments — full control, no middleman

Quick Specs

Fee rate0% (self-hosted, you pay server costs)
WooCommerce pluginYes
Setup feeNone
Monthly feeServer costs only (~$5–20/month VPS)
Payment methodsBitcoin, Bitcoin Lightning Network, Monero (optional), Litecoin (optional)
Payout methodsBitcoin, Bitcoin Lightning Network
Minimum payoutNone
Payout scheduleInstant

Pros

  • Zero transaction fees
  • Full self-custody — funds go directly to your wallet
  • No account bans or freezes
  • Open-source, auditable
  • Lightning Network support for instant micropayments

Cons

  • Requires VPS server setup and maintenance
  • Technical knowledge needed
  • Bitcoin only (no Ethereum/USDT without plugins)
  • Support is community-based only

WooCommerce Setup Guide

  1. 1

    Provision a VPS (Vultr, DigitalOcean, or Lunanode) — $5–20/month.

  2. 2

    Deploy BTCPay Server using the one-click install guide at btcpayserver.org/deploy.

  3. 3

    Connect BTCPay to your Bitcoin wallet (self-custody — no third party).

  4. 4

    Install the WooCommerce plugin from https://wordpress.org/plugins/btcpay-greenfield-for-woocommerce/.

  5. 5

    Add your BTCPay Server URL and API key in WooCommerce settings.

  6. 6

    Test with a small Bitcoin transaction. You are live — funds go directly to your wallet.

Use BTCPay Server with WPS Paywall

WPS Paywall is a WooCommerce paywall plugin for adult WordPress sites. It connects directly to BTCPay Server to gate your content behind a payment wall.

WPS Paywall

WPS Paywall

WordPress pluginMonetization

Sell access to premium videos with a subscription paywall for WordPress.

  • One-Click Premium Video Gating
  • Four Tier Subscription System
  • Unlimited Free Trial Configuration
  • And more...
Learn more

Compare Other Gateways

Frequently Asked Questions

Do I need technical knowledge to run BTCPay Server?

Some technical knowledge is required to set up a VPS and deploy BTCPay. There are one-click install guides available for Vultr, DigitalOcean, and Lunanode.

Are there really zero transaction fees?

Yes. BTCPay Server charges no transaction fees at all. You pay only for your VPS server (typically $5–20/month). On high-volume sites this is far cheaper than any card processor.

What WooCommerce plugin does BTCPay Server use?

The official WooCommerce plugin is btcpay-greenfield-for-woocommerce, available on wordpress.org.