← All resources
How-ToJune 12, 202611 min read

How Much Inventory Should Your Small Business Actually Hold?

A five-step method to find the right inventory level for your small business: measure turnover, check it per product, set per-product reorder points, and free the cash trapped on your shelves.

By Robbie Thomas

Every dollar of stock is a dollar you can't spend on ads, payroll, or growth. Inventory is not an expense, it is cash sitting on a shelf, and you only get it back when the product sells. That is why a store can look profitable on paper and still be starved for cash. Holding it is not free either: between storage, insurance, obsolescence, and the cash tied up, inventory carrying costs run 20 to 30 percent of the stock's value every year, according to NetSuite.

So how much inventory should you actually hold? There is no universal number, but there is a simple test for "too much," and you can run it on your own store in five steps.

Inventory = cash on a shelf

Same sales. $40,000 apart.

Two stores, $300K cost of goods a year. Look where the cash hides.

Store A$300K COGS / yr
$60,000 stock5 turns / healthy
Store B$300K COGS / yr
+$40KFROZEN
$100,000 stock3 turns / cash stuck
Inventory turnover = COGS ÷ average stock·4 to 6 = healthy

Step 1: Calculate your inventory turnover#

Inventory turnover is how many times you sell through your average stock in a year, and it is the fastest test for whether you are holding too much. A high number means stock moves quickly; a low one means cash is sitting still.

Inventory turnover = cost of goods sold / average inventory

If your cost of goods for the year is $300,000 and you carry $60,000 of stock on average, you turn over 5 times a year.

For many small retailers, a healthy range is 4 to 6 turns. Fast-moving categories like fashion often run 8 or higher; slower or higher-cost categories like furniture or electronics run lower. A low number like 2 means stock is sitting too long and your cash is stuck.

Flip it to "days of stock on hand"#

The same number flipped around is days of inventory on hand, 365 divided by your turnover, which is often easier to picture.

Five turns is about 73 days of stock, and the healthy 4 to 6 turns is simply 60 to 90 days on hand. Carrying 120-plus days across the board is your overstock signal.

Benchmark against your own category#

The 4 to 6 figure is a useful default, but a healthy turnover depends heavily on what you sell. Benchmark against your own category, not the generic average:

CategoryHealthy turnover (per year)Days of stock on hand
Grocery and perishables10 to 2018 to 35 days
Convenience stores12 to 2018 to 30 days
Pharmacy and drugstore10 to 1525 to 37 days
Pet supplies6 to 1037 to 60 days
Fashion and apparel6 to 1230 to 60 days
Restaurants and food service4 to 845 to 90 days
Consumer electronics4.5 to 845 to 80 days
Wholesale and distribution4 to 660 to 90 days
Sporting goods and outdoor3 to 660 to 120 days
Auto parts and accessories3 to 660 to 120 days
Hardware and home improvement3 to 575 to 120 days
Health and beauty (cosmetics)3 to 575 to 120 days
Furniture and big-ticket2.5 to 575 to 145 days
Jewelry and watches1 to 3120 to 365 days
General retail (mixed)4 to 845 to 90 days

The pattern is intuitive once you see it: perishable and fast-fashion goods have to turn fast or they spoil and date, while big-ticket and durable goods naturally turn slower. Health and beauty splits in two, with consumables and pharmacy running high and longer-shelf-life cosmetics running lower. Find the row closest to your mix and use it as your starting benchmark.

Where these numbers come from

Ranges are directional, synthesized from 2025 and 2026 retail inventory-turnover benchmarks (Onramp Funds, AisleStock, and CSIMarket). Categories vary widely within themselves, so treat a row as a starting point and then track your own numbers, because your suppliers, location, and product mix move the target.

Key takeaway

Turnover is your first test. Divide cost of goods sold by average inventory; for most small retailers 4 to 6 turns a year is healthy, but benchmark against your own category before you judge the number.

Step 2: Check turnover per product#

Healthy turnover is judged per product, not store-wide, because the store-wide average from step 1 blends your winners and your dead weight into one number. That average is only a blended figure; the one that actually matters is each product's own, so check them one at a time.

