What you will learn
On this pageContentsCloseOpen
Ask "how many locations can I have on Shopify?" and there's a precise answer. Active locations cap at 2 on Starter and 10 on Basic, Grow, and Advanced. Shopify Plus jumps to 200.
The part worth pausing on: Basic, Grow, and Advanced are all 10. Upgrading from Basic to Advanced buys you a lot of things, but not a single additional warehouse. The next increment is Plus, and it goes straight to 200. There is no middle rung.
Then, a paragraph below the limit table, Shopify's help center says something more interesting. Apps that physically stock inventory on your behalf — dropshipping apps, third-party logistics services, custom fulfillment services — are treated as locations, but they don't count toward your location limit.
So the ceiling isn't really about how many places hold your stock. It's about who manages it. Below: what Shopify does natively, which apps land outside the cap, and which locations can never be moved outside it. Research date: September 1, 2026. All prices are USD as listed on the Shopify App Store.
The short version
If more than ten locations hold inventory you manage — your own warehouses, retail stores, a stockroom behind the office — apps won't help. Upgrading to Shopify Plus is the only path. This is structural, not a preference.
If the growth is in outsourced storage, the opposite is true. Connect those warehouses through a fulfillment-service app and they appear under a separate "App and custom fulfillment locations" section in your Locations settings, consuming none of your ten. You can stay on Basic.
If you only have two or three locations and orders are shipping from the wrong one, this isn't a limit problem at all. It's order routing — and the default behavior surprises almost everyone.
If you just need supplier stock levels to flow in, you don't need a logistics app. An inventory sync tool like syncX: Stock Sync & Inventory handles it (free plan available, paid from $7/month).
What counts, and what doesn't
The published limits:
| Plan | Active location limit |
|---|---|
| Starter | 2 |
| Basic | 10 |
| Grow | 10 |
| Advanced | 10 |
| Shopify Plus | 200 |
"Active" is doing work in that sentence. Deactivated locations don't count. A seasonal pop-up or a warehouse you've paused can sit deactivated and free up a slot — and while deactivated, you can still view its inventory, transfer stock in and out, adjust quantities, and accept returns that restock there. Nothing is lost.
Then the exception. Summarizing the help center:
- Apps that physically stock inventory for you are treated as locations
- This covers dropshipping apps, third-party logistics services, and custom fulfillment services
- They appear in the App and custom fulfillment locations section
- They don't count toward your location limit
The mechanism is visible in Shopify's developer docs: when an app registers as a fulfillment service, Shopify automatically creates a dedicated location for it. Its origin differs from a location you created by hand, and Shopify accounts for it separately.
Practically: if your eleventh warehouse would be self-managed, you can't create it on Basic. If your eleventh warehouse is a 3PL you connect through its Shopify app, you can.
One caution against overstating this. Not every logistics app is implemented as a fulfillment service. Before committing, ask the developer, or install on a development store and check whether the location shows up in the regular list or under App and custom fulfillment locations. That distinction is the whole answer.
The order-routing default that catches people
Once you have multiple locations, Shopify decides where each order ships from. Three things trip merchants up.
Order routing needs at least two active locations to do anything. With one location, the settings screen is inert.
Shopify does not ship from the closest location by default. The built-in rules prioritize things like minimizing split shipments and preferring locations within the destination market. Proximity only enters the picture once you explicitly add a Ship from closest location rule. Most "why did this ship from the far warehouse" complaints trace back to exactly this.
When no single location can fill an order, Shopify either splits the shipment or oversells at the highest-priority location, pushing that location's inventory negative. Stock does not automatically hop to the next location in a clean way. Oversells are a real outcome, not an edge case.
There's more control available natively than most merchants use. Location metafields — warehouse capacity, handling speed — can feed priority rules. If a specific product should only ever ship from one place, that's a shipping profile, not an order-routing rule. And a storage-only location or a retail store you don't want draining online stock can have Use inventory at this location to fulfill online orders switched off.
Most "multi-location isn't working" problems are configuration, not capacity. Check here before you shop for an app.
Eleven inventory and fulfillment apps
Same axes for all of them, as listed on the Shopify App Store on September 1, 2026. BFS = Built for Shopify badge.
| App | Developer | From | Free plan | Rating (count) | Japanese UI | BFS | Primary use |
|---|---|---|---|---|---|---|---|
| syncX: Stock Sync & Inventory | syncX | $7/mo | Yes | 4.7 (813) | Yes | Yes | Supplier feed sync |
| Matrixify | ITissible | $20/mo | Demo only | 4.9 (1,445) | No | Yes | Bulk import/export |
| ShipBob Fulfillment | ShipBob | Free to install + usage | Install free | 4.3 (276) | No | No | 3PL (NA/EU/AU) |
| ShipHero Inventory & Shipping | ShipHero | Free to install + quote | Install free | 4.3 (103) | No | No | Warehouse WMS |
| Shippo ‑ Simplified Shipping | Shippo | $19/mo | Yes (30 labels/mo) | 4.2 (286) | No | No | Shipping labels |
| Inventory Planner by Sage | Inventory Planner by Sage | Free to install + quote | Install free | 4.4 (130) | No | No | Demand forecasting |
| OPENLOGI | OPENLOGI | Free to install + warehouse fees | Install free | 4.8 (5) | Yes | No | Japan 3PL |
| LOGILESS | LOGILESS | Free (usage billed separately) | Yes | No reviews | Yes | No | OMS + WMS |
| Logikura | Logikura | Free to install | Yes | 4.6 (7) | Yes | No | In-house warehouse ops |
| Shipandco | Ship&co | $8/mo + per label | 30-day trial | 4.9 (146) | Yes | No | Label generation |
| shippinno | shippinno | Free to install + billed separately | Install free | No reviews | Yes | No | Fulfillment dispatch |
Three things stand out.
Only some of these touch the location limit at all. The ones that do are the apps that physically hold your stock: ShipBob, OPENLOGI, LOGILESS, shippinno. syncX and Matrixify write inventory numbers into locations you already have — they add zero capacity. Shippo and Shipandco generate labels and have nothing to do with locations. Lumping all of these together as "logistics apps" leads to the wrong purchase.
Rating counts are wildly uneven. Matrixify has 1,445 reviews and syncX 813, while LOGILESS and shippinno have zero, OPENLOGI has 5, and Logikura has 7. The Japan-focused apps have too small a sample to judge from App Store reviews. For those, direct conversations with the developer and a test-store trial aren't optional extras — they're the entire evaluation.
The pricing models aren't comparable. ShipBob, ShipHero, and Inventory Planner all list "free to install" with the actual cost quoted or metered elsewhere. Comparing their App Store price line against Shippo's $19/month is meaningless. For the 3PLs, the App Store number tells you nothing about what you'll pay.
Notes on the main apps
syncX: Stock Sync & Inventory (4.7, 813 reviews, Built for Shopify) Syncs inventory from supplier feeds via 80+ connection methods — CSV, XML, API, FTP, Google Sheets. The free plan caps at 2,000 products, one feed, and manual updates only; scheduling starts at Starter ($7/month, once daily) and Expert ($10/month, 12 times daily). Built for dropshipping and wholesale stock feeds. It does not touch warehouse operations.
Matrixify (4.9, 1,445 reviews, Built for Shopify) Bulk import and export of store data including inventory and locations. Basic is $20/month for 5,000 products per file. Strong for seeding inventory across new locations or migrating from another system; not a real-time sync tool.
ShipBob Fulfillment (4.3, 276 reviews) 60+ warehouses across North America, Europe, and Australia. Free to install, with storage, receiving, and per-order fulfillment metered. The low-star reviews cluster around lost inventory, receiving delays, and limited carrier choice — worth reading before signing.
ShipHero Inventory & Shipping (4.3, 103 reviews) A WMS for your own warehouse plus an optional 3PL network. Notably, several low-star reviews describe multi-location problems specifically: one location failing to sync, or inventory updating across locations unexpectedly. Those are merchant reports, not confirmed Shopify behavior, but they're the exact failure mode this article is about.
Inventory Planner by Sage (4.4, 130 reviews) Demand forecasting, purchase orders, and multi-location allocation. Pricing is quote-based with no figure on the App Store listing. Aimed at mid-size and larger operations deciding how much goes to each of their ten locations.
Choosing by situation
Self-managed warehouses approaching ten on Basic. Move the overflow to a 3PL and connect it via a fulfillment-service app. Keep directly managed locations under ten. Verify the separate-section behavior before committing.
Outsourcing fulfillment entirely. ShipBob for North America and Europe. Install is free; storage and per-order fees are separate and quoted.
Running your own warehouse. ShipHero if you need a full WMS and can operate in English.
Just need supplier stock in. syncX. For a one-time bulk load, Matrixify instead.
Labels are the bottleneck. Shippo. It won't change your location count.
Deciding allocation across ten locations. Inventory Planner, budget permitting — the price is a conversation, not a number.
Ten or more retail stores. No app fixes this. Shopify Plus is the only route.
Before you install
- Is the new location one you manage, or one someone else holds? Only the second kind can escape the cap
- Have you confirmed with the developer that the app appears under App and custom fulfillment locations?
- Can you deactivate an unused location instead? Inventory data survives deactivation
- Have you added a Ship from closest location rule to order routing?
- Do you know whether an unfillable order splits or oversells in your current setup?
- POS Pro locations must be downgraded to POS Lite before they can be deactivated
- Deletion requires deactivation first; historical reporting data is preserved after deletion
- You always need at least one active location, and the default location can't be deactivated
- For "free to install" 3PLs, the App Store price is not the price
- Treat apps with single-digit review counts as requiring your own testing
The bottom line
- Count the locations you manage, not the locations that hold your stock. Only the former hit the cap
- Outsourced locations can sit outside the limit — but this depends on how the app is implemented, so verify it in the Locations screen before you rely on it
- Basic, Grow, and Advanced are all 10. Upgrading within that range buys nothing here. The choices are Plus or outsourcing
- If you're not near the cap and routing still misbehaves, it's a settings problem. Closest-location shipping is off by default
Prices, ratings, and specs were verified September 1, 2026. App Store listings change; re-check before you commit.
Primary sources
- Setting up and managing locations — Shopify Help Center
- Order routing — Shopify Help Center
- Setting up order fulfillment for your locations — Shopify Help Center
- Fulfillment service apps — Shopify.dev
- syncX: Stock Sync & Inventory — Shopify App Store
- Matrixify — Shopify App Store
- ShipBob Fulfillment — Shopify App Store
- ShipHero Inventory & Shipping — Shopify App Store
- Shippo — Shopify App Store
- Inventory Planner by Sage — Shopify App Store
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.