# Export Shopify Stores by Revenue Tier [500K Study]

> Export Shopify stores by revenue tier using 501K store data. See which bands have the best contact coverage, Plus mix, and tech-stack signals.

Published: 2026-04-12
Author: StoreInspect Team
Tags: shopify, prospecting, revenue, agencies, data
Canonical HTML: https://storeinspect.com/blog/export-shopify-stores-by-revenue-tier

![Export Shopify stores by revenue tier](/images/blog/export-shopify-stores-by-revenue-tier.webp)

## TL;DR: Key Findings

- We bucketed **501,698 Shopify stores** by estimated monthly revenue to see which bands are actually worth exporting.
- The biggest band in the current dataset is **$500K-$2M/month**, with **217,016 stores** and **180,322** stores that already have at least one contact.
- The best volume tier for most agencies is **$100K-$500K/month**: **124,478 stores**, **92,077** reachable stores, and **46,710** reachable stores still on a free theme.
- The best quality tier for higher-ACV outreach is **$500K-$2M/month**: **151,933** reachable stores already score **80+** on lead fit.
- Theme mix changes fast as revenue rises: free themes drop from **74.8%** under $100K to **30.2%** in the $500K-$2M band, while custom themes jump to **25.1%**.
- If you export without a revenue filter, you waste time. If you export by revenue tier first, then layer contacts, category, [lead qualification](/blog/how-to-qualify-shopify-leads), and [buying signals](/blog/shopify-buying-signals), you get a list you can actually work.

---

Export Shopify stores by revenue tier before you do anything else.

That is the difference between a list of random ecommerce URLs and a prospect list with real budget. Most "Shopify lead list" workflows start too wide, then try to qualify manually after the export. That is backwards. Revenue band should be the first cut, not the last.

We pulled a fresh April 12, 2026 snapshot from StoreInspect and bucketed **501,698** Shopify stores by estimated monthly revenue. Then we looked at contact coverage, [Shopify Plus](/blog/how-to-identify-shopify-plus-stores) penetration, theme mix, detected tech stack maturity, and category concentration inside each band.

The result is straightforward:

- **$100K-$500K** is the best volume band for most agencies and service providers
- **$500K-$2M** is the best quality band for SaaS sellers, app teams, and higher-ticket operators
- **Under $100K** is too noisy unless you sell something cheap or self-serve
- **$2M+** is useful, but the list gets much smaller and the sales motion gets slower

If you want the broader prospecting workflow after this, pair this guide with [how to build a Shopify client list](/blog/how-to-build-shopify-client-list), [Shopify Store ICP Framework](/blog/shopify-store-icp-framework), and [Build a Shopify ABM List in 30 Minutes](/blog/shopify-abm-playbook).

## How We Collected This Data

This study uses a StoreInspect snapshot of **501,698 live Shopify stores** taken on **April 12, 2026**.

For each store, we used:

- StoreInspect's estimated monthly revenue to bucket stores into six revenue bands
- available contact count to measure exportability
- lead fit score to measure overall prospect quality
- theme type, theme name, app count, pixel count, and Shopify Plus detection to measure sophistication
- latest detected app categories to measure stack gaps

We grouped stores into:

- **Under $100K**
- **$100K-$500K**
- **$500K-$2M**
- **$2M-$10M**
- **$10M-$50M**
- **$50M+**

Two caveats matter:

1. Revenue is **estimated**, not self-reported. If you need the underlying logic, read [how to check Shopify store revenue](/blog/how-to-check-shopify-store-revenue) and [how much Shopify stores make](/blog/how-much-do-shopify-stores-make).
2. App-gap detection is **client-side only**. We can see tools like [Klaviyo](/apps/klaviyo), [Judge.me](/apps/judge-me), [Gorgias Chat](/apps/gorgias-chat), [Rebuy](/apps/rebuy), [Mailchimp](/apps/mailchimp), [Omnisend](/apps/omnisend), [Elevar](/apps/elevar), and [Triple Whale](/apps/triple-whale), but backend-only systems will be undercounted.

That still makes the dataset good enough for prospecting, which is the actual use case here. You do not need perfect revenue. You need the right stores in the right order.

## The Revenue-Tier Map Across 501K Stores

