WooCommerce Transaction Fees: What You Actually Pay per Sale
WooCommerce transaction fees go beyond the free plugin. See what you really pay per order, with sample math at three order sizes and ways to cut costs.

Photo: Unsplash
On this page 7 sections
- Does WooCommerce Itself Charge Transaction Fees?
- Where Your WooCommerce Transaction Fees Really Come From
- Hidden Costs: Paid Gateway Extensions, Fraud Plugins, and Currency Conversion
- WooCommerce Cost per Sale: Fee Math on a $20, $100, and $500 Order
- WooCommerce vs. Shopify: Total Cost of Taking Payments
- Ways to Lower Your WooCommerce Payment Processing Fees as You Grow
- Next Steps for Your Store
Key takeaways
- The WooCommerce core plugin doesn't take a cut of your sales, but your payment gateway, paid extensions and fraud tools all do.
- Fixed per-transaction fees and per-order costs hit small orders hardest, so a $20 sale can carry a much higher effective rate than a $500 sale.
- Chargebacks, refunds and currency conversion are the costs most store owners leave out of their math.
- As volume grows, a different pricing model, better fraud screening and a leaner plugin stack usually do more than switching platforms.
"WooCommerce is free" is true of the software and misleading about what you pay to take money. This guide explains how WooCommerce transaction fees actually work. It covers which costs come from your payment provider and which come from paid extensions, fraud tools, currency conversion and chargebacks. It also walks through sample math on a $20, $100 and $500 order. By the end, you'll be able to estimate your own cost per sale and see which levers lower it.
Does WooCommerce Itself Charge Transaction Fees?
No. The core WooCommerce plugin is free, open-source software. Installing it and selling through it doesn't trigger a percentage fee from WooCommerce on each order.
The plugin doesn't move money, though. Every card payment runs through a payment gateway and a processor. Those companies charge for each transaction, and that is where your real per-sale cost starts. That's true whether you choose Woo's own WooPayments, a third-party gateway, or a merchant account connected through a gateway such as Authorize.net or NMI.
So the honest answer to "does WooCommerce charge transaction fees" is this: WooCommerce doesn't, but taking payments on WooCommerce always costs something.
The fixed costs of running the store also sit outside the plugin: hosting, a domain, an SSL certificate, and possibly a premium theme. These aren't per-sale fees, but they belong in your total cost of ownership.
Where Your WooCommerce Transaction Fees Really Come From
Most store owners think of "the processing fee" as one number. In practice, your cost per order is a stack of separate charges.
Payment Processing (The Biggest Line)
Each card sale carries costs set by three parties:
- Interchange: paid to the cardholder's bank. It varies by card type (debit, rewards credit, business card) and by how the transaction is processed. Card-not-present online sales generally cost more than in-person chip transactions.
- Card network assessments: charged by Visa, Mastercard, American Express and Discover.
- Processor or gateway markup: what your provider adds on top.
How you see these costs depends on your pricing model. Flat-rate providers bundle everything into one percentage plus a fixed per-transaction fee. Interchange-plus pricing passes through the actual interchange and assessments and adds a disclosed markup. Our guide to interchange-plus vs. flat-rate ecommerce pricing explains when each model tends to make sense.
Gateway Fees
Some setups separate the gateway from the merchant account. In that case, you may pay a monthly gateway fee, a per-transaction gateway fee, or both. All-in-one providers usually fold these into the flat rate.
Refunds
When you refund an order, some providers keep the original processing fee. On a store with a meaningful return rate, that cost adds up. Check your agreement for how refunds are handled.
Hidden Costs: Paid Gateway Extensions, Fraud Plugins, and Currency Conversion
These are the costs that make "free" misleading. None of them show up on a processor's rate sheet.
Paid Extensions and Plugin Licenses
Many stores need features beyond the core plugin. Common examples include subscriptions, deposits, pre-orders, advanced shipping rules and some gateway integrations. Many of these features come as paid extensions, often sold as annual licenses that must be renewed for updates and support.
A license isn't charged per sale. To compare it fairly with processing fees, divide the annual cost by your yearly order count. A license that feels minor on a busy store can be a real per-order cost on a smaller one.
Fraud Screening Tools
Online stores face card-testing attacks and stolen-card orders. Fraud protection may be built into your gateway, sold as a paid plugin, or billed per screened transaction. Basic tools like address verification (AVS), CVV checks and 3D Secure authentication are the foundation. Rules engines and risk scoring often cost extra.
Overly aggressive fraud settings carry a cost of their own: lost sales from blocked legitimate customers. Our article on false declines at ecommerce checkout covers that trade-off.
Currency Conversion and Cross-Border Fees
If you sell to customers outside the U.S., expect additional costs:
- Cross-border fees when a foreign-issued card is used. These come from the card networks and are often passed through by your processor.
- Currency conversion markups if you display prices or settle in more than one currency.
- Plugin costs for multi-currency display tools, if you use them.
If international sales are a growing share of your orders, look at international payment processing options before you assume your domestic rate applies.
Chargeback Fees
Many processors charge a fee for each dispute. Some charge it even when you win. If you lose, you also give up the sale amount and usually the merchandise. Chargeback fees vary widely, so look up the exact figure in your agreement.
WooCommerce Cost per Sale: Fee Math on a $20, $100, and $500 Order
The figures below are illustrative assumptions only. They are not any provider's actual rates. Swap in the numbers from your own agreements and plugin invoices.
Illustrative assumptions:
- Processing: 3% + $0.30 per transaction (flat-rate style)
- Paid extensions: $300 per year across 1,200 orders, or $0.25 per order
- Fraud screening: $0.05 per transaction
- Currency conversion: 1.5% on international orders, with 10% of orders international, for a blended 0.15% of order value
- Chargebacks: $20 fee per dispute at a 0.5% dispute rate, or $0.10 per order (fee only)
| Cost Component (Illustrative) | $20 Order | $100 Order | $500 Order |
|---|---|---|---|
| Processing (3% + $0.30) | $0.90 | $3.30 | $15.30 |
| Paid extensions (spread per order) | $0.25 | $0.25 | $0.25 |
| Fraud screening | $0.05 | $0.05 | $0.05 |
| Currency conversion (blended) | $0.03 | $0.15 | $0.75 |
| Chargeback fees (expected) | $0.10 | $0.10 | $0.10 |
| Total cost per order | $1.33 | $3.85 | $16.45 |
| Effective rate | 6.65% | 3.85% | 3.29% |
What the Numbers Show
- Small orders carry the heaviest load. The fixed $0.30 fee and the flat per-order costs make up most of the $20 order's cost. The effective rate is about double the headline percentage.
- Large orders are dominated by the percentage. On a $500 order, the 3% portion is nearly all of the cost. Small gains on your percentage rate matter most here.
- Chargeback exposure scales with order size, even though the fee doesn't. The table includes only the dispute fee. Losing a dispute on a $500 order also costs you $500 in revenue plus the goods. If you ship expensive items, invest in delivery confirmation and clear product descriptions. Our guide to winning disputes on supplier-shipped orders covers documentation that applies to most online stores.
WooCommerce vs. Shopify: Total Cost of Taking Payments
Both platforms can run a profitable store. They differ mainly in where the costs sit. Pricing for both changes over time, so confirm current plans and fees on each company's official site.
| Cost Area | WooCommerce | Shopify |
|---|---|---|
| Platform software | Free core plugin; you pay for hosting | Monthly subscription plan |
| Payment processing | You choose a gateway or merchant account | Shopify Payments, or a third-party gateway |
| Third-party gateway use | No platform fee from WooCommerce | Shopify has charged an additional transaction fee on some plans when you don't use Shopify Payments; check current terms |
| Extra features | Paid extensions and plugins | Paid apps |
| Hosting, security, updates | Your responsibility (or your host's) | Included in the platform |
| Checkout control | Highly customizable | More standardized |
The practical takeaway: WooCommerce gives you more freedom to choose and negotiate your payment processing. In return, you manage more of the stack yourself, including hosting, plugin updates and your PCI DSS responsibilities. How much PCI scope you carry depends on your gateway setup. Hosted payment fields or redirect checkouts generally reduce what touches your server.
Ways to Lower Your WooCommerce Payment Processing Fees as You Grow
You can't eliminate costs, but you can control many of them.
- Calculate your true effective rate. Divide everything you paid in a month by your sales volume. Include processing, gateway fees, plugin licenses, fraud tools, refunds and chargebacks. That number, not the headline rate, is what you're trying to lower.
- Review your pricing model once volume grows. Flat-rate pricing is simple to start with. Many growing stores find interchange-plus more transparent and more competitive at higher volume. Compare options with our store owner's checklist for choosing a WooCommerce payment gateway and our breakdown of WooPayments vs. Stripe fees and payouts.
- Soften the fixed fee on small orders. Free-shipping thresholds, bundles and minimum order amounts raise your average ticket. A higher average ticket spreads the per-transaction fee further.
- Audit your plugins every year. Cancel extensions you no longer use. Check whether your gateway already includes features you're paying for separately, such as fraud tools.
- Prevent chargebacks before they start. Use a recognizable billing descriptor, send shipping confirmations with tracking, make refunds easy to request and respond to customer emails quickly. Many disputes start as unanswered questions.
- Tune fraud settings, don't max them out. Combine AVS, CVV and 3D Secure with review rules sized to your actual risk.
- Check international costs. If cross-border orders are growing, compare conversion and cross-border pricing across providers.
- Look at compliant cost programs carefully. Some merchants pass part of processing costs to customers through credit card surcharging where permitted. Card network rules and state laws set disclosure requirements and limits, and debit cards are treated differently. Confirm current rules with your provider and a qualified professional before changing checkout pricing.
Next Steps for Your Store
Start with one month of statements and invoices. Build your own version of the table above, then compare your cost per order at your typical order size. The gap between your headline rate and your effective rate will show you where to focus.
MannyPay provides merchant accounts and payment processing for online stores, with WooCommerce payment integration and gateway options including Authorize.net and NMI. To review your setup, request a free payment processing quote. A MannyPay specialist will respond within one business day.
This article is for general educational purposes and is not legal, tax or financial advice. Card network rules and state laws change; confirm current requirements for your business.


