See estimated profit per WooCommerce order, with the costs and missing data behind the number.
OrderWorth is a WooCommerce profit calculator and reporting tool using cost of goods sold (COGS) and your payment, shipping and packaging expenses. Find loss-making or low-margin orders and check missing costs before relying on the totals.
Try Free live |
Try Pro live |
Quickstart |
Documentation
Try the real plugins with fictional WooCommerce orders. No signup, password or licence key needed. Demo sessions last 30 minutes; no real payments or emails are sent.
WooCommerce profit reports with clear cost coverage
- Profit and margins: review revenue, product costs, expenses and estimated order profit for a selected period.
- Missing-cost checks: see order coverage and exclusion reasons. Incomplete orders stay out of aggregate profit.
- Order reviews: investigate estimated losses and low margins, inspect calculations and record missing or actual costs.
- Historical costs: use native order-item COGS. Editing today's product cost does not rewrite recorded order costs.
- Refund review: account for refunded revenue and explicitly confirm any recovered product costs.
- HPOS and legacy orders: see estimate columns in the WooCommerce order list with either order-storage system.
Include payment, shipping and packaging expenses
Set global payment fees as a percentage and fixed amount, plus shipping and packaging costs per order. Override an order when you know its actual expense. Set a target margin to highlight orders needing attention.
Defaults are assumptions, not retrieved gateway fees. New eligible orders capture expense snapshots; existing snapshots stay unchanged until explicitly reviewed.
Import product costs from CSV
Match product costs by ID or SKU. Preview changes, review every page and confirm before importing. Larger files continue in batches. Guarded undo is available for 24 hours while temporary records remain; it skips products changed later by another editor.
Imports update current product costs for future orders, preserving existing order costs.
Free features you can keep using
Manual reports, global expenses, order reviews and reviewed CSV imports are Free, with
no trial expiry, licence requirement or paid order-count or CSV-row quota. Hosting and resource safeguards still apply.
Get a dedicated WordPress menu, optional Quickstart and focus mode with a visible exit. Reports run on your site. Domain sharing and email signup are optional.
When Pro fits your workflow
The separate
OrderWorth Pro add-on includes:
- Expense rules: reuse different payment and shipping assumptions for different methods.
- Profit insights: compare periods, review change drivers, product/category allocations and weekly/monthly trends.
- Background reports: prepare reports and complete report packs without keeping the page open.
- Scheduled reports: prepare recurring summaries or report packs after your setup and confirmation.
- Import and review tools: reuse supplier mappings, confirm background cost imports and review supported payment-fee records in bulk.
Compare Free and Pro or
explore the Pro demo. Pro requires Free and initial site licence activation. Free remains usable without purchasing.
Requirements and calculation scope
Requires WordPress 6.7+, PHP 7.4+ and WooCommerce 9.9+ with native COGS enabled. Free supports simple products and variations in one store currency; subscriptions, bundles, marketplaces and currency conversion are outside its scope.
Documentation and
release notes explain tested combinations and limits.
Estimates exclude advertising, overhead, income tax and unsupplied costs. Keep a backup and reconcile known orders against your records.
Get support
- Activate WooCommerce 9.9+. Enable native Cost of Goods Sold and record product costs for new orders.
- Activate OrderWorth. First individual activation opens OrderWorth > Cost assumptions.
- Review and save expense assumptions. Quickstart is optional.
- In Profit overview, choose a period, run a report and review missing costs.
Exit focus mode restores WordPress navigation; the preference is saved per user.
For ZIP updates, back up and choose Replace current with uploaded. Update Free first, then matching Pro, without uninstalling. Run fresh reports.