← Back to Blog

Top Warehouse KPIs for Small Business

Top Warehouse KPIs for Small Business
Share Share

Top warehouse KPIs for small business, with a free scorecard below and the full list of what to track. A small warehouse rarely has a dedicated analyst, so the metrics have to be few, cheap to collect, and directly tied to something you would act on. These seven cover accuracy, speed, inventory health, and cost, each with a formula, a realistic target, and where the number comes from.

Free Warehouse KPI Scorecard

Score Your Warehouse KPIs

Enter your own target and current actual for each KPI. Percent to goal and status update as you type, and lower-is-better metrics are scored correctly.

KPI
Target
Actual
% to Goal
Status
Order Picking Accuracy% · higher is better
0%
On-Time Shipping Rate% · higher is better
0%
Inventory Accuracy% · higher is better
0%
Inventory Turnoverturns per year · higher is better
0%
Order Cycle Timehours · lower is better
0%
Cost per Order Shipped$ · lower is better
0%
Stockout Rate% · lower is better
0%
On Track
0
At Risk
0
Average % to Goal
0%
Scorecard Health
Not scored
Order cycle time, cost per order, and stockout rate are lower-is-better, so the scorecard inverts them. A $9.20 cost per order against a $6 target scores 65%, not 153%.

Why Warehouse KPIs Matter for a Small Business

Warehouse errors are unusually expensive relative to their size. A single mispick costs the item, the return shipping, the replacement shipping, the labour to handle it twice, and a portion of the customer's confidence. A small business absorbing several a week is losing real money without a line item for it.

The second reason is that inventory ties up cash. Stock sitting on a shelf is money you cannot spend, and stock you have run out of is revenue you cannot earn. Turnover and stockout rate are how a small business finds the balance without either extreme.

The third is that warehouse problems announce themselves late. By the time customers complain, the process has been drifting for weeks. Accuracy and cycle time move first, which makes them worth watching even when nothing appears to be wrong.

The Top Warehouse KPIs

These cover four questions: did the right thing go out, did it go out on time, is the stock record true, and what did it cost. Accuracy comes first because everything else is built on it.

Order Picking Accuracy

What it is. The share of order lines picked correctly, with the right item and the right quantity.

How to calculate it. ((Total lines picked − Incorrect lines) ÷ Total lines picked) × 100

What good looks like. Above 99% for most small operations, and 99.5% or better where the goods are valuable. Note that even 98% means one error in every fifty lines, which customers notice.

Why it matters. This is the metric with the widest gap between how small it looks and how much it costs. Every error triggers a return, a replacement, and handling the same item three times, and it is the most common driver of avoidable support contact.

Where the number comes from. Errors identified at packing, plus customer-reported wrong items, against total lines picked. Both sources matter, since internal checks catch only some.

On-Time Shipping Rate

What it is. The share of orders dispatched by the cutoff or promised date.

How to calculate it. (Orders shipped on time ÷ Total orders shipped) × 100

What good looks like. Above 97%. Measure against the promise you made the customer rather than an internal target, since that is the only version they experience.

Why it matters. Shipping reliability is what customers actually judge fulfilment on. It is also the metric most sensitive to staffing and volume spikes, so it degrades first when the operation is under pressure.

Where the number comes from. Order received timestamp against dispatch timestamp, compared to the cutoff. Requires a consistent definition of shipped, meaning handed to the carrier rather than labelled.

Inventory Accuracy

What it is. How closely the recorded stock level matches what is physically on the shelf.

How to calculate it. ((Counted items matching the record ÷ Total items counted) × 100)

What good looks like. Above 98%. Below 95%, every other inventory decision is being made on unreliable data, including what to reorder and what you can promise a customer.

Why it matters. Inaccurate stock records cause both stockouts and overstock at the same time, and they undermine picking because staff stop trusting the system and start checking shelves manually.

Where the number comes from. Cycle counts, ideally a rolling count of a subset each week rather than a single annual full count that is out of date by February.

Inventory Turnover

What it is. How many times you sell and replace your average inventory in a year.

How to calculate it. Cost of goods sold ÷ Average inventory value

What good looks like. Highly dependent on what you sell. The useful reading is your own trend and, more importantly, turnover by product category rather than a single blended figure.

Why it matters. Turnover is where cash is trapped. Slow-moving categories tie up money and shelf space that faster ones could use, and a blended average conceals exactly which products are the problem.

