Reference
Plan limits
Exactly what each plan gates, and where it's enforced.
Precisely what each plan gates, and where each limit is actually enforced.
The matrix#
| Starter | Growth | Pro | Enterprise | |
|---|---|---|---|---|
| Price | $99/mo | $299/mo | $549/mo | $999/mo |
| Vendor integrations | 2 | 5 | All 16 standard | Unlimited, incl. custom-built |
| CSV file sources | 1 | 5 | Unlimited | Unlimited |
| Sheets sources | Unlimited | Unlimited | Unlimited | Unlimited |
| Metafield mappings | Unlimited | Unlimited | Unlimited | Unlimited |
| Indexing | Every 6h + manual | Realtime + daily net | Realtime | Realtime |
| Vehicle landing pages | Manual | Auto-generate + SEO templates | Auto + templates | Auto + templates |
| Analytics window | 30 days | 90 days | 90 days | 90 days |
| Catalog guidance | 100k products | 500k | 1M | Unlimited |
| Custom development | — | 2 hrs/mo | 5 hrs/mo | Unlimited |
| Support | Priority email | Priority email + phone | Dedicated AM |
Where each limit lives#
| Promise | Enforced by |
|---|---|
| Price, trial length, plan names | The Shopify subscription |
| Indexing mode | Your shop's tier, reconciled whenever the subscription changes. A pending trial is treated as the scheduled tier — paid capability starts when the charge is accepted. |
| Vendor and CSV source counts | Checked when a source is added, keyed to your plan |
| Fitment Data add-on (wheels & tires) | An entitlement flag on your shop, off by default |
| Analytics retention | The rollup job's pruning window |
| Catalog size | Not enforced. Sizing guidance for support, not a meter. |
| Dev hours, support tiers, free setup | Service promises, not code |
Not limited on any plan#
- Widgets — all nine, everywhere
- Traffic, sessions, searches, API calls
- Vehicles, mapped collections, filters, synonyms
- The fitment editor, ranking tuner, normalization rules
- Setup and the theme install
When you exceed a limit#
Adding a source beyond your plan's count is refused with a message naming the limit and the plan that raises it. Nothing is silently disconnected, and nothing already connected stops working because you grew.
At a downgrade renewal, if you're over the new plan's limits, the admin asks which sources to keep. It will not choose for you.
Guidance is not a meter
The catalog rows are sizing advice so support knows what to expect. A Starter shop with 300,000 products gets a conversation about the right plan, not a throttle in the middle of a season.
Still stuck?
Contact support
Support is answered by the people who wrote this code — not a ticket queue.