Skip to main content
AI and automation

Shopify Analytics Is No Longer Gated by Plan — So Why Buy a Reporting App?

"Custom reports require Advanced" is no longer what Shopify's documentation says. Custom data explorations save regardless of subscription, and the only plan-gated piece is multi-store organization analytics on Plus. Here's the native 1,000-row ceiling, the data that vanishes when you delete an order, and why Report Pundit, Mipler, and TrueProfit bill on three incompatible units. Researched August 31, 2026.

AIEC App Lab AI Editorial TeamPublished Updated Read 9 min#AI and writing#App comparisons#Shopify blog operations#For beginners

What you will learn

On this pageContentsCloseOpen

"Basic only gets you the basic reports." "You need Advanced for the custom report builder."

Search for Shopify analytics and you will still find this, in articles dated this year. But the Help Center as of August 31, 2026 says something different:

Shopify Analytics' main features are available to merchants on any Shopify subscription plan.

And on the reports page, describing edits made to a default report: you can save your changes as custom data explorations, regardless of your Shopify subscription.

So "upgrade the plan to unlock reporting" does not hold up against primary sources. What actually changes by plan, and where does a reporting app genuinely start earning its money? Research date: August 31, 2026.

The short version

If you just want more report types or deeper customization, do not upgrade. Native covers it.

If you want to aggregate across multiple stores, that is Shopify Plus only natively. Below Plus, it is an app.

If you want true net profit — ad spend, landed cost, actual shipping, payment fees — native does not do that job at all. That is a different category of app, not a better report.

If you want reports emailed on a schedule, native has no scheduled delivery.


The one thing that is actually plan-gated

The only "Plan requirement" callout in the analytics documentation is Organization analytics:

Organization analytics are available only for stores and organizations on the Shopify Plus plan.

This is cross-store aggregation: an Organization overview section on your Analytics dashboard, and the ability to view any report at store level or organization level. In ShopifyQL you write FROM ORGANIZATION sales with WHERE shop_id IN (...).

It is also permission-gated on top of the plan: the user needs a role with Organization → View sales and orders across all of your live stores.

Outside of that, no plan-based feature difference for single-store analytics is documented. The "report count varies by plan" framing does not appear in current sources.


What native actually gives you

ShopifyQL query editor. Every default report ships with its generating query visible. Changes you make in the configuration panel or the data table update the query in real time, and you can edit and re-run the query directly. Sidekick can generate or customize a query from a prompt.

Two exploration methods. The configuration panel has a Freeform tab (metrics × dimensions, standard analysis) and a Cohorts tab (retention grouped by first-order period). They operate independently.

Annotations. On any report with a time dimension, you can overlay colour-coded markers for store events — a product published, a theme deployed, an app installed — so you can see what happened on the day a metric moved.

Exports in CSV, XML, JSON Lines, and Apache Parquet. For a PDF, print rather than export. Sidekick will export for you from a prompt like "Export my net sales by product for last quarter as a CSV."

Flat and nested tables. Flat gives one row per data line; nested groups by your selected dimensions, in the order you selected them.


The native constraints worth knowing first

These are specification limits, not missing features — and they cause more confusion than the feature set does.

1,000-row display cap. Reports display a maximum of 1,000 rows, documented as a load-speed measure. Totals, however, are calculated across all rows, not just the loaded ones. This is why the visible rows sometimes do not add up to the summary. Export to get everything.

Deleting removes it from reports. Dimensions like Product title or Customer ID link to live records in your admin. Delete an order, customer, product, or variant, and its data is removed from your reports. If you care about historical analysis, that turns "clean up old products" into a reporting decision.

One saved configuration per report. Freeform and Cohorts are independent tabs, but only the configuration on the currently open tab is saved. To keep both angles, save each as a separate custom report.

Four metrics maximum in a supported visualization at once.

Data disruption icons. When data is incomplete or delayed, an info, warning, or critical icon appears on the affected metric. Warning means abnormal delay of over 30 minutes or a non-business-critical metric; critical means a major outage or a business-critical metric. Important caveat: in-context summary dashboards at the top of the Orders and Products pages do not display these icons. Numbers can look fine there while a warning is showing in Reports.

Why it never matches Google Analytics. The Help Center enumerates the causes: different counting of page reloads and unique visitors, different session definitions (some tools count search bots), Google requiring JavaScript and cookies, blocking extensions, timezone differences — and the note that recording mechanisms are proprietary and never shared. This is not a reconciliation problem an app solves.

Sidekick's scope. Sidekick is not available in the Shopify admin via a mobile browser; on phone or tablet you use the Shopify app. Its documentation carries no plan requirement note of the kind analytics does.


Three reasons to actually buy something

The native gap is not resolution — it is job.

1. Joining data Shopify does not hold. Ad spend, cost of goods, real shipping cost, payment fees. Native gives you one static Cost per item field per variant. Net profit is a different pipeline.

2. Scheduled delivery. Emailing yesterday's numbers to a team every morning is not something you can configure in native reports.

3. Multi-store below Plus. Organization analytics is Plus-only, so a multi-store operator on any lower plan does cross-store rollups in an app.

The Shopify App Store's analytics category lists 1,436 apps as of August 31, 2026 — but it mixes report builders, profit calculators, heatmap and session-replay tools, and ad pixel installers. These are four different jobs in one list. Ranking order will not help you choose.


