ShopifyShopifyAnalyticsReporting

How to Get a Shopify Sales by State Report (2026)

First Bridge Consulting·May 29, 2026·4 min read
US states shaded by Shopify sales volume with a date-range control

A Shopify sales by state report sounds like it should be one click — and on most plans it quietly isn't. Merchants reach for it for three very practical reasons: deciding where to add a warehouse, setting shipping zones, and figuring out where economic nexus is about to make them register for sales tax. This guide covers what Shopify shows you natively, where it falls short, and how to get a clean sales-by-location breakdown with a date range you can trust.

What Shopify shows natively

Shopify's Analytics → Reports section includes a Sales by location report on Basic plans and up. It groups orders by the customer's shipping destination — country, and within a country, region/state. For a quick "where are my orders going" read, it does the job.

Where it gets thin:

  • Date ranges are clunky. You can change the range, but comparing this quarter to last by state means re-running and eyeballing, not a side-by-side.
  • It's revenue, not profit. The native report shows sales value. It says nothing about whether the states driving your revenue are the ones driving your margin once shipping and discounts are in.
  • Tax is a separate world. "Where did I sell" and "where do I owe tax" are different questions. Shopify's tax reporting (under Settings → Taxes, or the tax finder) is where you confirm nexus thresholds — don't read a sales-by-state revenue report as a tax liability report.
  • City-level drill-down is limited. You get country → region. Drilling into specific cities for ad-targeting or shipping decisions usually isn't there.

Shopify's own analytics documentation is the canonical reference for which reports exist on your plan.

Getting a usable sales-by-state report

If the native report is enough, here's the clean way to pull it:

  1. Go to Analytics → Reports → Sales by location.
  2. Set the date range explicitly (don't trust the default "last 30 days" for a seasonal read).
  3. Filter to a single country first — mixing countries makes state-level numbers misleading.
  4. Export to CSV if you want to pivot it against COGS or shipping cost yourself.

That CSV export is the tell: the moment you're pivoting Shopify exports in a spreadsheet to answer a recurring question, the native reporting has run out of road.

From sales by state to profit by state

Revenue by state is a starting point; profit by state is the decision. A state can top your sales chart and sit near the bottom on margin once you account for the shipping cost to reach it and the discount codes that region responds to.

This is why we built FirstBridge Analytics, a Shopify analytics dashboard with a geographic sales map that drills from country to state to city — and reports it on gross profit and margin, not just revenue, using your per-SKU cost of goods. No CSV pivot, no monthly re-run.

If you just want to sanity-check a single product's economics first, our free Shopify profit margin calculator does the per-order maths in a few seconds.

When to act on what you find

  • One or two states dominate volume: consider a regional warehouse or a flat-rate shipping zone to protect margin.
  • A high-revenue state has thin margin: check shipping cost and discount usage there before you spend more acquiring it.
  • You're approaching a sales threshold in a new state: that's a tax-nexus conversation, not a marketing one — confirm it in Shopify's tax settings.

Frequently asked questions

Does Shopify have a sales by state report? Yes — the Sales by location report under Analytics → Reports groups orders by shipping region/state on Basic plans and above. It reports revenue, not profit, and city-level drill-down is limited.

How do I see Shopify sales by state for a custom date range? Open the Sales by location report and set the date range manually before reading state totals. For repeated comparisons, export to CSV or use an analytics app that keeps history so you're not re-running it each time.

Can I see profit by state, not just revenue? Not in the native report. You need per-SKU cost of goods applied to orders and grouped by location — which is what a profit-focused analytics dashboard like FirstBridge Analytics does.

Is a sales-by-state report the same as a tax report? No. Sales by location tells you where orders shipped; tax nexus and liability are tracked separately in Shopify's tax settings. Don't use one as a substitute for the other.

Why is my Shopify sales-by-location report empty or wrong? Usually a date-range or country-filter issue, or orders missing a shipping address (common with digital goods). Filter to one country and confirm the range before reading state numbers.

Need help with Shopify?

Talk to First Bridge Consulting — our recruiters and engineers can scope your need in 24 hours.

Get in touch