13 Critical Inventory Management KPIs You've Got to Monitor

By  14 min read

Inventory management KPIs are the measurable values that tell you how well a business controls its stock: how fast it sells, how accurately it is counted, how reliably it stays available, and how much it costs to hold. Each KPI turns a raw inventory number into a decision, such as when to reorder, what to discount, and where cash is trapped on the shelf. For a mid-market eCommerce operation, a strong starting set is inventory turnover rate, sell-through rate, days sales in inventory, stockout rate, inventory record accuracy, cost of carry, and perfect order rate. Track a lean set like this first, then add others only when a specific question demands it.

KPIs (Key Performance Indicators) are the business equivalent of blood work results from your annual physical. Regardless of how good things might feel, KPIs will tell you where they truly stand - what your company is doing right, what could use some improvement, and what needs immediate attention.

In retail eCommerce, KPIs related to inventory management can provide deep insights into many other aspects of operations. From current sales and future demand to warehouse performance and opportunity costs, your inventory holds a great deal of useful, actionable information.

Get More Inventory Management Info

The 13 Inventory KPIs at a Glance

Use this table as a fast reference, then read the detailed section for the KPI you need. Target ranges are common operating bands we see across mid-market eCommerce merchants; the vertical-specific benchmarks for the four highest-impact KPIs follow in the detailed sections below.

KPI Formula Common target range What it diagnoses
Stock to Sales Ratio Ending Inventory (retail) / Sales for the period 0.2 - 0.6 Capital tied up in stock vs sales pace
Sell-Through Rate (STR) (Units Sold / Units Received) x 100 40% - 80% per cycle Demand match and buying accuracy
Inventory Turnover Rate (ITR) COGS / Average Inventory 4 - 12x / yr (varies by vertical) How fast stock converts to sales
Weeks On-Hand (WOH) Current Inventory / Avg Weekly Sales 4 - 12 weeks Weeks of cover before reorder
Backorder Rate (Items on Backorder / Items Ordered) x 100 Under 5% Demand-supply mismatch
Days Sales in Inventory (DSI) (Average Inventory / COGS) x 365 30 - 90 days Days to convert stock to cash
Time to Receive Date Received - Date Ordered Supplier-specific baseline Inbound supply-chain speed
Putaway Time Time Stored - Time Received Under 24 hrs Receiving-dock efficiency
On-Time Orders (Orders Shipped On Time / Total Orders) x 100 95% or higher Fulfillment reliability
Shrinkage ((Recorded - Actual) / Recorded) x 100 Under 1.5% Loss from theft, damage, error
Rate of Returns (Returned Items / Items Sold) x 100 Varies: 5% - 30% by vertical Product/order accuracy and fit
Cost of Carry (Storage + Insurance + Obsolescence + Opportunity) / Inventory Value x 100 15% - 30% of inventory value / yr True cost of holding stock
Perfect Order Rate (Perfect Orders / Total Orders) x 100 95% or higher End-to-end operational quality

Sales KPIs

Inventory sales KPIs give context to gross sales data: they show whether revenue is coming from healthy stock movement or from capital quietly piling up on the shelf.

Inventory KPI #1: Stock to Sales Ratio

The stock to sales ratio measures the relationship between the inventory a business holds and its sales over the same period - in effect, how much capital sits on the shelf for every dollar sold.

Stock to sales ratio = ending inventory value at retail / total sales for the period

A store ending the month with $50,000 of inventory at retail against $100,000 in sales has a ratio of 0.5: fifty cents of stock on hand for every sales dollar. A lower ratio points to faster turnover; a higher one usually means capital tied up in unsold goods. Most eCommerce operations land between 0.2 and 0.6.

Inventory KPI #2: Sell-Through Rate (STR)

Sell-through rate is the percentage of received units that actually sold within a given cycle, showing how well your buying matched real demand. A low rate flags overbuying or a demand miss; a very high rate can flag underbuying and missed sales.

Sell-through rate = (units sold / units received) x 100

A retailer that starts the month with 500 units, receives another 1,000, and sells 800 has a sell-through rate of (800 / 1,500) x 100 = 53.3% for that cycle.

Benchmarks by vertical

What counts as a "good" sell-through depends on the cycle length and the category. Common per-cycle ranges we see:

  • eCommerce apparel (seasonal): 60% to 80% by end of season is the goal; below 60% typically means markdowns ahead.
  • Consumer electronics: 50% to 70% within the first 4 to 6 weeks of a launch window.
  • Food and beverage: 80%+ per replenishment cycle, since unsold perishable stock becomes waste rather than carryover.
  • B2B and industrial: 40% to 60% per cycle is normal given larger, less frequent purchase orders.

Inventory KPI #3: Inventory Turnover Rate (ITR)

