Inventory Control

ABC analysis, cycle counting, and safety stock — the three practices that keep recorded stock matching what is actually on the shelf, explained with worked examples.

Start for free

Free Starter plan · Scan with any phone · No credit card

01 — Overview

What is inventory control?

Inventory control is the discipline of keeping recorded stock levels accurate to physical reality, using three main tools: ABC analysis, cycle counting, and safety stock. Together they answer the question every stock manager actually cares about: does the number on screen match what is really on the shelf?

Cycle count — Zone A, this morning
ItemSystemScannedMatch
Oak Bar Stool8484
Steel Hinge Pack4237
Ceramic Mug Set116116
1 discrepancy flagged automatically — 5 units short on Steel Hinge Pack

ABC analysis

Classify items by value to prioritize control effort.

Cycle counting

Frequent, rotating partial counts instead of one annual count.

Safety stock

A deliberate buffer sized to demand and lead-time variability.

Discrepancy detection

Barcode scans flag mismatches the moment they happen.

Inventory control is the set of practices that keep recorded stock matching physical stock — ABC analysis, cycle counting, and safety stock are its three core tools.

ABC analysis splits inventory into three tiers by value contribution (roughly 80/15/5% of value from 20/30/50% of SKUs) so you can count and manage each tier differently.

Good inventory control software surfaces discrepancies automatically via barcode-scanned counts, rather than relying on someone to notice a shelf looks emptier than the system says.

02 — ABC analysis

Not all SKUs deserve equal attention

ABC analysis applies the Pareto principle to inventory: a small share of SKUs typically accounts for most of your inventory value or usage.

TierTypical share of SKUsTypical share of valueControl approach
A~20%~80%Weekly or continuous counts, tight reorder-point tuning
B~30%~15%Monthly counts, periodic reorder-point review
C~50%~5%Quarterly counts, simple min/max reorder rules

Worked example: 200 SKUs, $100,000 in value

A shop with 200 SKUs and $100,000 in inventory value might find that 40 SKUs (the A-tier) account for $80,000 of that value. Spending the same counting effort on all 200 SKUs wastes time on low-value C-items while under-protecting the tier where a stockout or shrinkage actually hurts.

  • ~20% of SKUs often drive ~80% of value
  • Reallocate counting frequency toward the A-tier
  • See our ABC analysis glossary page for the full formula
Tier A
20% of SKUs → 78% of value
Tier B
30% of SKUs → 17% of value
Tier C
50% of SKUs → 5% of value
Cumulative value by % of SKUs
0% of SKUs100% of SKUs

Read the full ABC analysis guide to classify your own catalog.

03 — Cycle counting

Cycle counting vs. full physical counts

A full physical count — every SKU at once, usually annually — is thorough but slow to surface problems: an error that started in February is not caught until the December count.

Every SKU counted, at a frequency matched to its value

Cycle counting fixes the annual-count lag by counting a rotating subset continuously — A-items weekly or daily, B-items monthly, C-items quarterly. No single day requires shutting down operations for a full count, and barcode scanning during counts removes most of the manual transcription error that makes physical counts unreliable in the first place.

  • A-items: weekly or daily for fast-moving or high-shrinkage goods
  • B-items: monthly — enough to catch drift without heavy labor cost
  • C-items: quarterly, or as-needed if usage is very low
Cycle count rotation
A
Weekly
Next count: In 2 days
B
Monthly
Next count: In 11 days
C
Quarterly
Next count: In 34 days
Every SKU gets counted — frequency matched to how much value it protects

04 — Safety stock

The buffer that absorbs uncertainty

Safety stock is extra inventory held above what average demand and average lead time would require, specifically to absorb variability — a supplier shipment running a few days late, or a week of unusually high demand.

Safety stock is an input to the reorder point, not the trigger itself

Worked example: average daily usage is 20 units with a 5-day average lead time (100-unit baseline need). If worst-case daily usage is 30 units and worst-case lead time is 8 days, safety stock ≈ (30 × 8) − (20 × 5) = 240 − 100 = 140 units. Reorder point becomes 100 + 140 = 240 units.

  • Reorder point = (avg. daily usage × lead time) + safety stock
  • Z-score formula for statistically-minded teams
  • Max-minus-average approximation works without historical variance data
Stock level during lead time
Reorder point
Safety stock buffer
Order placedOrder arrives
Reorder point = (avg. daily usage × lead time) + safety stock

05 — By sector

Inventory control by sector

The same three tools, applied differently depending on what "control failure" actually costs you.

Manufacturing

Raw material and WIP control tied to production schedules — ABC classification usually maps closely to component cost, and cycle counts protect against a missing part halting a run.

E-commerce

Overselling is the biggest control failure mode; tight reorder points on A-items and real-time stock sync across channels prevent promising stock that no longer exists.

Retail & distribution

Cycle counting by category or aisle, combined with ABC-tiered reorder points, keeps shelf availability high without tying up cash in slow-moving C-tier stock.

06 — Common failures

What causes most inventory control failures

Four mistakes account for the majority of control breakdowns.