Here is the market map.

| Revenue Tier | Stores | Share of Dataset | With 1+ Contact | With 2+ Contacts | Avg Apps | Avg Pixels | Avg Lead Score | Plus % |
|---|---:|---:|---:|---:|---:|---:|---:|---:|
| Under $100K | 143,977 | 28.7% | 89,752 | 26,354 | 1.7 | 3.0 | 46 | 0.0% |
| $100K-$500K | 124,478 | 24.8% | 92,077 | 34,496 | 3.1 | 5.1 | 66 | 16.0% |
| $500K-$2M | 217,016 | 43.3% | 180,322 | 84,630 | 6.5 | 8.6 | 90 | 76.5% |
| $2M-$10M | 15,906 | 3.2% | 13,906 | 8,452 | 8.5 | 11.1 | 98 | 97.0% |
| $10M-$50M | 320 | 0.1% | 296 | 234 | 8.4 | 11.3 | 98 | 98.4% |
| $50M+ | 1 | 0.0% | 1 | 1 | 5.0 | 4.0 | 100 | 100.0% |

Three things stand out immediately:

### 1. The real middle of the market is $500K-$2M

In this dataset, **$500K-$2M is the single largest revenue band**, not a tiny enterprise edge case. It represents **217,016 stores**, or **43.3%** of the whole dataset.

That matters because most prospecting content still frames Shopify like a pyramid of tiny stores with a thin premium layer on top. That is directionally true for the broader Shopify universe, but in a store-intelligence database like ours, the reachable and researched part of the market skews meaningfully more established.

### 2. Contact coverage rises with revenue

The contact jump is material:

- Under $100K: **62.3%** have at least one contact
- $100K-$500K: **74.0%**
- $500K-$2M: **83.1%**
- $2M-$10M: **87.4%**

If your export starts under $100K, you are accepting lower budget and worse reachability at the same time. That is why broad [Shopify prospecting](/blog/best-shopify-prospecting-tools) often feels worse than it should.

### 3. Stack maturity compounds fast after $500K

Stores do not just get bigger. They get more operationally legible.

The average store in the **$100K-$500K** band runs **3.1 apps** and **5.1 pixels**. The average store in the **$500K-$2M** band runs **6.5 apps** and **8.6 pixels**. By **$2M-$10M**, that is **8.5 apps** and **11.0 pixels**.

That gives you better triggers for [qualifying Shopify leads](/blog/how-to-qualify-shopify-leads), better personalization for [cold email templates](/blog/cold-email-templates-for-shopify-stores), and better wedges for [selling to Shopify stores](/blog/how-to-sell-to-shopify-stores).

## The Two Revenue Tiers That Matter Most for Exports

If you only remember one thing from this article, remember this table.

| Export Slice | Reachable Stores | Reachable Stores With Score 80+ | Score 80+ Share of Reachable | Reachable Free-Theme Stores | Reachable Plus Stores |
|---|---:|---:|---:|---:|---:|
| $100K-$500K | 92,077 | 32,563 | 35.4% | 46,710 | 16,349 |
| $500K-$2M | 180,323 | 151,933 | 84.3% | 51,776 | 141,597 |
| $2M-$10M | 13,906 | 13,538 | 97.4% | 1,550 | 13,523 |

For most use cases, the export decision is simple:

- Start with **$100K-$500K** if you want volume, shorter sales cycles, and more obvious improvement gaps
- Start with **$500K-$2M** if you want stronger fit, higher software spend, and more sophisticated buying behavior
- Use **$2M-$10M** only when your ACV is high enough to justify a tighter list and a slower sales process

## Why $100K-$500K Is the Best Volume Tier

The **$100K-$500K** band is where most agencies should start.

It gives you **124,478** stores total, **92,077** reachable stores, and **34,496** stores with at least two contacts. That is enough volume to build outbound sequences, test category-specific offers, and keep a pipeline full without dropping into the low-budget end of the market.

It is also the band where "obvious fix" pitches are easiest to make:

- **52.8%** of stores are still on a free theme
- only **16.0%** are on Shopify Plus
- average app count is just **3.1**
- average lead score is **66**, which means these stores are qualified enough to buy, but still visibly underbuilt

For a CRO agency, this is where filters like [Meta Pixel](/pixels/meta) + no [analytics app](/blog/best-shopify-analytics-apps) or [Judge.me](/apps/judge-me) + no [upsell app](/blog/best-shopify-upsell-apps) work well.

For a design or development agency, this is where [Dawn](/themes/dawn), [Taste](/themes/taste), [Craft](/themes/craft), and other free themes matter most. You are not pitching redesign in the abstract. You are pitching obvious lost upside to a store that is already large enough to care.

For lifecycle and retention teams, this band also creates clean app-gap wedges. Stores have enough scale to benefit from [email marketing apps](/blog/best-shopify-email-marketing-apps), [review apps](/blog/best-shopify-review-apps), [customer support apps](/blog/best-shopify-customer-support-apps), and [loyalty apps](/blog/best-shopify-loyalty-apps), but they often have not built the full stack yet.

### The Best Niches Inside $100K-$500K

| Category | Reachable Stores | Avg Apps | Avg Lead Score |
|---|---:|---:|---:|
| [Fashion](/top-shopify-stores/fashion) | 15,275 | 2.3 | 64 |
| [Home & Garden](/top-shopify-stores/home) | 9,654 | 1.8 | 61 |
| [Food & Beverage](/top-shopify-stores/food) | 6,197 | 3.4 | 72 |
| [Hobby](/top-shopify-stores/hobby) | 5,536 | 1.9 | 60 |
| [Beauty](/top-shopify-stores/beauty) | 4,852 | 3.3 | 72 |

How to read that:

- **Fashion** gives you the most accounts, which is why it stays central to [agency niche selection](/blog/shopify-agency-niche-guide)
- **Home & Garden** and **Hobby** are lower-tech, which usually means easier gap-selling
- **Food & Beverage** and **Beauty** are more mature, which makes them better for retention, CRO, and app-led pitches

If you want the highest-probability agency export from this band, start with:

1. [Fashion](/top-shopify-stores/fashion) or [Beauty](/top-shopify-stores/beauty)
2. one contact minimum
3. lead score above 60
4. free theme or a specific stack gap

That is the fastest path from a raw export to a list you can actually work.

## Why $500K-$2M Is the Best Quality Tier

The **$500K-$2M** band is where the list quality changes completely.

This band contains **217,016** stores, **180,322** reachable stores, and **84,630** stores with at least two contacts. More importantly, **151,933 reachable stores already score 80+ on lead fit**.

That is why this band is so good for:

- higher-ticket agencies
- B2B SaaS selling into ecommerce teams
- Shopify app founders looking for realistic install targets
- partner and integration-led sales

The operational profile is much stronger here:

- average app count: **6.5**
- average pixel count: **8.6**
- average lead score: **90**
- Shopify Plus penetration: **76.5%**

This is where stores are likely to run mixes of [Klaviyo](/apps/klaviyo), [Gorgias Chat](/apps/gorgias-chat), [Judge.me](/apps/judge-me), [Rebuy](/apps/rebuy), [Elevar](/apps/elevar), [Afterpay](/apps/afterpay), [Smile.io](/apps/smile.io-loyalty), [PageFly](/apps/pagefly), [Shop Pay](/apps/shop-pay), plus tracking like [Meta Pixel](/pixels/meta), [TikTok](/pixels/tiktok), [Google Analytics](/pixels/google-analytics), [Google Ads](/pixels/google-ads), [Google Tag Manager](/pixels/google-tag-manager), and [Klaviyo](/pixels/klaviyo).

That matters because mature stores buy differently. They care less about generic "we help Shopify stores grow" positioning and more about:

- specific stack gaps
- integration fit
- team handoff and operational complexity
- ROI evidence tied to real traffic and spend

If your outbound motion is already signal-led, this is the best default export in the whole database.

### The Best Niches Inside $500K-$2M

| Category | Reachable Stores | Avg Apps | Avg Lead Score |
|---|---:|---:|---:|
| [Fashion](/top-shopify-stores/fashion) | 23,541 | 5.9 | 89 |
| [Home & Garden](/top-shopify-stores/home) | 10,664 | 3.7 | 83 |
| [Beauty](/top-shopify-stores/beauty) | 9,525 | 8.2 | 94 |
| [Food & Beverage](/top-shopify-stores/food) | 8,544 | 7.6 | 93 |
| [Hobby](/top-shopify-stores/hobby) | 5,619 | 4.2 | 84 |

This is where category starts to change the type of pitch you write:

- **Beauty** and **Food & Beverage** are software-heavy, which makes them great for app partnerships, retention, and attribution offers
- **Fashion** still wins on raw volume and is ideal for focused [ABM-style Shopify outreach](/blog/shopify-abm-playbook)
- **Home & Garden** gives you a large mid-market list with lower average stack complexity, which is useful for operators selling foundational systems

If you sell software rather than services, this is also the band most worth cross-referencing with [how to market a Shopify app](/blog/how-to-market-a-shopify-app), [Shopify B2B Opportunity Map](/blog/shopify-b2b-opportunity-map), and [who runs Shopify stores](/blog/who-runs-shopify-stores).

## Theme Mix Changes Fast as Revenue Rises

Revenue tier is not just a budget filter. It is a strong design and maturity filter too.

| Revenue Tier | Free Theme % | Paid Theme % | Custom Theme % | Avg Apps | Avg Pixels |
|---|---:|---:|---:|---:|---:|
| Under $100K | 74.8% | 15.7% | 9.5% | 1.7 | 3.0 |
| $100K-$500K | 52.8% | 30.8% | 16.4% | 3.1 | 5.1 |
| $500K-$2M | 30.2% | 44.7% | 25.1% | 6.5 | 8.6 |
| $2M-$10M | 11.8% | 46.0% | 42.2% | 8.5 | 11.0 |

This gives you a clean way to turn a revenue export into a tighter ICP:

- Want design and development work? Filter for free themes like [Dawn](/themes/dawn), [Taste](/themes/taste), [Craft](/themes/craft), or legacy favorites like [Debut](/themes/debut) inside the **$100K-$500K** band.
- Want brands that already spend on design? Filter for paid themes like [Prestige](/themes/prestige), [Impulse](/themes/impulse), [Warehouse](/themes/warehouse), [Impact](/themes/impact), [Symmetry](/themes/symmetry), or [Ella](/themes/ella) inside **$500K-$2M**.
- Want complex implementation work? Filter for custom themes or Plus stores inside **$500K-$2M** and above.

That is also why [finding Shopify stores that need a redesign](/blog/find-shopify-stores-that-need-redesign) works better when revenue is part of the filter. A free-theme store doing $15K/month is not the same opportunity as a free-theme store doing $300K/month.