Inventory turnover rate measures how many times a business sells and replaces its entire inventory over a period, usually a year. A higher number means stock is converting to sales quickly rather than sitting on the shelf tying up cash.

Inventory turnover rate = COGS / average inventory value

A company with $200,000 in cost of goods sold and $50,000 in average inventory turned its stock 4 times that year. Low turnover flags overstocking or slow movers; extremely high turnover can mean you are running too lean and courting stockouts.

Benchmarks by vertical

A healthy turnover rate is not a single number; it depends heavily on what you sell. Across the merchants we work with, the operating ranges we see most often are:

  • eCommerce apparel: 4 to 6 turns per year. Seasonality and size/color variants pull this down, so apparel sellers lean on Sell-Through Rate as the faster early signal.
  • Consumer electronics: 6 to 10 turns per year. Short product lifecycles punish slow movers, so higher turnover protects against obsolescence.
  • Food and beverage: 12 to 20+ turns per year. Perishability forces fast movement; sub-10 turnover here usually signals a spoilage problem, not just tied-up capital.
  • B2B and industrial: 3 to 5 turns per year. Long lead times and bulk reorder cycles make lower turnover normal and not a red flag.

Inventory KPI #4: Weeks On-Hand (WOH)

Weeks on-hand tells you how many weeks your current inventory will last at the current rate of sales - your buffer, expressed in time.

Weeks on-hand = current inventory level / average weekly sales

A high WOH means stock is not turning: more holding cost and more obsolescence risk. A low WOH means stock is moving fast but leaves less cover against a demand spike or a late shipment. Most eCommerce operations aim for 4 to 12 weeks, with the target shifting by seasonality and supplier lead time.

Inventory KPI #5: Backorder Rate

Backorder rate is the share of ordered items that could not be fulfilled from stock on hand and had to wait for replenishment. It is the clearest running measure of demand-supply mismatch.

Backorder rate = (items on backorder / total items ordered) x 100

If 100 of 1,000 ordered units cannot ship immediately, the backorder rate is 10% - high enough to send repeat buyers elsewhere. Most operations work to keep it under 5% with better forecasting, shorter supplier lead times, and safety stock on high-demand items.

Receiving KPIs

Receiving is measured separately from fulfillment because the processes differ so much; these numbers also double as warehouse management performance measures.

Inventory KPI #6: Days Sales in Inventory (DSI)

Days sales in inventory measures the average number of days it takes to sell through your current stock and convert it back into cash. It is the time-based mirror of turnover: the fewer days, the faster your inventory pays for itself.

Days sales in inventory = (average inventory / COGS) x 365

Using the turnover example above, $50,000 of average inventory against $200,000 COGS works out to about 91 days. High DSI ties up capital and raises holding costs; extremely low DSI can signal stockout risk.

Benchmarks by vertical

DSI is the inverse view of turnover, so the same vertical pressures apply in reverse. Typical day-count ranges:

  • eCommerce apparel: 60 to 90 days, longer for seasonal lines held ahead of peak.
  • Consumer electronics: 35 to 60 days, kept tight to limit obsolescence exposure.
  • Food and beverage: 15 to 30 days, often shorter than shelf life by design.
  • B2B and industrial: 70 to 120 days, where long lead times make higher DSI a deliberate buffer rather than a problem.

Inventory KPI #7: Time to Receive

Time to receive is the elapsed time between placing a purchase order and having the goods available in inventory. Every replenishment decision inherits it: reorder points, safety stock, and promise dates all sit on top of this number.

Time to receive = date goods received - date order placed

An order placed September 1 that arrives September 15 has a 14-day time to receive. Track it per supplier against that supplier's own baseline and use it to time reorders to sales velocity.

Inventory KPI #8: Putaway Time

Putaway time is how long it takes to move received goods from the dock to their storage location. Until putaway completes, units are in the building but not yet pickable or sellable.

Putaway time = time goods stored - time goods received

A shipment received at 10:00 AM and fully stored by 2:00 PM has a 4-hour putaway time. Shorter is better: it keeps counts accurate, frees dock space, and makes stock available for orders sooner. Under 24 hours is a common working target.

Operations KPIs

These KPIs measure how reliably the operation converts inventory into delivered orders.

Inventory KPI #9: On-Time Orders

On-time orders is the percentage of customer orders shipped within the promised timeframe - the most direct measure of fulfillment reliability.

On-time orders = (orders shipped on time / total orders) x 100

A company that ships 475 of 500 monthly orders on schedule is running at 95%, the common floor for this metric.

Inventory KPI #10: Shrinkage

Shrinkage is inventory lost to theft, damage, misplacement, or administrative error - the gap between what your records say and what a physical count finds.

Shrinkage = ((recorded inventory - actual inventory) / recorded inventory) x 100