No barcode scanning

Every count and receipt relies on manual data entry — where most human error enters the system.

No cycle-count rotation

Discrepancies compound silently for months without a rotating count schedule.

Reorder points set once

Never revisited as demand changes, so the buffer stops matching reality.

Undetected counting errors

Manual counts go unchecked until a full physical count finally surfaces them.

07 — Vs. inventory management

Inventory control vs. inventory management

These terms get used interchangeably. Here is what each one actually covers.

TermWhat it covers
Inventory controlAccuracy and loss prevention — counting methods, classification, and buffer stock to keep recorded and physical stock aligned.
Inventory managementThe broader discipline: purchasing, forecasting, and warehouse operations, with control as one piece inside it.
Stock control systemSoftware that implements inventory control — cycle counts, ABC tags, and reorder alerts in one place.

08 — Software

What inventory control software actually needs

ABC analysis, cycle counting, reorder points, and safety stock work best tied to the same product record — not four separate tools.

Barcode-scanned counts

Scan-verified cycle counts, not manual tallies.

Per-SKU reorder points

Set once per product, revisited as demand changes.

Automatic flags

Discrepancies surfaced the moment a scan doesn't match.

Exportable data

Cost and usage data to run your own ABC classification.

StockFlow covers barcode-scanned cycle counts, per-SKU reorder points, and safety-stock buffers on the free Starter plan; ABC classification is done via data export today rather than an automated report.

Frequently asked questions

What is inventory control, exactly?

Inventory control is the set of processes used to keep your recorded stock levels accurate and aligned with actual physical stock: counting methods (cycle counts, physical counts), classification (ABC analysis), and buffer stock (safety stock) to absorb demand and supply variability. It is distinct from inventory management, which is the broader discipline covering purchasing, forecasting, and warehouse operations — control is specifically about accuracy and loss prevention.

What inventory control software handles ABC analysis, cycle counting, reorder points, and safety stock?

Look for software that ties all four together on the same product record rather than as separate tools: an ABC tag or export for classification, a cycle-count schedule you can run from a phone, per-SKU reorder points, and a safety-stock buffer that feeds that reorder point. StockFlow covers per-SKU reorder points, barcode-based cycle counts, and multi-location stock on its free Starter plan; ABC classification is done via data export today rather than an automated report.

What is stock management?

Stock management is another name for inventory management — tracking what you have, where it is, and when to reorder it. Inventory control is the accuracy-focused subset of stock management: the counting, classification, and buffering practices that keep recorded numbers matching physical reality.

What is ABC analysis in inventory control?

ABC analysis ranks products by their contribution to total inventory value (or usage) and groups them into three tiers: A-items (typically ~20% of SKUs driving ~80% of value), B-items (~30% of SKUs, ~15% of value), and C-items (~50% of SKUs, ~5% of value). A-items get tight, frequent control; C-items get lighter oversight, so control effort is spent where it actually protects the most value.

What is the difference between cycle counting and a full physical inventory count?

A full physical count checks every SKU at once, usually annually, and typically requires pausing normal operations. Cycle counting checks a rotating subset of SKUs on an ongoing schedule (e.g., all A-items every week, B-items monthly, C-items quarterly) without shutting anything down. Cycle counting catches discrepancies closer to when they happen, which makes root-causing them far easier.

What is cycle stock?

Cycle stock is the portion of inventory that depletes through normal, expected sales or usage between reorders — as opposed to safety stock, which is the buffer held in reserve for demand or lead-time variability. Together, cycle stock plus safety stock make up the total quantity on hand at any point in the reorder cycle.

What is safety stock and how is it different from a reorder point?

Safety stock is the buffer quantity held above expected demand during lead time, sized to absorb variability in demand or supplier delivery time. A reorder point is the stock level that triggers a new purchase order — it is calculated as (average demand during lead time) + safety stock. Safety stock is one input into the reorder point calculation, not a separate standalone number you track independently.

How do you calculate safety stock?

A common formula is Safety Stock = Z-score × standard deviation of demand × square root of lead time, where the Z-score reflects your target service level (e.g., 1.65 for ~95% service level). A simpler approximation many small businesses use is (maximum daily usage × maximum lead time) − (average daily usage × average lead time) — less statistically precise, but usable without historical variance data.

How often should inventory be counted for good control?

It depends on the ABC tier and item type: A-items benefit from weekly or even daily counts for fast-moving or perishable goods; B-items are commonly counted monthly; C-items can be counted quarterly or even less often. Perishable or high-shrinkage items should be counted more frequently than their ABC tier alone would suggest.

What causes most inventory control failures?

The most common causes are: manual counting errors that go undetected until a full physical count, no cycle-counting rotation (so discrepancies compound silently for months), reorder points set once and never revisited as demand changes, and no barcode scanning — meaning every count and receipt relies on manual data entry, which is where most human error enters the system.

Catch discrepancies before they compound

StockFlow ties reorder points, safety stock, and barcode-scanned cycle counts to the same product record — free to start.

No credit card required
Free Starter plan
Cancel anytime