Where the number comes from. Cost of goods sold from accounting, against average inventory value across the period. Category-level detail is what makes it actionable.

Order Cycle Time

What it is. The average time from an order being received to it leaving the building.

How to calculate it. Total hours from order receipt to dispatch ÷ Number of orders

What good looks like. Under 24 hours for most small operations shipping stocked goods. Consistency matters as much as speed, since a predictable two days beats an average of one with frequent four-day outliers.

Why it matters. Cycle time is the internal metric behind the external shipping promise. Watching it lets you fix a slowdown before it turns into missed dispatch cutoffs and customer complaints.

Where the number comes from. Order timestamps from your sales system against dispatch records. Exclude orders held for stock so the number measures your process rather than supply problems.

Cost per Order Shipped

What it is. The fully loaded cost of getting one order out of the door, including labour, packaging, and warehouse overhead.

How to calculate it. (Warehouse labour + packaging + overhead) ÷ Orders shipped

What good looks like. Trending down as volume grows, since fixed costs spread across more orders. A rising figure at stable volume means the process is getting less efficient rather than more.

Why it matters. This is the number that tells you whether growth is improving your economics. It also puts a value on accuracy and layout improvements, because every mispick and every extra walk is inside it.

Where the number comes from. Warehouse labour hours at loaded cost, plus packaging and allocated overhead, against orders shipped. Requires hours to be tracked against warehouse work.

Stockout Rate

What it is. The share of order lines that could not be fulfilled because the item was unavailable.

How to calculate it. (Order lines unfulfillable due to stockout ÷ Total order lines) × 100

What good looks like. Under 2% for core lines. Some stockouts on long-tail items are an acceptable trade against carrying cost, but stockouts on your best sellers are pure lost revenue.

Why it matters. Stockouts cost the sale and often the customer, and they are frequently caused by inaccurate stock records rather than by genuinely running out. Read this alongside inventory accuracy before assuming you need to hold more stock.

Where the number comes from. Order lines flagged unavailable or backordered, against total lines. Include cancellations caused by unavailability, which are often not counted.

How to Track These KPIs

A scorecard fails for process reasons far more often than measurement ones. This is the sequence that makes it stick.

Step 1: Pick five to seven, not twenty

A small business cannot act on twenty numbers, and a scorecard nobody acts on stops being updated within two months. Choose the handful where a change would actually alter a decision, and park the rest.

Step 2: Record the baseline before setting a target

Measure where you are now for at least one full period. Targets invented without a baseline are guesses, and a guess that turns out to be wildly off gets quietly abandoned rather than corrected, which takes the whole scorecard down with it.

Step 3: Set a target you can defend

Base it on your own history plus a realistic improvement, not on a benchmark from a company ten times your size. A target roughly ten to twenty percent better than your baseline is usually achievable and still meaningful.

Step 4: Give every KPI one named owner

Not a department, a person. A metric owned by everyone is watched by no one, and the owner's job is to explain the movement and propose the response rather than simply report the number.

Step 5: Set the review cadence and keep it

Monthly works for most of these, weekly for anything volatile. Put it in the calendar as a standing item. The value of a KPI is almost entirely in the trend, and a trend requires consistent measurement intervals.

Step 6: Review movement, not the number

The review question is never "what is the number." It is "why did it move, and what are we doing about it." Anything on target gets thirty seconds; anything off target gets a named action with a date.

Step 7: Change what you track when it stops being useful

Warehouse KPIs are sensitive to seasonality. Comparing a peak week to a quiet one produces alarming variances that mean nothing, so compare like periods year over year rather than month to month wherever your volume swings.

Common Pitfalls

Counting inventory once a year. An annual full count is out of date within weeks and gives you no ability to correct drift. Rolling cycle counts of a small subset each week are less disruptive and keep accuracy usable all year.

Measuring accuracy only from customer complaints. Most errors are never reported, because customers with a small discrepancy often just absorb it and think less of you. Internal checks at packing catch a different and larger population of errors.

Using one blended inventory turnover figure. A single number across all products hides the slow-moving categories where the cash is actually trapped, which is the entire reason to measure turnover.

Optimizing speed at the cost of accuracy. Pushing cycle time down without watching picking accuracy produces faster wrong orders, which cost far more than the time saved. Always read the two together.

Ignoring the cost of a mispick. Businesses treat picking errors as an annoyance rather than a cost. Multiplying error rate by the true cost of handling an item three times usually produces a number large enough to justify fixing it properly.