A store with 1,000 recorded units that counts 980 has 2% shrinkage for the period. Keeping it under about 1.5% takes disciplined receiving, cycle counting, and loss-prevention basics.

Inventory KPI #11: Rate of Returns

Rate of returns is the percentage of sold items that customers send back. It reads on product quality, listing accuracy, and fulfillment errors all at once.

Rate of returns = (returned items / items sold) x 100

An electronics store that sells 5,000 items and takes 250 back is at 5%. Normal ranges vary widely by vertical - apparel runs far higher than most categories - so the trend and the return reasons matter more than the raw rate.

Inventory KPI #12: Cost of Carry

Cost of carry is the total annual cost of holding inventory, expressed as a percentage of the inventory's value. It bundles storage, insurance, obsolescence, and the opportunity cost of cash locked in stock, so it shows the true price of keeping goods on the shelf rather than just their purchase cost.

Cost of carry = (storage + insurance + obsolescence + opportunity cost) / inventory value x 100

A company spending $20,000 on storage, $5,000 on insurance, $2,000 on obsolescence, and $3,000 in opportunity cost against $200,000 of inventory has a 15% cost of carry. Common range: 15% to 30% of inventory value per year.

Inventory KPI #13: Perfect Order Rate

Perfect order rate is the percentage of orders processed, shipped, and delivered without a single error: on time, complete, undamaged, and with accurate documentation. Because it compounds several sub-metrics, it is the best single read on end-to-end operational quality.

Perfect order rate = (perfect orders / total orders) x 100

If 950 of 1,000 orders arrive on time, correct, undamaged, and correctly documented, the perfect order rate is 95%.

Benchmarks by vertical

Perfect Order Rate compounds several sub-metrics (on-time, complete, undamaged, accurate paperwork), so the bar shifts with how unforgiving the buyer is:

  • eCommerce apparel and D2C: 95% to 97%; returns from fit are separate from order errors, so isolate them when you diagnose.
  • Consumer electronics: 97%+; high unit value means a single wrong or damaged shipment is expensive.
  • Food and beverage: 98%+; date-sensitive and temperature-sensitive goods leave little margin for a re-ship.
  • B2B and industrial: 98%+; trading partners often hold suppliers to contractual fill-rate and accuracy SLAs.

The operational driver underneath all of these is picking accuracy. We treat 99.5% picking accuracy as the target for warehouses running barcode-verified picks; that is the number that keeps Perfect Order Rate above 97% once shipping and documentation are also tight.

Accuracy and Availability KPIs

The thirteen metrics above tell you how fast inventory moves and how reliably orders go out the door. Two more KPIs sit underneath all of them, because a turnover or fill-rate number is only as trustworthy as the stock count it is built on. If your system says you have 400 units and the shelf holds 360, every downstream metric inherits that 40-unit lie.

You do not need all fifteen of these on a dashboard. A team shipping a few hundred orders a week is usually better served watching four or five: turnover, fill rate, record accuracy, stockout rate, and shrinkage. We break down a lean starting set in our guide to inventory management for small and growing businesses, and if you are evaluating systems to track these automatically, the online inventory management system guide walks through what to look for.

Inventory KPI: Inventory Record Accuracy (IRA)

Inventory Record Accuracy measures how closely your system's recorded stock counts match the physical units actually on the shelf. It is usually the single most important inventory KPI, because it sets a ceiling on how much you can trust every other metric.

Counting discipline is what keeps this number honest, and it is a recurring thread in buyer conversations: across 76 mid-market buying conversations we reviewed, cycle counting or physical inventory came up in 39 of them (51 percent).

Inventory record accuracy = (counted items matching the record / total items counted) x 100

During a cycle count, a warehouse checks 1,000 SKU locations. In 940 of them, the physical quantity matches the system exactly. IRA = (940 / 1,000) x 100 = 94%. That means roughly 1 in 17 locations is wrong - enough to cause oversells, missed picks, and unplanned stockouts.

World-class operations run at 97% to 99%+ IRA. Most growing eCommerce warehouses land between 85% and 95% before they tighten their receiving and cycle-count discipline. A number below 90% is the signal to stop optimizing turnover and fix the underlying count first. Track IRA per location or per zone, not just as one site-wide figure - a 95% average can hide a single chaotic zone running at 70%.

Inventory KPI: Stockout Rate

Stockout rate is the percentage of purchase attempts where the requested item was unavailable, measuring how often demand goes unmet because stock ran out. Every stockout is a lost sale and a nudge toward a competitor, so it is watched closely on high-velocity SKUs.

Stockout rate = (number of stockout events / total demand instances) x 100

Over a month, a store records 8,000 purchase attempts across its catalog. In 320 of them, the chosen item was out of stock at checkout. Stockout Rate = (320 / 8,000) x 100 = 4%. If those 320 attempts averaged $45, that is roughly $14,400 in demand the store could not capture that month.

