Description
Cost of Goods adds to WooCommerce the recording of the unit cost and the total cost of each product sold, automatically calculating the gross profit per order from the difference between sale price and informed cost. Aimed at those who sell physical or digital products and need to track real margin, the extension consolidates the values in WooCommerce’s native reports, separating revenue, cost, and profit into daily, monthly, and annual breakdowns.
Key Features of Cost of Goods
- Per-product cost field
Includes a dedicated cost field in the data tab of simple and variable products. - Automatic profit calculation
Subtracts the cost from the sale amount in each item of the processed order. - Margin reports
Adds total cost and profit columns to WooCommerce’s report screens. - Variation support
Allows setting a distinct cost for each product variation registered in the store. - Historical order record
Records the cost in effect at the time of purchase, preserving the value even after future adjustments.
Benefits of Cost of Goods
- Real margin visibility
Shows the effective profit of each sale instead of only gross revenue. - Informed pricing decision
Helps adjust prices and promotions based on the real cost of each item. - Centralized financial control
Keeps cost, revenue, and profit in the same WooCommerce dashboard, without parallel spreadsheets. - Reliable history
Preserves the cost at the time of sale, ensuring consistent reports over time.
Who Is Cost of Goods For?
- Those who sell physical products in WooCommerce and need to track real margin per item.
- You who work with product variations (sizes, colors, models) with different costs among them.
- Those who need gross profit reports directly in the WooCommerce dashboard, without exporting to spreadsheets.
How to Download Cost of Goods
Cost of Goods is available for download here at Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload Plugin, select the file, and activate it. With WooCommerce already active, the cost field will appear in the product data tab and the reports gain the new margin columns.
For those who run WooCommerce stores with a broad catalog and need to monitor profitability item by item, the Cost of Goods extension fills a gap that WooCommerce’s core leaves open. By recording the cost on the product and freezing the value in the order, it turns the report dashboard into a direct source of gross profit, eliminating manual reconciliation between sales, acquisition costs, and external financial control spreadsheets.
Frequently asked questions
Is WooCommerce Cost of Goods GPL-licensed?
Yes. WooCommerce Cost of Goods is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Cost of Goods on multiple sites?
Yes. You can install WooCommerce Cost of Goods on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WooCommerce Cost of Goods cost at Ultrapack?
WooCommerce Cost of Goods costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Cost of Goods include updates?
Yes. The current version of WooCommerce Cost of Goods is 2.15.4, published at Ultrapack on Oct 7, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Cost of Goods scanned before publication?
Yes. Every version of WooCommerce Cost of Goods goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WooCommerce Cost of Goods?
Requires WordPress 5.6 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.4.
What changed in this version
Version 2.15.4 2026.10.05
- Tweak - Improve handling of apply-costs admin requests
- Misc - Tested up to WordPress 7.1.2
Version 2.15.3 2026.08.13
- Tweak - The default value for "max products to query" in the Analytics > Stock report has been reduced from 10,000 to 1,000 for performance improvements
- Misc - Tested up to WooCommerce 11.0.1 and WordPress 7.0.4
- Misc - Updated the Skyverge Plugin Framework to v6.2.3
Version 2.15.2 2026.06.16
- Misc - Updated the SkyVerge Plugin Framework to v6.2.2
Version 2.15.1 2025.12.15
- Misc - Tested up to WooCommerce 10.2
- Dev - Improve escaping and sanitizing throughout codebase
Version 2.15.0 2025.07.03
- Fix - Order Cost of Goods total not being set during block checkout
- Misc - Compatibility with experimental Woo Core CoGs feature: ensure only one CoGs field is visible across all UIs
- Misc - Compatibility with experimental Woo Core CoGs feature: sync the plugin's CoGs value to the new Woo field in the background
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-cost-of-goods.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-cost-of-goods.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 5.6 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.4.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready