WooPayments Review: WooCommerce's Built-In Payment Plugin
If you run a WooCommerce store, accepting payments is obviously non-negotiable. WooPayments is the payment plugin built and maintained by WooCommerce (Automattic) specifically for that purpose. It lets you accept credit cards, Apple Pay, Google Pay, and more — all managed from your WordPress dashboard, without ever logging into a separate payment platform.
That convenience has made it one of the most installed plugins on WordPress.org, with over 42 million downloads. But "most installed" doesn't always mean "best choice." Here's an honest look at what WooPayments actually does, what it costs, and when you should reach for a different tool.
What Is WooPayments?
WooPayments is WooCommerce's native payment solution. Under the hood, it runs on Stripe's infrastructure — but instead of creating your own Stripe account and connecting it via API keys, WooPayments creates a special Stripe Express account on your behalf. The trade-off: you get a seamless setup experience, but you get less access to the underlying Stripe account than you would with a direct Stripe integration.
The plugin is free to install. You pay per transaction, not a monthly fee.
Key Features
Payments Dashboard Inside WordPress
This is WooPayments' biggest selling point. Every transaction, refund, dispute, and payout shows up directly in your WordPress admin under WooCommerce > Payments. You never need to open a separate tab to check your balance or issue a refund. For store owners who prefer to keep everything in one place, this is genuinely useful.
Apple Pay, Google Pay, and Amazon Pay
WooPayments supports express checkout buttons out of the box. When a customer is on a mobile device with Apple Pay configured, they can pay in two taps without entering card details. Google Pay works the same way on Android and Chrome. These buttons appear on product pages and in the cart — reducing friction at the most important point in the funnel.
Multi-Currency Support
You can accept payments in multiple currencies and show customers prices in their local currency. WooPayments handles the conversion and applies a currency conversion fee (around 2%) on top of standard transaction fees. This is a meaningful advantage over using Stripe directly, which requires a separate plugin to achieve the same thing.
Dispute and Chargeback Management
Chargebacks happen. WooPayments includes built-in tools for responding to disputes — you can upload evidence directly from your WordPress dashboard without needing to log into Stripe. Given that the alternative is navigating Stripe's separate dispute portal, this is a practical time-saver.
Subscription Support
WooPayments works with WooCommerce Subscriptions for recurring billing. Customers can update their payment method, and you can manage subscription billing cycles from the same dashboard.
In-Person Payments
For merchants in the US, UK, and Canada, WooPayments supports a card reader for in-person sales. If you also run a physical location or attend markets, this lets you use a single payment system across online and offline.
Pricing and Transaction Fees
WooPayments has no monthly fee. You pay per transaction:
| Transaction Type | Fee |
|---|---|
| US cards (online) | 2.9% + $0.30 |
| In-person (US) | 2.6% + $0.10 |
| International cards | 2.9% + $0.30 + 1.5% international fee |
| Currency conversion | ~2% FX fee |
| Disputed charges | $15 dispute fee (refunded if you win) |
These rates are effectively identical to Stripe's standard pricing, which makes sense — Stripe is the underlying infrastructure.
Pros and Cons
Pros
- Zero monthly fee — pure pay-as-you-go pricing
- Easiest WooCommerce payment setup — no API keys, no separate account management
- Full payments dashboard inside WordPress admin
- Apple Pay, Google Pay, Amazon Pay included out of the box
- Built-in multi-currency without needing an extra plugin
- Dispute management without leaving WordPress
Cons
- Uses a Stripe Express account, not a full Stripe account — you have less control and visibility into the underlying platform
- No API key access, which limits integrations with accounting tools like QuickBooks or Xero that connect via Stripe
- Only available in 37 countries vs. Stripe's broader 47-country coverage
- Mixed rating on WordPress.org (3.1/5 from 136 reviews) — some users report account suspension issues
- WordPress.com account connection is required for the plugin to function
WooPayments vs. Stripe Plugin: Which Should You Use?
This is the question most WooCommerce store owners actually face. Both use Stripe's payment infrastructure — the difference is how much control you get and how integrated the experience is.
Choose WooPayments if you want everything managed inside WordPress, you don't need third-party Stripe integrations, and you're operating in one of the 37 supported countries. The setup takes minutes and the dashboard integration is genuinely convenient.
Choose the direct Stripe plugin if you need full Stripe API access (for accounting integrations, advanced reporting, or multi-site setups), you're in a country WooPayments doesn't support, or you want to manage your payment account independently from your WordPress install. The Stripe plugin requires manual API key setup but gives you a standard Stripe account with no restrictions.
If you've been using Stripe on other platforms or already have a Stripe account, the direct Stripe plugin is usually the better fit. WooPayments' convenience comes at the cost of account flexibility.
Who Should Use WooPayments?
Good fit: New WooCommerce stores that want to start accepting payments fast, store owners who prefer keeping everything inside WordPress, and merchants who need multi-currency without setting up a separate tool.
Not a good fit: Developers managing multiple client sites (the Stripe plugin scales better), businesses that rely on Stripe integrations with accounting software, or stores in countries outside WooPayments' supported list.
Frequently Asked Questions
Is WooPayments really free?
The plugin is free to install, but you pay a percentage of each transaction — 2.9% + $0.30 for standard US card transactions. There's no monthly subscription. At low transaction volumes this is fine; at high volumes, negotiating enterprise rates directly with Stripe (via the Stripe plugin) may save money.
Do I need a Stripe account to use WooPayments?
Not a standard one. WooPayments creates a Stripe Express account for you automatically during setup. This is different from a full Stripe account — you won't be able to log into stripe.com and see all the same data, and you can't use those credentials to connect other tools.
Can I switch from WooPayments to Stripe later?
Yes. You can install the Stripe plugin, set it up with a standard Stripe account, and disable WooPayments. Your transaction history from WooPayments stays in WordPress, but future payments go through your Stripe account directly. It's not a difficult migration, just a settings change.
What's the difference between WooPayments and PayPal?
WooPayments processes credit and debit cards plus express checkout (Apple Pay, Google Pay). PayPal lets customers pay from their PayPal balance or via PayPal's card processing. Many stores offer both — one for card payments, one for customers who prefer PayPal. The WooCommerce PayPal Payments plugin handles the PayPal side.
Sources: WordPress.org — WooPayments · WooCommerce — WooPayments vs. Stripe Plugin Comparison
Written by Marvin
Our team tests and reviews WordPress products to help beginners make confident choices.
Learn more about our team →You might also like
15 Best WordPress Plugins in 2026 — My Essential Picks After 10+ Years
After 10+ years of building WordPress sites, these are the 15 plugins I install on every project. Real recommendations with alternatives for every budget.
postAutoptimize Review: Free Speed Plugin That Actually Works
Autoptimize minifies and combines your CSS, JavaScript, and HTML to make your WordPress site load faster. I cover what it does, how it compares to WP Rocket and LiteSpeed Cache, and whether the free version is enough.
postFile Manager Plugin Review: Convenient but Handle With Care
WP File Manager puts FTP-style file access right in your WordPress dashboard. I explain what it does, who should use it, and why you need to be careful about security before installing it.
postBest WordPress Monetization Plugins to Earn From Your Site
There are dozens of ways to make money with WordPress, but you need the right tools. I cover 6 monetization plugins I actually use and trust — for affiliate links, ads, digital products, and payments.