If you want the broader theme backdrop, use [most popular Shopify themes](/blog/most-popular-shopify-themes), [Shopify theme performance](/blog/shopify-theme-performance), the [theme directory](/themes), the official [Shopify Theme Store](https://themes.shopify.com/), and the [Shopify App Store](https://apps.shopify.com/) alongside our own [app directory](/apps).

## The Biggest Detectable Gaps by Revenue Tier

Latest-snapshot app detection shows that even better-funded stores still have large gaps.

| Revenue Tier | No Detectable Email App | No Reviews App | No Support App | No Upsell App | No Analytics or Attribution App |
|---|---:|---:|---:|---:|---:|
| Under $100K | 85.0% | 90.1% | 98.2% | 99.5% | 99.4% |
| $100K-$500K | 78.7% | 79.4% | 94.7% | 97.7% | 97.5% |
| $500K-$2M | 85.0% | 60.9% | 80.9% | 90.1% | 90.0% |
| $2M-$10M | 85.1% | 51.2% | 61.4% | 84.0% | 82.2% |
| $10M-$50M | 64.7% | 52.8% | 50.6% | 81.9% | 69.1% |

Two important notes:

1. These are **detectable** gaps, not absolute truth. Some backend or headless tools will not show up.
2. The useful comparison is **between bands**, not against some imagined 100% visibility.

What matters for exports:

- Reviews and support adoption improve materially as revenue rises, which means those categories are useful maturity signals
- Upsell and analytics still show large whitespace even in bigger bands, which is why they keep working as [buying signals](/blog/shopify-buying-signals)
- The best outreach is rarely "you need more software." It is "you are already investing here, but this adjacent category is still missing"

That framing is what separates a good export from a generic cold list.

## How to Export Shopify Stores by Revenue Tier

Here is the practical workflow.

### 1. Pick the revenue band that matches your ACV

- **Under $100K**: only if you sell low-ticket services, templates, or self-serve tools
- **$100K-$500K**: best for most agencies, freelancers, and lower-ACV SaaS
- **$500K-$2M**: best for higher-ACV SaaS, app partnerships, and established service firms
- **$2M+**: best for enterprise services and strategic consulting

If you are unsure, start with **$100K-$500K** and **$500K-$2M** as separate exports, not one merged list.

### 2. Add a contact filter immediately

Do not export stores without contacts unless you have a separate enrichment workflow.

In practice:

- require **1+ contact** for broad list building
- require **2+ contacts** for outbound where multi-threading matters
- sort by contact count when choosing which accounts to work first

This is the same principle behind [how to get Shopify store owner emails](/blog/how-to-get-shopify-store-owner-emails) and [LinkedIn prospecting for Shopify agencies](/blog/linkedin-prospecting-for-shopify-agencies): contactability is part of qualification, not something you fix later.

### 3. Layer one maturity filter and one problem filter

Good examples:

- **Maturity filter:** Shopify Plus, paid theme, custom theme, 80+ lead score
- **Problem filter:** no reviews, no support, no upsell, no analytics, free theme at higher revenue

Examples:

- CRO agency: **$100K-$500K + 1+ contact + free theme + [Meta Pixel](/pixels/meta)**
- email/lifecycle agency: **$100K-$500K + 1+ contact + [Meta Pixel](/pixels/meta) or [TikTok](/pixels/tiktok) + no detectable email platform**
- app founder: **$500K-$2M + 1+ contact + 80+ lead score + missing adjacent app category**
- design/dev shop: **$100K-$500K + 1+ contact + free theme**, or **$500K-$2M + free theme + Shopify Plus**

For app-led targeting, [find Shopify stores by app](/blog/how-to-find-shopify-stores-by-app) and [what apps top Shopify stores use](/blog/what-apps-do-top-shopify-stores-use) help you turn these exports into competitor-customer or partner-customer lists.

### 4. Export more than the store URL

A usable CSV should include:

| Field | Why It Matters |
|---|---|
| Domain | Basic account record |
| Estimated monthly revenue | The core qualifier |
| Contact count | Tells you whether the export is actionable |
| Lead fit score | Prioritization |
| Theme name and type | Design and maturity signal |
| App count and key apps | Existing stack and missing adjacent categories |
| Pixel count and key pixels | Ad-spend and tracking maturity signal |
| Category | Vertical-specific messaging |
| Country | Routing and territory management |

If your export is just domains, you still have not built a sales list. You have built a spreadsheet of work.

### 5. Split outreach by wedge, not just by size

Do not send one message to the whole export.

Within the same revenue tier, create separate sequences for:

- free-theme redesign opportunities
- no-reviews stores
- no-analytics stores
- paid-ads-without-retention stores
- specific categories like [fashion](/top-shopify-stores/fashion), [beauty](/top-shopify-stores/beauty), [food](/top-shopify-stores/food), or [jewelry](/top-shopify-stores/jewelry)

That is how a revenue-tier export becomes a real [Shopify sales stack](/blog/shopify-outbound-sales-stack), not just another CSV.

## Which Revenue Tier Should Each ICP Target?

### Service agencies

Start with **$100K-$500K**.

You get budget, still-visible problems, and a large enough reachable pool to run real outbound. Pair it with [agency pricing benchmarks](/blog/shopify-agency-pricing-guide), [best time to pitch Shopify stores](/blog/best-time-to-pitch-shopify-stores), and [which niche should your Shopify agency target](/blog/shopify-agency-niche-guide).

### Shopify app teams

Start with **$500K-$2M**.

These stores already run multiple tools, which means they understand app value, have implementation tolerance, and are far more likely to care about integrations. Combine the revenue filter with app-adjacency filters and [Shopify app outreach](/blog/shopify-app-outreach-first-100-stores).

### B2B SaaS sellers with higher ACV

Also start with **$500K-$2M**, then split out **$2M-$10M** for named-account work.

This is where [Shopify Plus upgrade signals](/blog/shopify-plus-upgrade-signals), [Shopify B2B Opportunity Map](/blog/shopify-b2b-opportunity-map), and [how to find Shopify stores running paid ads](/blog/how-to-find-shopify-stores-running-paid-ads) become useful second-order filters.

## FAQ

### Can you export Shopify stores by exact revenue?

No. You can export by **estimated** revenue, which is the practical version of this workflow. Shopify stores do not publish exact monthly revenue by default, so any tool claiming exact numbers at scale is overstating what it knows.

That is why bands work better than false precision. For prospecting, "this store is likely in the $500K-$2M range" is useful. "This store makes exactly $837,214 per month" is usually fiction.

### What is the best revenue tier for Shopify agencies?

For most agencies, **$100K-$500K** is the best starting tier. It has enough budget to buy services, enough reachable contacts to work as an export, and enough visible gaps to create strong pitches.

If your retainers are higher or you sell into more mature teams, move up to **$500K-$2M**.

### What is the best revenue tier for Shopify app founders?

Usually **$500K-$2M**.

That band has the best mix of software maturity, Shopify Plus penetration, and reachable contacts. Stores here are much more likely to already run adjacent tools, which is exactly what you want for competitor takeout or partner-led outreach.

### Why not just export every Shopify store and qualify later?

Because it creates work without improving list quality.

Revenue band is one of the fastest ways to remove stores that cannot buy, stores with poor contactability, and stores that are too immature for your offer. You want qualification to happen **inside the filter**, not only inside your CRM.

### Is under $100K ever worth targeting?

Yes, but only in narrower cases.

Target under $100K if you sell templates, audits, low-ticket implementation, or self-serve SaaS with fast time-to-value. If you sell agency retainers or operational software, it is usually a poor default band.

### Should I combine revenue tier with Shopify Plus?

Yes, especially from **$500K-$2M** upward.

Shopify Plus is not the only buying signal, but it is still one of the clearest signals that a store has budget, operational complexity, and a team that already buys software or services. The official [Shopify Plus](https://www.shopify.com/plus) offering explains why these stores behave differently.

### What should I export besides revenue?

At minimum: domain, contacts, lead score, theme, app count, pixels, category, and country.

Revenue alone tells you who can probably afford you. The rest tells you **why they should care now**.

### How often should I refresh a revenue-tier export?

Monthly is the minimum. Biweekly is better if outbound is a core motion.

Themes change, apps get installed, [pixels get added](/blog/how-to-detect-what-pixels-a-shopify-store-is-using), and contacts get refreshed. A stale export decays fast, especially when you are using stack gaps as personalization.

### Why does the $500K-$2M band look so large in this dataset?

Because this is a **store-intelligence dataset**, not a census of every dormant Shopify storefront on the internet.

Our crawler and enrichment pipeline skew toward stores that are active enough to detect, classify, and research. That makes the reachable market look more mature than broad top-line Shopify store counts.

### Can I use the free Store Inspector extension for this?

The free [Store Inspector extension](/extension) is good for checking a single store's apps, theme, and pixels.

For revenue-tier exporting and multi-filter prospecting, use the full [StoreInspect dashboard](/). The extension is the single-store scanner. The dashboard is where list building happens.

## Summary: Where to Start Your Export

| Your Goal | Start With | Add These Filters Next | Why |
|---|---|---|---|
| Agency prospecting | $100K-$500K | 1+ contact, category, free theme or stack gap | Best balance of volume and budget |
| Higher-ticket services | $500K-$2M | 1+ contact, 80+ score, Plus or paid theme | Stronger fit, more mature buyers |
| Shopify app outreach | $500K-$2M | Adjacent apps, Plus, category | Highest software maturity |
| Enterprise consulting | $2M-$10M | 2+ contacts, Plus, custom theme | Smallest list, highest complexity |
| Design/dev targeting | $100K-$500K or $500K-$2M | Free theme, contact count, category | Easy visual wedge |
| Retention or CRO | $100K-$500K or $500K-$2M | Reviews, support, upsell, analytics gaps | Clear operational pain points |

If you want the short version: export **$100K-$500K** for volume, export **$500K-$2M** for quality, and never ship a raw Shopify list without contacts and one clear wedge.