Run the same math on one product#

Use the formula from step 1, just narrowed to a single product: its own cost of goods sold for the year divided by its own average inventory.

Product turnover = product cost of goods sold / product average inventory

Say a product sells 3,650 units a year and you hold about 220 units on hand on average. It turns 3,650 / 220, about 16 times a year.

That is far above the 4 to 6 store-wide benchmark, and that is fine: a fast, reliable seller should turn fast. The 4 to 6 figure is only an average, dragged down by your slower products, so do not hold every product to it.

Then check your top sellers#

Run this same check on your top sellers one by one. A bestseller turning 10 or more is healthy. A product stuck at 1 or 2 turns is cash frozen on a shelf, and that is your signal to cut its order size, order it less often, or drop it.

So a healthy turnover is judged per product, not for the whole store. Your bestsellers can run lean and frequent. Your slow movers are where cash quietly dies. Knowing which is which is exactly what tells you how much of each to actually hold, which is the next step.

Sort by turns, then act

Rank your products by their turnover, fastest to slowest, and the bottom of that list is your overstock shortlist. Anything stuck at 1 or 2 turns gets one of three fixes: a smaller order size, a longer gap between orders, or dropped from the catalog.

Key takeaway

Healthy turnover is per product, not store-wide. Let bestsellers run lean and fast, and treat any item stuck at 1 to 2 turns as frozen cash to cut.

Step 3: Set your right amount#

Now that you know which products earn their shelf space, set how much of each to actually hold.

The right amount of inventory is set per product, not store-wide, using a reorder point: (average daily sales x lead time) + safety stock. Lead time, demand, and risk are different for every item, so a single store-wide figure would leave you overstocked on some products and stocked out of others.

For each product, three inputs (demand, lead time, and a safety buffer) combine into its reorder point: the stock level that should trigger its next order.

Reorder point = (average daily sales x lead time in days) + safety stock

Work it on one product#

Say it sells 10 units a day, your supplier takes 14 days to deliver, and you keep a 7-day cushion for demand spikes and supplier delays:

  • Average daily sales: 10 units, from your own sales history, not a guess.
  • Lead-time demand: 10 x 14 = 140 units, what you sell while you wait on the order.
  • Safety stock: 10 x 7 = 70 units, your buffer.
  • Reorder point: 140 + 70 = 210 units. When this product drops to 210, you reorder.

Then size each order#

How much you order each time is your order quantity: enough to cover one buying cycle without overbuying. If you reorder this product monthly, that is about 30 days of sales, or 300 units. That order size is also why this same product averages about 220 units on hand: roughly half the order plus the 70-unit safety buffer.

The reorder cycle

Reorder before you run out.

Sells 10 a day · 14-day lead time · 70-unit safety stock.

14-day lead timeReorder point: 210Safety stock: 70you reorderorder arrives (+300)Stock on handTime
Reorder point = (avg daily sales × lead time) + safety stock
Stock falls at a steady rate. When it hits the reorder point, you place the order; it keeps selling through the lead time down to your safety-stock buffer, then the new stock arrives and the cycle repeats.

You can see the logic in the cycle above: the reorder point is set so that the stock left when you order (210 units) is exactly enough to carry you through the lead time without dipping into the safety buffer you keep for surprises.

All of this assumes one thing: the stock you ordered is the stock that actually arrives. When a supplier short-ships and no one catches it, your on-hand count drifts above reality and you stock out anyway, right through the buffer this math was supposed to protect. Checking each delivery against its order and invoice, or three-way matching, keeps the numbers you just calculated honest.

A reorder trigger, not a forecast

This is the simple version, and it uses your average daily sales, so it holds when demand is fairly steady. If your sales swing hard with the season, recalculate before each season rather than leaning on a flat yearly average. More on that in step 4.

Key takeaway

Set the right amount per product, not store-wide. Each item's reorder point is (average daily sales x lead time) + safety stock, the level that triggers its next order.

Step 4: Find your bottleneck#

