Why Do My Numbers Differ from Shopify?

Updated June 2, 2026

Short answer: the two totals almost never match exactly, and that is normal. Shopify shows your sales, the money that comes in. Profitario shows your profit: what is left after product costs, shipping, fees, ad spend, and tax. The two tools also record orders and refunds on slightly different dates, and they let you choose which orders to include.

Here is every reason this happens, in plain terms, with how to check each one.

At a Glance#

ReasonWhat it does to your numbersWhere to change it
Time zoneCan move an order or refund to a different dayYour store's time zone
Refund timingCounts a refund on the refund day, or back on the order dayRefund Settings Guide
Included ordersUnpaid or cancelled orders can be left in or outStatus group settings
Hidden ordersHides chosen orders (in-store, draft, tagged) from every reportHide Orders from Your Reports (Prefilters)
TaxRemoves tax from revenue so you see what you keepTax vat settings
Profit, not salesSubtracts costs, fees, and ad spend from profit figuresHow Are the Numbers on the Dashboard Calculated?

Timing Differences#

The most common reason your numbers differ is when each tool records an order or a refund. Shift the date, and a single day or month changes, even though your all-time totals still match.

Order dates. Profitario records each order on the date it happened in your store's time zone. If a Shopify report uses a different time zone, a late-night order can appear on one day in Shopify and the next day in Profitario. This mostly affects single days; over a full month it usually evens out.

Refund dates. Shopify always records a refund on the day you issue it. Profitario lets you choose:

Your settingThe refund counts on…Same as Shopify?
Refund datethe day you issued the refundYes
Original order datethe day the order was first placedNo, but your all-time total still matches

Example: A customer buys on March 31 and you refund them on April 2. Shopify counts the refund in April. With original order date, Profitario counts it in March, so March looks lower in Profitario and April looks lower in Shopify, while the two agree again across the full period.

See Refund Settings Guide to set this.

Cancelled orders. Cancelled orders (Shopify labels these voided) are left out of your reports by default. If you include them, you can count them on the day they were cancelled or the day the order was placed. This is one more spot where a single day can differ. See Status group settings.

Which Orders Are Included#

You decide which orders Profitario reports on. When Shopify includes orders you have chosen to leave out, Shopify's totals look higher by comparison.

SettingWhat it controlsDefault
Order statusWhether unpaid orders (pending or authorized) and refunded orders countUnpaid orders add to revenue; their shipping, handling, and fees are added once the order is fulfilled
Cancelled ordersWhether voided orders count at allLeft out
Hidden ordersHides orders from every report by sales channel (in-store/POS or draft), tags, or zero valueNothing hidden

See Status group settings and Hide Orders from Your Reports (Prefilters).

Sales, Costs, and Tax#

Shopify's "total sales" is the money that came in before any costs. Profitario's profit figures have already taken out product costs, shipping, fees, ad spend, and tax. They measure different things, so compare like with like:

Compare Shopify's……to Profitario'sNot to…
Total sales (gross)RevenueGross Profit or Net Profit

Tax and VAT. Profitario takes tax out of your revenue, because tax is money you collect for the government, not money you keep. How that looks depends on how your store prices things:

Your storeHow you priceWhat Profitario does
Prices include tax (common in the EU/VAT)Tax is already inside the sticker priceRemoves the tax portion from revenue
Tax added at checkout (common in the US)Tax is added on top at the endLeaves that tax out of revenue

Either way, revenue reflects what you actually keep. See Tax vat settings.

Refunds and returned stock. A refund lowers your revenue by the product part of the refund (not the tax part). The cost of the returned item normally stays in your numbers, since that stock has already left your hands. If you put returned items back on the shelf and resell them, you can switch on an option to add that cost back. See Refund Settings Guide.

Different currencies. If you sell in more than one currency, Profitario converts every order into the single currency you report in, so all your sales sit side by side. The exchange rate can differ slightly from Shopify's, which can create small gaps.

How to Line the Numbers Up#

Most differences come down to the first three checks below. Work through them in order.

StepCheck thisWhy it matters
1The same dates and time zone in both toolsLate-night orders can land on different days
2Shopify's sales against Profitario's Revenue (not profit)Profit already has your costs removed
3Your refund-timing setting"Original order date" moves refunds into earlier periods
4Your included-orders and hidden-orders settingsExcluded orders make Profitario look lower
5A few minutes for new orders to syncThey appear shortly after they are placed

Tracking down one specific order or figure that will not match? See Data Discrepancies with Shopify.

Common questions

Was this article helpful?

Related articles

We value your privacy
We use cookies to enhance your experience. By continuing to use our site, you consent to our use of cookies.

By clicking "Accept All", you consent to our use of cookies.

Learn more
Why Do My Numbers Differ from Shopify? - Profitario