Accept Monero on WooCommerce — what actually works in 2026

Accept Monero on WooCommerce: What Actually Works in 2026

You run a WooCommerce store and you want to accept Monero (XMR). Simple enough — except the first plugin you’ll find is abandoned, half the tutorials point at dead projects, and nobody tells you the one thing that actually matters before you pick. This is the honest version.

If you want the full landscape across every platform, start with the pillar guide: How to Accept Monero: An Honest Guide for Merchants. This page is the WooCommerce-specific answer.

First, a warning: skip the plugin you’ll find first

Search “WooCommerce Monero” and the top results are dead:

  • monerowp (the “Monero Integrations” WooCommerce plugin) — the canonical top result, last released in 2018. Abandoned, with a pile of open issues and no upkeep for years.
  • The Monero WooCommerce Extension that succeeded it — stalled around 2021, tested against a long-obsolete WooCommerce version, a few dozen active installs.

Running an abandoned payment plugin is how you end up with missed orders, broken price feeds, or a security hole in your checkout. Don’t use either. The good news: there are live, maintained options in 2026 — you just have to get past the SEO graveyard to find them.

Decide one thing first: custody

Before the “which plugin” question, answer the one that actually drives everything: who controls the money?

  • Custodial — a hosted processor receives your customers’ XMR into its wallet, and you withdraw later (often after creating an account and passing KYC). Easiest to set up; you give up control and your sales privacy.
  • Non-custodial — payments land directly in your Monero wallet. Nobody can freeze or lose your funds, and there’s no withdrawal step. A little more to set up.

That single choice splits the WooCommerce options cleanly. (For the full custody/privacy/effort framing, see the pillar guide.)

Your real options for WooCommerce in 2026

1. Easiest — a hosted processor’s WooCommerce plugin (custodial)

Processors like NOWPayments, Plisio, and Cryptomus ship official WooCommerce plugins. Install, connect your account, paste an API key, and you’re accepting XMR in minutes.

  • Pros: fastest path, nothing to run, support exists.
  • Cons: custodial or “forwarding” (they hold the funds, briefly or otherwise), ~0.5–1% fees plus conversion/withdrawal markup, usually KYC to withdraw, and the provider sees every sale. Some market themselves as “non-custodial” but for XMR they forward funds to you — that’s transient custody, not money landing straight in your wallet.
  • Best for: stores that want XMR live today and don’t mind a third party in the middle.

2. Simplest self-custody — the Greyforest gateway

The Greyforest XMR Payment Gateway for WooCommerce is the maintained, non-custodial answer (actively updated through late 2025). It’s free, takes no fees, requires no account, and payments go straight to your wallet.

  • How it works: you paste your Monero primary address; the plugin shows the amount and a QR at checkout and converts prices via a price feed (CoinGecko).
  • Honest caveat: it uses a static address — every order is paid to the same address. That’s weaker per-order privacy (your orders are linkable on-chain), and without a node watching the chain, automatic payment confirmation is more limited than a full gateway. For many small stores that’s an acceptable trade for “self-custody with nothing to run.”
  • Best for: small/independent stores that want to keep custody without operating a server.

3. Self-custody, done properly — BTCPay Server + the Monero plugin

Run BTCPay Server behind your store (via BTCPay’s WooCommerce plugin) and add the community Monero plugin. This is the technically correct setup: each order gets its own subaddress (proper privacy), funds land in your wallet, fees are 0%, and you get BTC + Lightning in the same place.

  • Cost: you operate BTCPay — a server plus a Monero node (your own, or a remote node you control). The plugin’s own docs say Monero setup is “not recommended for non-advanced users.”
  • Best for: stores that want it done right and can run/host BTCPay (or use a managed BTCPay host). See the node reality in the pillar’s setup section.

Quick comparison

OptionCustodyRun a server?Per-order privacyFeesBest for
Hosted plugin (NOWPayments / Plisio / Cryptomus)Custodial / forwardingNoNone (provider sees all)~0.5–1%+Fastest start
GreyforestSelf-custodyNoWeak (static address)FreeSimple self-custody
BTCPay + MoneroSelf-custodyYesStrong (subaddresses)0%Doing it properly
monerowpDead (2018) — don’t use

Step-by-step: the simplest self-custody path (Greyforest)

  1. Have a Monero wallet you control (Cake Wallet, Feather, Monero GUI…) and copy its primary address.
  2. Install the Greyforest XMR gateway plugin in WooCommerce (Plugins → Add New / upload).
  3. In the gateway settings, paste your primary address and configure the price feed and how many confirmations you require before treating an order as paid.
  4. Place a small test order and pay it from another wallet to confirm the amount, QR, and order status update behave as expected.
  5. Go live — and periodically reconcile orders against your wallet, since the static-address model does less automatic matching than a node-backed gateway.

(For the custodial route, each processor’s WooCommerce plugin has its own connect-and-paste-API-key flow; follow their docs.)

Do I need to run a Monero node?

  • Hosted processor plugin: no — they run everything (and hold the funds).
  • Greyforest: no node — it works from your address plus a price feed (that’s why per-order privacy is weaker).
  • BTCPay + Monero: yes — your own node, or a remote node you control (a public node you don’t control can lie about confirmations). A remote node removes the ~150 GB sync, not the server you operate.

More on the node question in the pillar guide.

FAQ

Is monerowp safe to use? No — it’s been abandoned since 2018. Don’t run an unmaintained payment plugin.

Can I accept Monero on WooCommerce without running a server? Yes — either a hosted processor plugin (custodial) or the Greyforest gateway (self-custody, with the static-address trade-off above).

Does WooCommerce support Monero natively? No — you need a gateway plugin. WooCommerce itself doesn’t speak crypto.

What’s the most private option? BTCPay + the Monero plugin, because it issues a fresh subaddress per order. A static-address plugin links your orders on-chain.

Bottom line

  • Want it live today and don’t mind a middleman → a hosted processor’s WooCommerce plugin.
  • Want self-custody with nothing to run → Greyforest, accepting the static-address privacy trade-off.
  • Want it done properly (per-order privacy, 0% fees, multi-coin) and can run BTCPay → BTCPay + the Monero plugin.

Whichever you pick, lead with the custody question — it’s the one decision that determines everything else.


Want this set up for you, or want to hear when a hosted, non-custodial “Stripe for Monero” exists (the gap nobody fills yet)? Join the waitlist on the main guide →

Related: How to Accept Monero (pillar) · Monero quick facts.

This is general information, not financial, tax, or legal advice. We recommend by fit, not by payout; some outbound links may become affiliate links in future, but that never changes a recommendation.

Comments