Your Shopify Cost Per Item Is Wrong After the 2026 Tariff Changes — Here's How to Fix It
If Shopify says a product earns a healthy margin but your bank balance disagrees, you're not imagining it. Two changes in 2025–2026 quietly broke the profit math for almost every store that imports.
Here's the situation almost every importing merchant is in right now: your Shopify dashboard shows a product with a comfortable 60% margin, but the money in your account tells a different story. You're not miscounting. Two things happened in 2025 and 2026 that changed what your products actually cost — tariffs went up, and the $800 de minimis exemption disappeared — while the one field Shopify uses to calculate your profit still shows the number you typed in months ago.
This guide explains exactly why your margins look wrong, how to recalculate your real cost per item now that duty is part of the equation, and how to keep it accurate every time you reorder.
What actually changed in 2025–2026 (and why it hit your margin)
Three concrete changes, each of which raised the real cost of importing:
The takeaway: the duty you pay per unit today is higher than it was, it changes more often, and it's now a permanent part of your cost — whether or not your Shopify numbers reflect it.
Why Shopify's "Cost per item" makes it look like you're fine
Shopify calculates gross profit as your price minus the single number in the Cost per item field. That field has three limits that matter enormously right now:
- It's one static number. You can't set a different cost for January versus March. And when you update it, Shopify re-applies the new cost to your past orders too, silently changing the profit you already reported for last month.
- It usually holds only the supplier price. Most merchants entered the wholesale invoice cost and never added inbound freight or duty. For an importer, freight plus duty can add 15–30% on top of supplier cost — enough to turn a reported 60% margin into a real 45%.
- It doesn't know your duty changed. When your customs bill goes up, nothing in Shopify updates. Your profit report keeps flattering you until you fix the field by hand.
How to calculate your real (landed) cost per item, with duty
Your true cost isn't the invoice price — it's the landed cost: everything it took to get one unit onto your shelf. Use this per SKU:
(supplier cost + inbound freight + duty + brokerage & fees)
÷ units received
A worked example makes the gap obvious:
Inbound freight: $3,000
Duty (20%): $2,000
Brokerage & fees: $500
─────────────────────
Total landed: $15,500 ÷ 1,000 = $15.50 / unit
If you're selling that product at $30, your real gross margin is about 48% — not the ~67% Shopify shows off the $10 figure. That 19-point gap is exactly the money that disappears between your dashboard and your bank account.
How to find the duty rate you actually pay
Your duty rate depends on your product's HTS code and its country of origin. You can look it up free: classify your product in the USITC Harmonized Tariff Schedule, confirm the code with the US Census Schedule B tool, and check similar rulings in CBP's CROSS database. Then stack any applicable Section 301, Section 232, and current surcharges on top of the base rate. One rule matters more than the lookup itself: use the rate you actually pay on your entry paperwork — that's the number that belongs in your cost math, not an estimate.
How to update Cost per item in Shopify
For a handful of products, edit each product's Cost per item field directly. For many products, export your product CSV, fill the Cost per item column with your landed cost, and re-import through the bulk editor. Set the cost at the variant level — every variant needs its own number, or your profit reporting stays incomplete.
The problem with doing this by hand
You can absolutely do all of the above manually. But there are two structural traps that catch every merchant who tries:
- Retroactive overwrite. Because Shopify applies the current cost to old orders, manually bumping your cost after a price increase corrupts your historical margin reports. Last quarter's profit changes the moment you update today's cost, and there's no built-in cost history to fall back on.
- It goes stale immediately. The next shipment lands at a different freight or duty rate, and your carefully updated number is wrong again. Many merchants inflate cost per item to reflect landed cost, then lose visibility into the actual supplier price — trading one blind spot for another.
FIFO vs. weighted average — which cost do you write down?
When different batches cost different amounts, you need a rule for which cost to record:
- Weighted average blends all units on hand into one moving cost. It's the simplest, it smooths out margin swings, and it suits high-SKU importers dealing with shifting freight and duty.
- FIFO (first-in, first-out) assigns the oldest cost first. It matches how physical stock actually flows and is preferred by many US accountants and for audits or an eventual sale of the business.
Both are accepted by the IRS and under GAAP. (LIFO is US-only and not permitted under IFRS.) The one firm rule: pick a method and stay consistent — switching mid-year creates tax complications.
People also ask
Does Shopify's cost per item include shipping and duty?
Is Shopify's cost per item retroactive?
Does Shopify use FIFO or weighted average?
Do I still pay duty on orders under $800?
How do I keep margins accurate when duty keeps changing?
A faster, honest way to keep this accurate
If you'd rather not babysit a spreadsheet, this is exactly the problem True COGS was built for. On every stock receipt it recalculates your weighted-average (or FIFO) cost and writes it back into Shopify's Cost per item field, while keeping a permanent, append-only cost history so your old reports don't get overwritten.
In the free tier, you tag a product with its HS code and country of origin, enter the duty rate you actually pay, and it shows your real reorder cost after duty — then flags any product whose margin has fallen below your target. A nightly check re-scans every product and alerts you the moment one slips.
This article is general information for Shopify merchants, not tax, legal, or customs advice. Trade rules and tariff rates change frequently; verify current duty rates and de minimis rules with official US CBP and USITC sources, and consult a licensed customs broker or accountant for your specific situation.