

The report for the period you pick: gross profit, revenue, cost of goods, and margin. The bar and the line under the cards show how much of that revenue has a cost recorded at all. The panel below estimates the items sold before their cost was recorded, from today's product costs, and never adds the estimate to the cards above. Products that still have no cost are listed by name, with links straight to them.
WooCommerce tells you what you sold. It does not tell you what you earned.
Merchgain adds a profit report to your admin: revenue, cost of goods, gross profit, and margin for
any period, per product and per category. Sort by margin, lowest first, and the products you sell
at a loss come to the top. Products that still have no cost are listed by name, with links
straight to them.
Only starting to enter costs? Orders placed before then have no cost recorded, so Merchgain
estimates them from today’s product costs. The estimate has a panel and columns of its own and is
never added to the recorded figures. Enter your costs today and see an estimate for last year
straight away.
It only reads. No product, price, order, or cost value is ever written back to your store, and
nothing leaves your server.
See it before you install. Live Preview
opens a demo store in your browser, with a year of orders, a product sold at a loss, and products
with no cost.
Since WooCommerce 10.3 the cost of goods sold lives in the core product editor, and every order
records the cost at the moment of sale. WooCommerce Analytics does not report on it. Merchgain
reads that field and answers the question the sales report cannot: how much of this revenue is
actually yours. It is a WooCommerce profit report built on data your store already has—no
import, no second place to keep costs.
This is a cost of goods sold report, so profit and margin rest on the cost recorded at the moment
of sale, not on a current price list. The one exception is the estimate for items sold without a
recorded cost: it uses today’s product cost, says so wherever it appears, and is never added to the
recorded figures.
Revenue is the net line total of sold items after discounts, excluding tax and shipping. Refunds
count as negative amounts in the period they were issued, not in the period of the original sale.
Orders counted by default: completed, processing, and refunded.
Margin is profit divided by revenue, not markup on cost. A product bought for 60 and sold for
100 has a 40% margin here. That single distinction is what separates a profit margin report from
a sales report.
Profit and margin are calculated only on items whose cost is known. An item with no cost recorded
still counts towards revenue, but it is never treated as if it had cost zero. The report says so
instead of quietly inflating your margin.
From the makers of Merchlint, a free catalog audit for
WooCommerce.