Blaming stockouts on demand. A large share of stockouts are caused by inaccurate stock records rather than by genuine shortage. Increasing stock levels to fix an accuracy problem ties up cash and does not solve it.

Not tracking warehouse hours. Cost per order is impossible without them, and in small operations warehouse work is often done by people who also do other jobs, so those hours disappear unless they are logged.

Where the Data Usually Breaks Down

The most common gap is that stock levels are adjusted rather than transacted. Someone notices a discrepancy and corrects the number, which fixes the record and destroys the trail, so the underlying cause repeats indefinitely.

The second is untracked labour. In a small business the warehouse is often two people who also handle receiving, returns, and sometimes deliveries, so warehouse hours cannot be separated and cost per order cannot be calculated.

The third is that errors are corrected without being recorded. A picker spots a mistake, fixes it, and moves on, which is exactly the right operational response and means the accuracy metric only ever sees the errors that escaped.

How Updoot Tracks These KPIs

The awkward part of KPI tracking in a small business is usually not the dashboard, it is that the underlying numbers live in different places and someone has to assemble them by hand each month. That assembly step is what kills most scorecards.

For warehouse operations specifically, Updoot handles receiving against purchase orders with partial and full receipts, inventory tracking with reorder points and alerts, and an issuing and usage log so stock movements are transactions rather than adjustments. GPS time tracking attributes warehouse hours to the work, which is what makes cost per order calculable, and the KPI tool holds the targets and actuals alongside it.

In Updoot, the KPI and goals tool holds company, department, or individual targets alongside actuals, tracked weekly, quarterly, or annually, with percent-to-goal, at-risk and on-track flags, previous-period comparison, and bar or line charts. Because targets and actuals sit on the same record, the scorecard is current rather than reconstructed, and every report copies to Excel or Google Sheets in one click. It is included at $5 per user per month alongside the rest of the platform.

Signs Your KPIs Aren't Working

The tipping point usually announces itself the same way: the stock system says you have it and the shelf disagrees, customers report wrong items more often than they used to, orders miss the cutoff during any busy week, nobody can say what it costs to ship an order, and the annual stock count produces a write-off that surprises everyone. When your inventory record and your shelves have diverged, every downstream decision is being made on fiction.

Related Reading

Top Purchasing KPIs for Small Business →

Best Purchasing Software for Streamlining Orders →

Best Asset Tracking Software for Small Business →

What Is a Vendor Scorecard? A Complete Guide →

Free Work Order Template →

Top Customer Support KPIs for Small Business →

Frequently Asked Questions

Order picking accuracy, on-time shipping rate, inventory accuracy, inventory turnover, order cycle time, cost per order shipped, and stockout rate. They answer whether the right thing went out, whether it went out on time, whether the stock record is true, and what it cost.

Above 99% for most small operations, and 99.5% or better for valuable goods. It is worth translating the percentage: 98% accuracy means one error in every fifty lines, which customers notice and which costs the item, the return, the replacement, and the handling three times over.

Use rolling cycle counts of a small subset each week rather than one annual full count. An annual count is out of date within weeks, gives you no ability to correct drift during the year, and usually produces a write-off that surprises everyone.

Often inaccurate stock records rather than genuine shortage. The system says you have it, so nothing gets reordered, and the shelf is empty. Check inventory accuracy before increasing stock levels, since holding more stock to fix a data problem ties up cash without solving anything.

Add warehouse labour at loaded cost, packaging, and allocated overhead, then divide by orders shipped. In small operations the labour part is the difficulty, because warehouse work is often done by people who also handle receiving, returns, and other jobs.

It depends entirely on what you sell, so use your own trend rather than a benchmark. More useful than the overall figure is turnover by product category, since a blended number hides exactly which slow-moving lines are tying up your cash and shelf space.

Accuracy, and then speed. Pushing cycle time down without watching picking accuracy produces faster wrong orders, which cost more than the time saved once returns, replacements, and support contacts are counted. Always read the two metrics together.

Final Takeaway

Warehouse metrics reward being few and consistent. Start with picking accuracy and inventory accuracy, because everything else, including stockouts and cost per order, is downstream of getting those two right. Use rolling cycle counts rather than an annual event, and set targets from your own baseline with the scorecard above.

Ready to try Updoot free?

Targets, actuals, and at-risk flags for every warehouse KPI in one place.

Start Free Today