Skip to main content
Store operations and content

Basic, Grow, and Advanced All Cap at 10 Locations — But 3PL Apps Don't Count Against It

Shopify's active location limit is 2 on Starter and 10 on Basic, Grow, and Advanced alike. Paying more doesn't buy you more warehouses — the next step up is Plus, at 200. But Shopify's help center adds a line most merchants miss: locations created by dropshipping apps, 3PLs, and custom fulfillment services are treated as locations yet don't count toward the limit. That's a real escape hatch, with real conditions. Plus the order-routing default that surprises people: Shopify does not ship from the closest location unless you tell it to. Eleven inventory and fulfillment apps compared, researched September 1, 2026.

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

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:

PlanActive location limit
Starter2
Basic10
Grow10
Advanced10
Shopify Plus200

"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.

AppDeveloperFromFree planRating (count)Japanese UIBFSPrimary use
syncX: Stock Sync & InventorysyncX$7/moYes4.7 (813)YesYesSupplier feed sync
MatrixifyITissible$20/moDemo only4.9 (1,445)NoYesBulk import/export
ShipBob FulfillmentShipBobFree to install + usageInstall free4.3 (276)NoNo3PL (NA/EU/AU)
ShipHero Inventory & ShippingShipHeroFree to install + quoteInstall free4.3 (103)NoNoWarehouse WMS
Shippo ‑ Simplified ShippingShippo$19/moYes (30 labels/mo)4.2 (286)NoNoShipping labels
Inventory Planner by SageInventory Planner by SageFree to install + quoteInstall free4.4 (130)NoNoDemand forecasting
OPENLOGIOPENLOGIFree to install + warehouse feesInstall free4.8 (5)YesNoJapan 3PL
LOGILESSLOGILESSFree (usage billed separately)YesNo reviewsYesNoOMS + WMS
LogikuraLogikuraFree to installYes4.6 (7)YesNoIn-house warehouse ops
ShipandcoShip&co$8/mo + per label30-day trial4.9 (146)YesNoLabel generation
shippinnoshippinnoFree to install + billed separatelyInstall freeNo reviewsYesNoFulfillment 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

  1. Is the new location one you manage, or one someone else holds? Only the second kind can escape the cap
  2. Have you confirmed with the developer that the app appears under App and custom fulfillment locations?
  3. Can you deactivate an unused location instead? Inventory data survives deactivation
  4. Have you added a Ship from closest location rule to order routing?
  5. Do you know whether an unfillable order splits or oversells in your current setup?
  6. POS Pro locations must be downgraded to POS Lite before they can be deactivated
  7. Deletion requires deactivation first; historical reporting data is preserved after deletion
  8. You always need at least one active location, and the default location can't be deactivated
  9. For "free to install" 3PLs, the App Store price is not the price
  10. Treat apps with single-digit review counts as requiring your own testing

The bottom line

  1. Count the locations you manage, not the locations that hold your stock. Only the former hit the cap
  2. 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
  3. Basic, Grow, and Advanced are all 10. Upgrading within that range buys nothing here. The choices are Plus or outsourcing
  4. 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

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.