When turnover stays low, the cause is almost always one of three bottlenecks: long lead times, high shipping costs, or volatile demand. The reorder point math points straight at which one is doing the damage, so find yours before you try to fix it.

  • Long lead times. If your supplier takes months, you are forced to hold months of stock just to avoid stockouts, and your cash is hostage to the calendar. The fix is a faster or closer supplier, or a backup supplier for emergencies, which lets you cut both your reorder point and your safety stock.
  • High shipping costs. If inbound freight is expensive, you get pushed into large, infrequent orders to spread that cost, and the extra stock sits. The fix is to negotiate freight, consolidate orders, or find a supplier closer to you, so smaller and more frequent orders make sense.
  • Volatile or seasonal demand. If sales are unpredictable or swing hard with the season, you carry a big safety buffer to avoid stockouts, and that buffer is cash. The reorder point formula also assumes steady sales, so do not feed it a flat yearly average. Forecast from your own history and recalculate your reorder points before each season, so the buffer matches real risk instead of guesswork.

Whichever input is worst is where your cash is hiding. Fixing the one real bottleneck frees more cash than trimming everything evenly.

Key takeaway

Low turnover almost always traces to one bottleneck: long lead times, high shipping costs, or volatile demand. Find the worst one and fix it first instead of trimming everything evenly.

Step 5: Clear the overstock you already have#

To free the cash already frozen on your shelves, clear the overstock you are holding now, because the earlier steps only stop you overbuying from here on. You are not alone in carrying it: retailers worldwide sit on an estimated $554 billion in overstocks, part of $1.7 trillion lost to inventory distortion each year, according to IHL Group. Here is how to get yours back.

  • Pull your dead stock list. Anything past 120 days with no movement is frozen cash, and you cannot act on it until you can see it.
  • Turn it back into cash. Discount it, bundle slow movers with bestsellers, or liquidate. A markdown that stings is still better than cash that never returns.
  • Redeploy what you free up. Put it into the proven fast movers that actually turn, not back into more of what did not sell.

The goal is not zero inventory. It is the least cash on the shelf that still lets you sell without stocking out.

Key takeaway

The first four steps stop you overbuying from here on; they do nothing for cash already frozen. Clear anything past 120 days back into cash and redeploy it into proven fast movers.

Why this never gets done#

The reason most small businesses never run these numbers is not that the math is hard. It is that the numbers are not tracked, or they sit scattered across a spreadsheet, your point of sale, and your accounting, so pulling turnover or a reorder point for even one product is hours of digging. So it never gets done, and the cash stays stuck on the shelf. It is one of the clearest signs a business has outgrown spreadsheets.

That is exactly the gap we are building BizPro-Vision to close: sales, purchasing, inventory, and accounting in one platform, so the numbers behind every one of these steps are tracked, accurate, and always in front of you. We're launching soon, so join the waitlist and lock in 50% off your first year when we open.

Frequently asked questions

How much inventory should a small business hold?+

There is no universal number. A practical target is the least stock that still lets you sell without stocking out. Measure it with inventory turnover (a healthy range is often 4 to 6 turns a year for small retailers) and set a per-product reorder point so each item carries only what its own demand and lead time require.

What is a healthy inventory turnover ratio?+

For many small retailers 4 to 6 turns a year is healthy, which is roughly 60 to 90 days of stock on hand. Fast-moving categories like fashion often run 8 or higher, while higher-cost categories like furniture or electronics run lower. A turnover around 2, or carrying 120-plus days of stock, signals your cash is stuck.

How do I calculate a reorder point?+

Reorder point = (average daily sales x lead time in days) + safety stock. For example, a product that sells 10 units a day from a supplier with a 14-day lead time and a 7-day safety buffer has a reorder point of (10 x 14) + (10 x 7) = 210 units. When stock drops to 210, you reorder.

Why is my business profitable but always short on cash?+

Often because cash is frozen in inventory. Buying stock does not reduce your profit, but it does leave your bank account, so two stores with identical sales can have very different cash positions depending on how much inventory they carry. Inventory turnover surfaces the gap your profit-and-loss statement hides.

Get early access

BizPro-Vision is launching soon. Join the waitlist and be first in line when we open.

Lock in 50% off for a year