Inventory Management Fundamentals
Inventory management fundamentals for Shopify merchants — stock levels, reorder points, turnover, and control methods, explained before the how-to guides.
Most Shopify merchants don't start with an inventory system. They start with a product list, a rough sense of what's selling, and a habit of checking the admin when something feels low.
That works for the first dozen SKUs. It stops working somewhere between 20 and 40 — two suppliers running different lead times, one product selling three times faster than the rest, and "checking when it feels low" turning into a customer telling you you're out of stock before your dashboard does.
What follows is the discipline that replaces the habit: the vocabulary and concepts you need before any of Shopify's specific tools make sense, and a map of where each piece lives in the rest of this series. For Shopify's own flavor of these ideas — the exact terms Shopify uses: SKUs, variants, locations — see what Shopify inventory management specifically means.

What Is Inventory Management?
Inventory management is the discipline of knowing what stock you have, what's already spoken for, and what you need to order next, so you have enough to sell without tying up cash in stock that just sits. It lives between two costs that pull in opposite directions. Run too lean and you stock out — you lose the sale and, often, the customer along with it. Run too heavy and cash sits on a shelf that could have funded next month's ad spend or your next product line.
Inventory control, the narrower job of tracking counts and locations accurately, is one piece of inventory management, not a stand-in for it. A store can have perfectly accurate counts and still make bad ordering decisions. Management is the whole loop: forecast demand, order the right quantity at the right time, track it accurately while it moves, and use what you learn to forecast better next time.
Why It Matters
The two failure modes cost you differently. Stockouts are visible — a product page says "sold out," a customer asks when it's back, and if you're running ads to that product, you're paying to send traffic to a page that can't convert. Overstock is quieter. Nobody complains that you have too much of something; the cost shows up later, as cash tied up, storage that adds up, and a markdown months from now when the SKU stops selling at full price.
Every unit sitting in a warehouse is cash you can't spend on anything else.
Neither failure mode is really about the stock itself. It's about the decision that got you there — no formal way to know when to reorder, or a reorder decision made from a hunch instead of your actual sales rate. The rest of this guide is about replacing the hunch.
Core Concepts
Before you can manage inventory well, you need a shared vocabulary for what a stock number actually represents. Most systems, Shopify included, track a version of these ideas:
- On hand — the physical units you actually have, sitting in a warehouse or on a shelf, whether or not they're currently sellable.
- Available — the subset of on-hand stock you can actually sell right now, once anything already spoken for is set aside.
- Committed or allocated — units that are yours but already tied to an order, a reservation, or a transfer, so they aren't available to sell to the next customer.
- Incoming — stock that's on its way from a supplier or another location but hasn't arrived yet, so it can't be sold until it does.
Available is what you can sell. On hand is what you own.
These states interact constantly: an order moves stock from available to committed, a shipment moves stock from incoming to on hand. The exact triggers are specific to the platform you're on. For Shopify's precise version, see how Shopify's tracking system actually works.
Two more concepts worth knowing: lead time (days between placing an order and having usable stock) and reorder point (the level at which you need to reorder so new stock arrives before you run out). We cover the full formula, with a worked example, in the reorder point formula.
Control Methods
How you decide when and how much to order is a choice, not a default. A few standard approaches, in roughly increasing order of manual effort saved:
- Periodic review — check stock on a schedule and order to a target level. Simple, but the gap between checks is a blind spot.
- Perpetual tracking — stock levels update with every sale, so you always know the current number. What most ecommerce platforms, Shopify included, do by default once tracking is on.
- ABC classification — grade products by revenue contribution (A, B, C) and spend more attention — tighter reorder points, more frequent review — on the A tier.
- Just-in-time ordering — order close to when you need stock rather than holding a large buffer, trading lower holding costs for more exposure to a late shipment.
Most small stores end up running perpetual tracking with an informal ABC split, without ever naming either one. Naming it just tells you where to spend more attention.
Metrics Worth Knowing
A handful of numbers turn "inventory feels fine" into something you can actually check. The one most stores reach for first is turnover — how many times you sell through your average inventory in a given period:
Inventory Turnover = Cost of Goods Sold ÷ Average Inventory Value
A higher number generally means capital is moving faster; a lower number means stock is sitting longer than it needs to. What counts as "healthy" varies enormously by category (a grocery item and a piece of furniture have nothing in common on this metric), so treat any specific benchmark you read elsewhere with some skepticism unless it's for your exact category.
Turnover is one of several worth tracking alongside it: sell-through rate, days of inventory, stockout rate. We give each its own formula and what a reasonable range looks like in the metrics worth tracking, and cover where to actually pull the underlying numbers from inside Shopify in where to find those numbers in Shopify.
Common Mistakes
Most inventory problems aren't system failures — they're the same handful of habits repeating across different stores:
- Reordering by feel instead of by number. "It looks low" isn't a system — it's a guess that happens to be right often enough that you don't notice when it's wrong.
- Treating every SKU the same. A five-minute weekly review makes sense for your best-seller. It's wasted effort on a SKU that sells twice a year.
- Setting a number once and never revisiting it. Sales velocity drifts, suppliers change their lead times, seasons turn — a reorder point set six months ago is a guess about six months ago.
- Ignoring lead time until it changes. The supplier who took 10 days in spring can take 18 during their busy season, and the first sign is usually a stockout, not a warning.
- Counting stock informally, or not at all. A system is only as accurate as its last physical count — perpetual tracking prevents drift going forward, but it doesn't fix drift that already happened.
Where to Go Next
Everything above is the general discipline. The rest of this series is Shopify's specific version of it — where each concept actually lives in the admin, and how to run it day to day:
- What Shopify inventory management specifically means — Shopify's own vocabulary.
- How Shopify's tracking system actually works — the state machine behind the four numbers.
- Turning tracking on in your store — the step-by-step setup.
- Running more than one location — locations, transfers, fulfillment priority.
- Adjusting stock levels correctly — native reason codes, done right.
- The metrics worth tracking — turnover, sell-through, days of inventory, stockout rate.
- Where to find those numbers in Shopify — the native reports, screen by screen.
- Running a stock count — prep through reconciliation.
- Cycle counting vs. a full physical count — which method fits your store.
- Preventing discrepancies before they start — root causes, not just fixes.
- A practices checklist to audit yourself against — once you've read the rest.
Reading through all of that by hand works — until the SKU count and supplier count outgrow what one person can hold in their head. That's where software like StockCue earns its keep: reorder points calculated from your actual sales velocity, flagged before you run out.
STOCKCUE
New to formal inventory management? StockCue's Free plan tracks your first 50 SKUs with demand forecasting included from day one — no need to wait until you've outgrown a spreadsheet to see what's coming.
Install StockCue on Shopify →Frequently Asked Questions
What is the difference between inventory management and inventory control?
Inventory management is the full discipline — forecasting demand, deciding what and when to order, and tracking stock as it moves. Inventory control is the narrower job of keeping counts and locations accurate. Control is one part of management, not a substitute for it: a store can have perfect counts and still make bad ordering decisions.
What are the main types of inventory control methods?
The most common are periodic review (checking stock on a schedule and ordering to a target), perpetual tracking (counts update automatically with every sale), ABC classification (grading products by revenue contribution and prioritizing attention accordingly), and just-in-time ordering (stock arrives close to when it's needed rather than sitting as a buffer).
What is a reorder point, in one sentence?
A reorder point is the stock level at which you need to place a new order so replacement stock arrives before you run out, calculated from your average sales rate, your supplier's lead time, and a safety buffer.
Do small Shopify stores need formal inventory management software?
Not immediately — a spreadsheet and a consistent review habit covers most stores under roughly 30 SKUs. Past that, once you're tracking dozens of SKUs across suppliers with different lead times, software that calculates reorder points and flags low stock automatically tends to save more time than it costs.