Skip to content
Help centre

Why do my figures not match Shopify?

The usual reasons a sales figure in Fabrik Analytics differs from Shopify Analytics: filters, returns, tax, gift cards, time zone and sync timing.

3 min readUpdated 7 October 2026

Fabrik Analytics builds every sales figure from your Shopify orders using Shopify's own definitions, so the same measure for the same days should agree with Shopify Analytics. When it does not, one of the reasons below almost always explains it.

Check like for like first

  1. Use Shopify Analytics (the sales report), not the Orders list. The Orders list does not take returns, tax or gift cards out the same way.
  2. Pick the same dates in both.
  3. Compare the same measure. Shopify defines them as follows, and Fabrik Analytics uses the same:
MeasureMeaning
Gross salesProduct price times quantity, before discounts, returns, tax and shipping
DiscountsDiscounts on products (shipping discounts are already taken off shipping)
ReturnsValue of goods refunded, on the day of the refund
Net salesGross sales minus discounts minus returns
Total salesNet sales plus shipping, duties, taxes and any additional fees

The usual reasons

1. Order filters

If the brand has filters set (for example online store only, or no wholesale), those orders are left out on purpose. Open Settings, Integrations, the Shopify row, Data filters to see them. An excluded order's own page shows Excluded by data filter.

2. Returns land on the day they are made

A refund made today for last month's order lowers today's net sales, not last month's. This is Shopify's rule too. Shipping refunds come off shipping on the refund's day.

3. Tax

Tax is taken out exactly as Shopify charged it. If your brand uses Manually calculate tax (prices include VAT but Shopify records no tax) in Settings, Financial, Fabrik Analytics removes VAT at your rate, so net sales sits below Shopify's while total sales still agrees. After switching this on, a Shopify re-sync is needed for past days.

4. Gift cards and test orders

Gift card sales are not sales in either system, and test orders are excluded.

5. Time zone

Days follow your Shopify store's time zone. If you are looking at Shopify from another time zone, or comparing against a report in UTC, late-evening orders can sit on different days.

6. Sync timing

New orders usually arrive within moments, but a missed notification is picked up by a regular check, which can be a few hours later. If today's figure is lower than Shopify's, wait and compare again.

7. History still loading

If you connected recently, older months may still be loading. See "How is my history loaded?"

8. Order edits and exchanges

Shopify records an edit or exchange on the day it was made. Fabrik Analytics books these on the right days too, but a very recent edit may only appear after the next sync.

Before you contact us

Note the brand, the date range, the measure, Fabrik's figure and Shopify's figure, and whether order filters are set. Email support@fabrik.ae and we will reconcile it order by order.

Frequently asked questions

Which Shopify report should I compare with?

Compare with Shopify Analytics, the sales report, for the same dates and the same measure, for example net sales with net sales. The Orders list in Shopify admin counts differently and will not match either.

When are returns counted?

On the day the refund was made, not the day of the original order, exactly as Shopify does. A busy returns day lowers that day's net sales.

Are gift cards included in sales?

No. Like Shopify, selling a gift card is not a sale. The sale counts when the card is spent on products. An order that only sold gift cards is not counted as an order.

Which time zone are days in?

Your Shopify store's own time zone, as set in Shopify admin under Settings, General. An order placed at 11.30pm in your store's time zone counts on that day.

My store has order filters. Will the totals ever match?

Not exactly. Filtered orders are left out on purpose, so Fabrik's total equals Shopify's minus the orders you excluded.

I sell VAT-inclusive prices but Shopify records no tax. Why is net sales lower than Shopify's?

Your brand is set to calculate tax itself, which removes VAT at the rate you set so the P&L is accurate. Total sales still matches Shopify. The setting is in Settings, Financial.

Who should I contact if a day is still out?

Email support@fabrik.ae with the brand, the date, the measure and both figures. We can check any store's day against Shopify order by order.

Still need help?

Email us with a link to the page you were on and what you expected to see. A screenshot helps us answer first time.

support@fabrik.ae