A healthy target for most eCommerce catalogs is under 2% to 3% on core, high-velocity SKUs; long-tail items can tolerate more. A rising stockout rate alongside healthy turnover usually means reorder points are set too low or lead times have crept up. Monitor it at the SKU level for your top sellers, and read it next to your delivery and fill-rate numbers - see our breakdown of fulfillment KPIs for how availability feeds into on-time delivery.

Frequently Asked Questions

What are inventory management KPIs?

Inventory management KPIs are measurable values that show how well a business controls its stock - how fast it sells, how accurately it is counted, how reliably it is available, and how much it costs to hold. Common examples include inventory turnover, fill rate, inventory record accuracy, stockout rate, days sales in inventory, and shrinkage.

What is the most important KPI for inventory management?

For most operations it is Inventory Record Accuracy, because every other metric is built on the assumption that your recorded counts are correct. If accuracy is low, turnover, fill rate, and reorder calculations are all unreliable. Once accuracy is solid, inventory turnover and fill rate are the next most-watched KPIs.

What is the inventory accuracy KPI and how is it calculated?

The inventory accuracy KPI, also called Inventory Record Accuracy (IRA), measures how closely your system's stock counts match physical reality. It is calculated as (Number of Counted Items Matching the Record / Total Number of Items Counted) × 100. World-class operations run at 97% or higher; below 90% is a signal to fix counting before optimizing anything else.

What is stockout rate and what counts as a good number?

Stockout rate is the percentage of purchase attempts where the requested item was unavailable, calculated as (Number of Stockout Events / Total Demand Instances) × 100. For high-velocity SKUs, most eCommerce stores aim for under 2% to 3%; long-tail items can tolerate higher rates.

What KPIs are used to measure inventory performance?

The core set is inventory turnover rate, sell-through rate, fill rate, days sales in inventory, inventory record accuracy, stockout rate, and shrinkage. Operations and fulfillment teams add on-time orders, putaway time, and perfect order rate to connect inventory health to the customer experience.

Tracking Inventory KPIs with SkuNexus

SkuNexus is an inventory, order, and warehouse management platform for eCommerce merchants, and KPI visibility is built into how it works. Because every receipt, pick, and shipment runs through one system of record, the metrics on this page - turnover, sell-through, record accuracy, stockout rate, on-time orders, perfect order rate - can be reported from live operational data instead of stitched-together exports.

Barcode-verified receiving and picking keep record accuracy honest, automatic reorder points act on stockout and weeks-on-hand signals, and order management routing decides how each order ships so on-time and perfect order rates hold up as volume grows. Because the platform is customizable, teams can define and track the KPI variants their operation actually needs rather than a fixed vendor dashboard.

Making Inventory Management KPIs Work for You

Pick four to six KPIs, set a target for each, and review them on a fixed cadence. Start with inventory record accuracy, because every other number depends on it, then add turnover or sell-through, stockout rate, and shrinkage. Compare each metric to its target range and its own trend, not to zero, and let a drifting number trigger a specific action: a cycle count, a reorder-point change, a supplier conversation.

If you want to see how SkuNexus tracks these inventory metrics against live orders and warehouse activity, sign up for a free demo.

Ready to Transform Your Operations?

See how SkuNexus gives you full control over inventory, orders, warehouse, and shipping.

Schedule a Free Demo →
Yitz Lieblich

CEO & Founder, SkuNexus

Yitz Lieblich is the Founder and CEO of SkuNexus. He has spent 19 years in eCommerce, starting in 2007 when he founded Web Solutions NYC, an eCommerce agency he still leads today. His approach to inventory, order, and warehouse management did not come from a whiteboard. It came from the floor. Across nearly two decades, Yitz has worked with merchants of every size, from mom-and-pop startups to Fortune 100 enterprises, across auto parts, food and beverage, apparel, B2B wholesale, and retail/D2C. He has walked through hundreds of warehouses, watching where operations lose time, money, and orders, with one goal: optimize the operation and make it easier for the merchant. That hands-on pattern is what led him to build SkuNexus in 2018 as a full operational platform. The idea was simple. Configurable infrastructure that bends to each merchant workflow, supporting businesses that ship anywhere from 50 to 20,000 orders a day. A custom development background runs through everything he builds. When SkuNexus writes about fulfillment, WMS, or multi-channel inventory, it comes from operations Yitz has seen and solved firsthand. First as an agency partner since 2007, and now as the architect of the platform.

Ready to Streamline Your Operations?

See how SkuNexus gives you full control over inventory, orders, warehouse, and shipping - with 100% source code access.

Schedule a Free Demo →
Fully customizable Open source