Cycle Counting vs. Physical Inventory
Cycle counting or a full physical inventory — which one fits your Shopify store better, by SKU count and store size, and how to run a sensible hybrid of both.
A merchant with four hundred SKUs across two locations closes the store for a Sunday to count everything by hand, then does it again eleven months later because nobody set up anything in between. A merchant with thirty SKUs and one shelf is meanwhile hand-counting a rotating batch every week because a blog post told them cycle counting was best practice. Both are solving the same problem with the wrong tool for their catalog.
This post is the decision, not the how-to. Pick a method here, then use how to run a Shopify stock count to actually execute it, whichever you land on.

Definitions
Cycle counting suits high-SKU catalogs. A full physical count suits small, stable ones.
Cycle counting means counting a portion of your catalog on a recurring schedule (a set of SKUs this week, a different set next week) so that every item gets checked at least once per cycle without ever shutting the operation down to count everything simultaneously. A full physical inventory count means counting every SKU at every location on one occasion, treating it as a single event you plan for and staff up around, usually with sales paused or tightly controlled during the window.
Neither is a Shopify feature. They're counting methodologies you apply using whichever tools you already read about in the how-to guide. The choice between them is about labor, disruption, and how fast you need to catch a discrepancy, not about which one Shopify makes easier. If terms like on hand and available are new to you, the inventory management fundamentals guide covers that ground first.
Pros and cons
Cycle counting
- Pro: never requires closing or pausing the whole store — you count a manageable slice at a time.
- Pro: catches drift sooner, since your best sellers can be counted weekly instead of waiting for an annual event to find the problem.
- Con: requires discipline to keep the rotation actually running — a cycle count schedule that quietly lapses is worse than no schedule, because everyone assumes it's still happening.
- Con: never gives you one clean, simultaneous snapshot of the whole catalog — different SKUs are counted on different days, so a store-wide total is always a blend of counts from different points in time.
Full physical inventory
- Pro: one complete, simultaneous picture of everything you own, which is genuinely useful for year-end reconciliation, insurance, or a valuation exercise.
- Pro: simpler to plan for a small catalog — one event, one team, one afternoon.
- Con: disrupts operations for the duration, and the bigger the catalog, the longer that disruption runs.
- Con: catches drift late. A discrepancy that opened up in month two of an annual cycle sits uncorrected — and keeps feeding a wrong reorder point — for up to ten more months.
Which is better, by store size
This isn't a Shopify rule, just operational math: the more SKUs and locations you carry, the more a stop-everything count costs in labor and lost selling time, and the more a rotating cycle count pays for itself instead. A single-location store with a few dozen stable SKUs can usually close for an afternoon, count everything, and reopen the same day; a full physical count at that size is a manageable one-off, not a burden.
Once a catalog runs into the hundreds of SKUs, or spans more than one location, that same full count becomes a multi-day project pulling staff off the floor. That's the point where a rotating cycle count, weighted toward your fastest movers and highest-value SKUs, starts catching the same discrepancies without a shutdown.
The hybrid approach
Most stores that outgrow a single annual count don't abandon full physical counts entirely. They use both, for different jobs. Cycle counting handles the ongoing job: a rotating slice of SKUs, weighted toward your best sellers and highest-value items, checked often enough that a discrepancy gets caught within weeks instead of months. A full physical count still happens, just less often, once or twice a year, as a backstop that catches whatever the rotation missed, particularly slow movers that rarely come up in a cycle.
The split doesn't need to be even. Weight your cycle count toward the SKUs that matter most financially or move fastest, and let the annual physical count cover the long tail you'd otherwise rarely touch.
How often to count
There's no single correct cadence. It depends on catalog size, sales volatility, and how costly a wrong number actually is for that SKU. As a starting point: cycle count your top sellers weekly or monthly, cycle count the rest on a slower rotation, and run a full physical count annually as a baseline, more often if you're scaling fast or just came off a messy migration. If you're running more than one location, each one needs its own count and its own reconciliation. See managing inventory across multiple Shopify locations for how that works in practice.
For the execution steps behind either method (native Shopify tools, app-assisted blind counts, and reconciling what you find), see how to perform a Shopify stock count. And if counts keep coming up wrong regardless of method, that's a root-cause question our guide to preventing Shopify inventory discrepancies covers in full.
Doing either method by hand means building count sheets, tracking who counted what, and reconciling the results yourself every cycle. That's exactly the recurring work that makes cycle counting feel like more effort than it's worth. On Starter and up, StockCue runs blind-mode cycle counts scoped to a location, with barcode lookup and a variance review before anything gets applied, so the rotation is something you schedule once rather than rebuild from scratch each time.
STOCKCUE
Once you've picked a method, StockCue's Starter plan runs the cycle for you: blind-mode, location-scoped counts with barcode lookup, so a rotating count is a schedule you set once instead of a spreadsheet you rebuild every time.
Install StockCue on Shopify →Frequently Asked Questions
What is cycle counting?
Cycle counting is counting a rotating subset of your catalog on a regular schedule — a portion of SKUs each week or month — so that every item gets counted over a full cycle without ever stopping the store to count everything at once.
What is a full physical inventory count?
A full physical inventory count is counting every SKU at every location on the same occasion, usually by pausing or working carefully around live sales, so you get one complete snapshot of stock at a single point in time.
Is cycle counting more accurate than a full physical count?
Neither method is inherently more accurate — accuracy depends on how carefully each count is executed. Cycle counting's advantage is catching drift sooner because you're checking constantly, while a full physical count gives you one complete, simultaneous snapshot that a rotating cycle never quite achieves, since different SKUs get counted on different days.
How often should a small Shopify store count inventory?
A small, single-location store with a stable, low-SKU catalog can often get by with one or two full physical counts a year, plus spot checks on anything that looks off. Once the catalog grows or sales velocity gets harder to predict by eye, rotating cycle counts on your best sellers catch problems faster than an annual count would.