See all services → Shopify Plus Partner
Analytics Global

Recheck Profit Reports After Shopify Duty Data Changes

Shopify Analytics now counts duties and shipping costs together on the same order and improves multi-currency handling. Expect margin by market figures to shift, especially in duty heavy markets.

Executive summary

What changed

Two things are different in how profitability data records cost. Duties and other shipping costs are now both included when they apply to the same order, rather than one displacing the other. And orders placed in a currency other than the store currency are handled more accurately.

The operational consequence deserves repeating: your historical numbers may move. Reports consuming this data, including Average profit margin by market and Profit margin by order, along with custom reports on the same fields, can show different shipping cost, duty, and profit values than last week.

This is a data correction, not a feature. Nothing needs enabling. The work sits in verification and in communicating the change to whoever consumes these numbers.

Why it matters

Margin by market is one of the few reports that directly drives strategy. It decides which markets get ad budget, where free shipping thresholds sit, and whether a market is carried at all. If duties were under-counted on orders also carrying shipping costs, cross border markets reported better margin than they delivered, and the distortion was largest where duty rates are highest.

Expect the correction to be uneven. Domestic markets should barely move. Markets where you collect duties at checkout may show a visible margin decline that reflects reality rather than a new problem. That distinction matters when the number lands in front of a finance team who will reasonably ask what went wrong. Nothing did. The measurement improved.

The multi-currency handling is the quieter half but matters where presentment currencies drift against the store currency. Costs and revenue converted inconsistently produce margin noise that looks like operational variance and is not. If you have been unable to reconcile Shopify margin against your finance system on foreign currency orders, re-test before assuming the gap is still real.

This is a prompt to recheck the assumptions behind market level decisions. Our guide to Shopify Markets for global expansion covers how those decisions get framed.

Role-specific impact

Use-case example

Real-world scenario

A Plus merchant ships from the US into Canada and the EU with duties collected at checkout. Average profit margin by market showed EU margin near 34 percent, close enough to domestic that the market held its ad budget. After the correction, orders carrying both duty and shipping record the full cost and EU margin resolves closer to 27 percent. Nothing about the business changed. A 7 point overstatement is gone, and the merchant can now decide honestly whether to adjust EU pricing, raise the free shipping threshold, or cut spend there. Making that call on the old figure would have compounded the error.

Implementation checklist

  1. Export current values from Average profit margin by market and Profit margin by order as a baseline.
  2. Identify every custom report and external dashboard that consumes shipping cost, duty, or profit fields.
  3. Compare pre and post figures by market and quantify the shift, separating duty heavy markets from domestic.
  4. Reconcile a sample of foreign currency orders against your finance system to confirm the multi-currency handling now agrees.
  5. Re-baseline any margin target, ad spend threshold, or shipping subsidy rule that referenced the old numbers.
  6. Brief finance and leadership before they see the change, framing it as improved measurement rather than declining performance.

FAQ

Q: Did our margins actually get worse?

A: No. The underlying economics are unchanged. The reports now count costs previously missed on orders carrying both duties and shipping, so the new figure is closer to what was always true.

Q: Do we need to change anything in our setup?

A: Nothing needs enabling. The work is verification: confirm your custom reports still reconcile, and update any target or threshold that was calibrated against the earlier numbers.

Resources

Shopify profit reports

Need guidance? Talk to Makro.