Heads-up: This is the beta version of COGS and bundle costs, available only for new users starting from 02 Oct 2025.
This guide walks you through everything you need to know about setting up COGS in TrueProfit—from unit costs and bundle pricing to COGS zones—so your profit reports stay accurate and reliable.
On this page
What is the Cost of Goods?
Cost of Goods Sold (COGS) refers to the direct expenses you incur in purchasing or producing the products you sell. It includes the purchase cost of your inventory but does not cover additional costs like marketing or shipping.
For example, if you buy a book for $5 that you later sell for $15, the COGS for that book is $5.
Knowing your COGS helps in calculating how much profit you're actually making. It's the first step in setting prices that cover costs and generate profit, ensuring your business remains viable.
See How TrueProfit import your COGS upon installing.
Editing Cost per unit
If there are active products with COGS = 0, you’ll see a notification. Click Review and update costs to manually edit cost per unit and keep your report accurate.
All products with Cost per unit = 0 will be filtered for you to enter their costs.
Click Save to apply changes.
When entering cost, click the dropdown next to a product to see all variants:
Product-level edit: Changes apply to all variants.
Variant-level edit: Changes apply only to that variant.
Mixed costs: Product row shows a range (e.g.,
$7.2 – $9.2).
Understanding "last updated"
In the Last updated column, you can see when the data was last updated.
Hover over and click the dropdown to view history for each variant.
You’ll see:
How costs changed (from which value to which value).
The source of the update: Shopify, POD platform, Dropshipping, or manual edits.
Understanding Order COGS calculation
To ensure reports show the most accurate data, Order COGS is calculated in real time with the latest product or bundle cost.
Case 1: Orders not yet fulfilled or COGS = 0
When you connect a platform, data updates automatically in both Product COGS and Order COGS.
You can also edit costs manually on the COGS page. These changes update in Order COGS as well.
Case 2: Orders fulfilled and COGS > 0
Integrated orders (from connected 3rd-party platforms):
Once an order is fulfilled and has COGS > 0, the system auto-updates Product COGS and Order COGS, then locks the Order COGS. You cannot edit COGS directly on that fulfilled order.
Non-integrated orders (not from a 3rd-party integration):
You can edit COGS manually. Your edits will override and recalculate COGS for all related past orders.
Note:
Product COGS appears in the COGS page.
Order COGS appears in the Order report page.
Setting up the Bundle cost by unit quantity
If your supplier offers discounts for larger quantities, you can set bundle costs to ensure accurate profit reports. This helps you manage pricing and make smarter business decisions.
Go to Dashboard > Cost configurations > Cost of Goods.
On the COGS page, click View Settings on the right top of the page and turn on Bundle pricing.
→ A new Bundle costs column will appear.
3. Click Not set under the bundle cost column to add values.
Example: Supplier costs:
1 unit = $11.94
2 units = $19.78
3 units = $27.37
4 units = $36.40
Fill in the cost per unit ($11.94) and enter the bundle costs:
Quantity | Total cost |
2 units | 19.78 USD |
3 units | 27.37 USD |
4 units | 36.4 USD |
4. Click Done > Save to update your reports.
Note
If bundle cost is turned off, bundle pricing will no longer apply to Order COGS. Reports update automatically.
If bundle cost is turned on, Order COGS updates based on bundle pricing. Reports update automatically.
Setting up COGS Zones
COGS zones let you create different zones to manage your COGS based on the delivery destinations for a specific product. Each zone will apply the COGS you set to the selected products only. To see how to create a zone and manage your product's COGS by locations, follow this tutorial.
Filtering for products and COGS values
On the top right page, there is a search box and a filter to help you view and manage only the products you want.
Product status: This filter includes the product's statuses from Shopify: Active, Draft, and Archived.
Product COGS: Filter to display all products in your store or products with COGS value equal to 0 only.
Hope this article helps you set up COGS with confidence and keep your reports on track.