Three apps, three incompatible billing units

AppDeveloperRating (reviews)Billing unitFree plan
Report Pundit: Custom ReportsEstore Automate5.0 (1,890)Feature tierYes (under 1,000 lifetime orders)
Mipler ‑ Advanced ReportsMirasvit Ecommerce Solutions5.0 (599)Scales with your Shopify planYes (under 1,000 lifetime orders)
TP: True Profit AnalyticsTrueProfit4.9 (811)Monthly orders + overageNo (14-day trial)

Report Pundit's price does not move as you grow. Mipler's listed prices are annotated as being for stores on the Basic Shopify plan — so upgrading Shopify changes the app bill. TrueProfit adds per-order overage above each tier's order allowance. Comparing the monthly numbers side by side without accounting for this produces the wrong answer.

Report Pundit: Custom Reports

Best for: building the aggregations native cannot express, and shipping them on a schedule.

Free plan requires under 1,000 lifetime orders and includes all Shopify data, prebuilt reports, filtering and sorting, and Excel/CSV export — with "limited report configuration."

Basic $9/month adds charts and graphs, calculated/API data fields, unlimited custom reports, and automatic report scheduling. Growth $19/month adds unlimited calculated/API fields, user management, email summaries, and shareable links. Advance $35/month adds app integrations, multi-store and multi-market reporting, and a custom email domain. 14-day trial on paid tiers.

That multi-store capability at $35/month is the direct comparison point against upgrading to Plus for organization analytics.

Mipler ‑ Advanced Reports

Best for: stores that want more prebuilt reports for free, or output into Google Sheets.

Built for Shopify badge. Free plan requires under 1,000 lifetime orders and includes 100+ built-in reports, daily email reports, filtering and sorting, and live chat support. Free scheduled email is unusual among these three.

Basic $14.99/month adds up to 10 custom reports, custom calculations, scheduled emails, export to PDF/CSV/Excel/Google Sheets, dashboards and notebooks, and all AI features. Pro $29.99/month adds unlimited custom reports, multi-store reporting, and team access control. 7-day trial on Basic.

Read the pricing carefully: the listing states "the listed prices are for stores on the BASIC SHOPIFY plan," with fuller pricing behind the all-plans view. Your actual price depends on your Shopify plan.

TP: True Profit Analytics

Best for: tracking real net profit and LTV with ad spend and costs folded in.

This is not a report builder. It ingests costs from outside Shopify and computes profit. Listed integrations include Facebook, Google, TikTok, Microsoft (Bing), X (Twitter), Pinterest, Snapchat, Amazon, Printful, Printify, and Gelato.

Pricing pairs an order allowance with overage: Basic $35/month (300 orders, $0.3 each above, capped at $300), Advanced $60/month (600 orders, $0.2, capped at $500), Ultimate $100/month (1,500 orders, $0.1, capped at $700), Enterprise $200/month (3,500 orders, $0.07, capped at $1,000). No free plan; 14-day trial. Languages: English, French, Spanish.

Your bill grows with order volume, which makes a naive month-to-month comparison against the two report builders misleading.


Before you install anything

  1. Name the gap: report types, data Shopify does not hold, or delivery automation
  2. Confirm you are actually hitting the 1,000-row display cap (totals already cover all rows)
  3. Reconsider your deletion practices if you need historical reporting
  4. If you need both Freeform and Cohorts views, save them as separate custom reports
  5. If you need multi-store rollups, check whether you are on Plus before pricing apps
  6. Identify each app's billing unit: feature tier, Shopify-plan-linked, or orders plus overage
  7. Check whether your lifetime order count already disqualifies you from the free tier
  8. Verify language coverage against your team
  9. Do not buy an app expecting it to reconcile Shopify against GA4 — the causes are documented and structural

Bottom line

  1. Upgrading your Shopify plan does not unlock analytics features. Main features are on every plan; custom data explorations save regardless of subscription.
  2. Only multi-store organization analytics is plan-gated, to Plus.
  3. Native's real limits are specification limits: the 1,000-row display cap, deleted records disappearing from reports, one saved configuration per report.
  4. Buy for a different job, not a better report: external data, scheduled delivery, or multi-store below Plus.

Start by opening Analytics → Reports, picking the closest default report, and working the configuration panel until you either build what you need or find the exact thing you cannot express. If the blocker is "Shopify does not have this data," that is when a subscription starts making sense.


Related reading: what Shopify Flow can and cannot automate, why app bills never match the pricing page, and how to audit what your apps can actually see.

RelatedShopify Validates Addresses for Free — and Tells You Not to Run an App Alongside It

Shopify's admin address validation is on by default, free, on every plan, and supports the US. Checkout-time validation is one toggle away. Shopify's own documentation then warns that running a third-party address validation app at the same time can create conflicting suggestions and reduce checkout conversion — you are meant to pick one. That reframes the whole category: apps are not there to duplicate deliverability checking, they are there to enforce policy Shopify's validator does not enforce, like blocking PO boxes or requiring an apartment number. We priced four real apps from the US App Store on September 2, 2026, spanning $4.99/month flat, $0.04 per order, and one that requires a separate subscription billed outside Shopify.