True COGS: Cost of Goods Sold
- Pricing
-
Free plan available. Free trial available.
- Rating
- 5.0 (4)
- Developer
- Nexus Logic Systems
Featured images gallery
Receive a purchase order or upload an invoice, and your average or FIFO
True COGS keeps your cost of goods sold true to what you paid. Receive a purchase order in Shopify, or upload a supplier invoice as a PDF or photo: each unit cost is recorded with its share of freight and duty, and your weighted average or FIFO cost is written to Cost per item. Purchase order prices are checked against your last price. Stock value, margin and COGS use those costs, and each month closes with an inventory valuation. Moved off Stocky? Import its purchase orders with their dates.
- Purchase order prices recorded on arrival and checked against your last price
- Supplier invoices received from a PDF or photo, once their numbers add up
- Landed cost: freight and duty shared into the cost of each unit
- Cost per item kept at your weighted average or FIFO cost, not the last price
- Stocky purchase orders imported with their dates, as your cost history
Languages
English and Spanish
Works with
- Shopify Admin
- QuickBooks Online
- Xero
Categories
Financial reports
Financial operations
Automated data sync
Inventory management
Order management
Notifications and analytics
Pricing
Choose the plan that best fits your business.
Free
Free
Features
- 25 variants with a cost on record
- Received POs update your average cost
- Check open POs against your last price
- Receive one supplier invoice to try it
- Every price you paid, dated and kept
- Inventory value at what you paid
- Gross profit and margin at real cost
- Answers from the developer who built it
Starter
$29 / month
or $290/year and save 17%
Features
- 500 variants with a cost on record
- Everything in Free, plus FIFO costing
- AI reading: 100 invoice pages a month
- Receive supplier invoices: PDF or photo
- Landed cost: freight, duty, any currency
- Which supplier raised what, and when
- Month-end close of your costs
- Enter what you paid before stock lands
14-day free trial
Growth
$49 / month
or $490/year and save 17%
Features
- 2,500 variants with a cost on record
- Everything in Starter
- AI reading: 300 invoice pages a month
14-day free trial
Scale
$79 / month
or $790/year and save 17%
Features
- Unlimited variants with a cost on record
- Everything in Starter
- AI reading: 1,000 invoice pages a month
- Priority support
14-day free trial
All charges are billed in USD. Recurring and usage-based charges are billed every 30 days.
Reviews (4)
- 100% of ratings are 5 stars
-
0% of ratings are 4 stars
-
0% of ratings are 3 stars
-
0% of ratings are 2 stars
-
0% of ratings are 1 stars
I installed this expecting another cost field. What I got is a ledger — every price I pay written once and kept permanently. So March's margin still reads as March's margin when I look in September.
The freight and duty allocation alone was worth the price. HS code in, real rate out, landed in that receipt's unit cost. Replaced a spreadsheet I'd kept badly for two years.
What won me over: I refunded an order without restocking, and it showed me a worse margin, with a line explaining the stock was paid for, refunded and gone. Most tools would quietly delete the sale and flatter me.
It's honest about limits too — it won't invent an exchange rate for a foreign invoice, and says so.
Not for you if you sell consignment or one-of-a-kind stock; it assumes you own what you sell.
I've stopped keeping a parallel spreadsheet
Finally see what a reorder really costs
Most of what I sell comes from overseas, and between supplier price changes and the duty increases this year my Shopify cost-per-item was never right, I'd only notice at month end when margins looked off. I set up True COGS mainly for the cost tracking, but the tariff page turned out to be the part I use most.
I tagged my products with their HS code and country, entered the duty rates I actually pay, and now it shows me what each product costs to reorder after duty and flags the ones that fell below my target margin. It caught two products I was basically selling at breakeven after the last rate change.
Enter what you paid when stock arrives and it updates the cost automatically, plus keeps a history for my accountant. Support answered fast when I had a setup question.
Thank you for taking the time to write this — it means a lot. You've described exactly why the tariff page exists: importers were flying blind on what a reorder actually costs once duty is in the mix, and month-end was too late to find out. I'm really glad it caught those two breakeven products for you before they cost you more.
If you ever run into a rate that behaves oddly or want something the tariff page doesn't do yet, email us anytime — feedback from merchants who actually import is what shapes what we build next. Thanks again for the thoughtful write-up.
TrueCogs has been a great addition to our store. The dashboard is easy to understand and gives clear insights into profitability and marketing performance. It helped us make better decisions with our ad spend and focus on what’s actually driving growth.
Thank you for this, and for being our first review.
True COGS keeps the cost record Shopify doesn't: what you actually paid for each item, written once and never rewritten, in a ledger you can hand an accountant and have them check for themselves.
Support
App support provided by Nexus Logic Systems.
Resources
Developer
Launched
June 15, 2026
Data access
This app needs access to the following data to work on your store. Learn why in the developer's privacy policy .
View customer data:
Sensitive data, device and activity data
-
Sensitive data
Name, email address, phone number, physical address
-
Device and activity data
Geolocation, IP address, browser and operating system
View staff and contributor data:
Store owner
-
Store owner
Name, email address, phone number, physical address
View and edit store data:
Products, orders, store analytics
-
Edit products
Inventory, products, collections
-
View orders
All order history
-
View store analytics
Reports
-
View other data
Inventory purchase orders, inventory shipments, inventory shipments received items, inventory transfers, locations
More apps like this
Meets our highest standards for performance, design, and integration. Learn moreOpens in new window