Why Revenue Isn't the Number That Matters
It's easy to open a WooCommerce dashboard, see a healthy sales total for the month, and feel like the business is thriving. Revenue is the number that shows up in bold on the reports screen, the number that gets shared in a team update, the number that feels like proof the store is working. But revenue on its own tells you almost nothing about whether that store is actually making money, because it says nothing about what it cost to generate each of those sales.
Profit is the number that actually matters, and it's also the number that's far easier to lose track of, because it's scattered across several different places: a payment processor's fee schedule, a supplier invoice, a shipping carrier's rate table, an ad account's spend report, and a hosting bill that renews quietly in the background every month. Pull all of those together for a single order and you get a real answer. Skip that step and you're running a business on a number that only tells half the story.
This guide walks through exactly what eats into a WooCommerce store's margin, how to think about pricing so that margin survives contact with reality, common mistakes that quietly erode profit without ever showing up as a single alarming line item, and how to build a repeatable habit of checking real numbers rather than assumed ones. The calculator on this page exists to make that math instant, but the thinking behind it holds regardless of which tool you use to run it.
What Makes WooCommerce Different From a Hosted Platform
WooCommerce is open-source, self-hosted ecommerce software that plugs into WordPress, and that structure changes the shape of a store's cost stack compared to an all-in-one hosted platform. There's no single monthly subscription fee charged directly by WooCommerce itself, and there's no built-in percentage cut taken on every sale simply for using the software. That sounds like an advantage, and in many ways it is, but it also means the true cost of running a WooCommerce store is spread across several separate vendors rather than bundled into one visible line item, which makes it easier to underestimate.
Where the Real Costs Actually Come From
A typical WooCommerce store's total cost stack usually includes web hosting, a handful of paid plugins or extensions for things like advanced shipping rules or subscriptions, a payment gateway that charges its own transaction fees, the actual cost of the products being sold, packaging and shipping, and often advertising spend to drive traffic in the first place. None of these show up automatically summed on a single screen the way a hosted platform's monthly bill might, which is exactly why so many store owners can describe their revenue instantly but hesitate when asked what their actual margin looks like.
The Freedom-Complexity Tradeoff
This distributed cost structure is part of the tradeoff that comes with WooCommerce's flexibility. A store owner can choose their own hosting provider, their own payment gateway, and their own combination of plugins, which means real control over fees and functionality — but that same flexibility puts the responsibility for tracking those costs squarely on the store owner rather than a single dashboard doing it automatically. Understanding this tradeoff up front is the first step toward pricing products in a way that actually protects margin rather than assuming it.
The Core Profit Formula, Broken Down Properly
At its simplest, profit per order is selling price minus every cost associated with fulfilling that order. The trouble isn't the formula itself, it's making sure every real cost actually gets included in the subtraction rather than living forgotten in a separate mental category.
Cost of Goods Sold (COGS)
This is what the product itself costs you, whether that's a wholesale purchase price, raw materials and labor for something handmade, or a manufacturing cost per unit. COGS is usually the most obvious cost and the one store owners already track, but it's worth double-checking that it reflects the current cost rather than a number set when the product first launched, since supplier pricing shifts more often than most catalogs get updated.
Payment Processing Fees
Nearly every payment gateway charges a percentage of the transaction plus a small fixed fee per transaction — a structure like 2.9 percent plus 30 cents is common, though the exact numbers vary by processor, card type, and sometimes by country. This fee applies to the full order total, including shipping charged to the customer, which is a detail that's easy to overlook when estimating margin by hand. On a $20 order, a fee structure like that works out to roughly 88 cents, which might look small in isolation but adds up meaningfully across hundreds or thousands of orders a month.
Shipping Costs
This is the actual cost to ship the product, which is not necessarily the same as what the customer is charged for shipping. If a store offers free shipping as a customer-facing perk, the actual carrier cost doesn't disappear, it simply gets absorbed into the margin rather than passed on, which means it has to be accounted for explicitly rather than assumed away.
Packaging Costs
Boxes, mailers, tape, inserts, and any branded packaging materials all cost real money per order, even when the amount per unit feels too small to bother tracking. At low volume this might be a rounding error; at meaningful scale it becomes one of the more overlooked line items in a full cost breakdown.
Advertising Spend Per Order
For stores that rely on paid traffic, a fair per-order cost estimate should include an allocated share of ad spend, calculated by dividing total ad spend for a period by the number of orders that spend generated. Ignoring this cost when calculating margin can make a product look far more profitable than it actually is once the true cost of acquiring each customer is factored in.
Fixed Monthly Costs
Hosting, premium plugins, apps, and any other recurring subscription costs don't scale per order the way the costs above do, but they still need to be covered by the store's overall margin. Spreading these fixed costs across expected monthly order volume gives a more honest per-order profit figure than ignoring them entirely.
Understanding Gross Margin vs. Net Margin
Gross Margin
Gross margin typically refers to profit after subtracting only the direct cost of the product itself — selling price minus COGS, divided by selling price. It's a useful quick metric, but on its own it tends to overstate real profitability, because it leaves out payment fees, shipping, packaging, and advertising entirely.
Net Margin
Net margin subtracts every cost associated with getting that order out the door and into the customer's hands, including the ones gross margin skips. This is the number that actually reflects what's landing in the business's account per sale, and it's almost always meaningfully lower than gross margin once every fee is properly accounted for. A product that looks like it carries a healthy 60 percent gross margin can easily land closer to 25 or 30 percent net margin once shipping, gateway fees, and advertising are subtracted, which is exactly the kind of gap that catches store owners off guard when cash flow doesn't match the number they had in their head.
Common Pricing Mistakes That Quietly Erode Profit
Pricing Based on Competitors Alone
Matching a competitor's price without knowing your own cost structure is one of the most common ways a store ends up selling at a loss without realizing it. A competitor with a different supplier, a different shipping arrangement, or simply a different tolerance for thin margins can sustainably charge a price that would actually lose money for a different store with a different cost base.
Forgetting That Payment Fees Apply to the Full Order
Gateway fees are typically charged on the entire transaction amount, including tax and shipping charged to the customer, not just the product price. Store owners who calculate their fee based only on the item price tend to systematically underestimate this cost, especially on orders with higher shipping charges relative to product price.
Absorbing Free Shipping Without Adjusting Price
Free shipping is a genuinely effective conversion tool, but it only works financially if the shipping cost has been built into the product price or the margin has been deliberately adjusted to absorb it. Offering free shipping as an afterthought, without recalculating margin, is one of the fastest ways to turn a healthy-looking product into a break-even or loss-making one.
Ignoring Returns, Refunds, and Chargebacks
A percentage of orders in almost any store will result in a return, a refund, or occasionally a chargeback, and each of these carries its own cost — lost product, return shipping, restocking labor, or in the case of a chargeback, the original transaction plus a dispute fee on top. Pricing that doesn't build in some allowance for this expected loss rate tends to look more profitable on paper than it turns out to be in practice.
Underestimating Advertising Cost Per Order
It's tempting to treat advertising as a separate marketing line item rather than a per-order cost, but for any store that depends on paid traffic, a meaningful share of every sale's true cost is the advertising that brought the customer to the site in the first place. Leaving this out of a margin calculation can make a store's core pricing look sustainable when the actual unit economics, once acquisition cost is included, are not.
How to Use This WooCommerce Profit Calculator
Start with your selling price and your expected monthly unit volume, since the volume figure is what turns a single-order profit number into a realistic monthly projection. From there, enter your product cost, shipping cost, and packaging cost as accurately as you can — pulling from actual invoices rather than rough estimates will always give a more trustworthy result than a guessed number.
Next, enter your payment gateway's actual percentage and fixed fee, which you can typically find directly on your processor's pricing page, along with your average ad spend per order if paid traffic drives a meaningful share of your sales. If advertising isn't part of your acquisition strategy, leaving that field at zero is perfectly appropriate. Finally, if you want a full monthly picture rather than just a per-order snapshot, open the optional fixed costs section and add your hosting and plugin subscription costs so the monthly projection reflects your complete cost structure rather than just the variable, per-order pieces.
The calculator will show your net profit per order, your margin as a percentage of the selling price, and a projected monthly profit based on the unit volume you entered, after fixed monthly costs have been subtracted. Running a few different scenarios — a higher price, a cheaper shipping option, a lower ad spend — is often the fastest way to see which lever actually moves the needle on your specific product, rather than guessing at which change matters most.
Setting a Healthy Margin Target
What Counts as a Healthy Margin
Healthy net margin varies considerably by product category, but many ecommerce operators aim for somewhere in the range of 20 to 40 percent net margin as a general planning target, with lower-margin, high-volume categories sitting toward the bottom of that range and higher-margin specialty or handmade goods often able to sustain more. There's no single universal number, and a margin that's perfectly healthy for one product category might be dangerously thin for another with less predictable volume or higher return rates.
Building in a Buffer for the Unexpected
A margin calculated purely on the expected, best-case cost stack leaves no room for a supplier price increase, an unexpected spike in returns, a shipping rate hike, or a slow month where fixed costs get spread across fewer orders than planned. Building in a small buffer above whatever margin feels comfortable on paper tends to make a pricing strategy more resilient to the kind of ordinary fluctuation every store experiences at some point.
Pricing Strategy by Product Type
Low-Cost, High-Volume Products
Products with a low selling price are especially vulnerable to fixed per-transaction fees, since a flat 30-cent gateway fee represents a much larger percentage of a $10 order than a $100 one. Stores selling lower-priced items often need to pay closer attention to bundling, minimum order values, or slightly tighter shipping cost management to protect margin at that price point.
High-Ticket, Lower-Volume Products
Higher-priced products generally absorb fixed fees more comfortably as a percentage of order value, but they can carry their own margin risks around higher shipping costs for larger or heavier items, higher packaging requirements, and often a higher expectation for customer service and support that adds indirect cost even when it isn't captured in a simple per-order calculation.
Subscription and Recurring Products
Subscription-based WooCommerce products introduce their own margin considerations, since payment processing fees apply to every recurring charge, not just the first one, and customer acquisition cost needs to be evaluated against lifetime value across multiple billing cycles rather than a single transaction. A subscription product that looks thin on a first-order basis can still be highly profitable once repeat billing cycles are factored into the full picture.
How Payment Gateway Choice Affects Margin
Different payment gateways structure their fees differently, and for a store processing a meaningful volume of transactions, even a difference of a few tenths of a percentage point in the gateway rate can add up to a real amount of money over a year. It's worth periodically reviewing actual gateway statements against the rate a store believes it's paying, since promotional rates, currency conversion charges, or category-specific fee structures can sometimes result in an effective rate that's higher than the headline number a store owner has in mind.
Multiple Gateways and Blended Rates
Stores that offer several payment methods — a card processor alongside a digital wallet option, for instance — often end up with a blended effective fee rate that differs from any single gateway's advertised rate, since customers self-select into different payment methods at different frequencies. Using an average or a slightly conservative estimate for the gateway fee field in a margin calculation is generally safer than assuming the lowest available rate applies to every transaction.
Building a Repeatable Profit-Checking Habit
Check Margin Before Launching a New Product, Not After
The single most valuable habit a store owner can build is running the full margin math before a product goes live, rather than discovering the real number weeks later while reviewing sales reports. Catching a thin or negative margin before launch means there's still room to adjust price, source a cheaper supplier, or reconsider the product entirely, none of which are options once a price has already been advertised and customers have started buying at it.
Revisit Margins When Any Input Changes
Supplier costs, shipping rates, and gateway fees all shift over time, sometimes without much notice. A product priced profitably a year ago can quietly become a loss leader if its cost inputs have crept upward and the selling price hasn't been revisited to match. Treating a margin check as a recurring task, particularly whenever a shipping carrier announces a rate change or a supplier sends an updated price list, keeps pricing decisions grounded in current reality rather than outdated assumptions.
Compare Scenarios Before Committing to a Change
Before raising a price, switching a shipping strategy, or increasing ad spend, running the new numbers through a full margin calculation first — rather than after the change is already live — makes it possible to catch an unfavorable outcome before it affects real revenue. This kind of scenario comparison is exactly what a fast, no-friction calculator is best suited for, since it removes the excuse of "I'll check the math later" that so often means the math never actually gets checked at all.
Common Questions Store Owners Ask While Pricing Products
Should Shipping Charged to the Customer Be Treated as Revenue?
Shipping charged to a customer does technically count as revenue, but for margin purposes it's usually clearer to net it directly against the actual shipping cost, since treating it as pure profit while separately expensing the shipping cost elsewhere can distort the picture of what a product is actually earning per sale.
How Should Bundled or Multi-Item Orders Be Handled?
For stores where customers frequently order multiple items at once, calculating margin per individual product and then per average order value are both useful views, since gateway fees and shipping costs behave differently when spread across a multi-item cart compared to a single-item purchase. Running both a single-product estimate and a blended average-order estimate tends to give a more complete sense of real store-wide profitability than either view alone.
What About Taxes?
Sales tax collected from customers is generally passed through to the relevant tax authority rather than kept as revenue, so it shouldn't be counted as profit, but it's still worth confirming that a payment gateway's fee is calculated only on the taxable order amount as expected, since fee structures occasionally include collected tax in the base used to calculate the percentage charge.
The Bottom Line
A WooCommerce store's revenue number tells a story about demand, but its profit number tells the story that actually determines whether the business is sustainable. Because WooCommerce spreads its true costs across several separate vendors rather than bundling them into one visible subscription, it takes a deliberate habit — not a single glance at a sales dashboard — to keep an accurate, current picture of what each sale is really worth after every fee is accounted for.
The good news is that the math itself isn't complicated once every input is in front of you: selling price, minus product cost, minus shipping, minus packaging, minus gateway fees, minus advertising, minus a fair share of fixed monthly costs. What's hard is remembering to run that full calculation consistently, before a price goes live and again whenever a cost changes, rather than relying on a gut sense of what a product "should" be earning. Run your numbers through the calculator above before your next price change, and you'll know exactly what you're working with — not an estimate, not a guess, but the real number sitting behind every sale.