Back to Blog
Published:
Last Updated:
Fresh Content
Warehouse Pick OptimizationChapter 9

What Is Cube-per-Order Index?

10 min read
2,293 words
high priority
Mudassir Marwat

Mudassir Marwat

Founder & CEO, Cognilium AI

A diagram titled "Space per pick decides the slot." Three items are ranked by cube-per-order index. On the left, a small box picked often has a low index and is tagged for the front slot nearest shipping. In the middle, a medium box picked some has a mid index. On the right, a bulky box picked rarely has a high index and goes to the back. A footer notes that COI ranks each item on its own, space divided by picks, and cannot see which items ship together.

TL;DR

COI ranks an item by cube against its order frequency, and it decides which items earn the closest pick locations. What it gets right and where it fails.

The short answer

Cube-per-order index, or COI, is a rule for deciding which products get the best storage locations. It ranks each item by the amount of space it takes up divided by how often it is picked. Items with a low COI, meaning small and frequently picked, earn the locations closest to where orders are packed and shipped. Items with a high COI, meaning bulky and rarely picked, get pushed to the back. It is one of the oldest ideas in warehousing, it dates to the 1960s, and it is still a sound place to start.

It is also, on its own, not the whole answer, and this article is honest about exactly where it stops. The short version: COI ranks each item as if it lived alone, and no item in a real warehouse does.

What COI actually measures

Start with the thing a front location really is. A slot near the packing area is scarce and valuable, because every pick from it is a short walk, and there are only so many of them. So the question slotting has to answer is which items deserve that scarce real estate. COI answers it with a single ratio. In the words of Bartholdi and Hackman’s textbook, the cube-per-order index of an item is:

the volume of space allocated to storing that sku divided by the number of picks, or the inverse of pick density

Read that second half, because it is the clearer way to hold it. Pick density is how many picks you get out of a unit of space. COI is the inverse, the amount of space you spend per pick. A location near shipping should go to whatever gives you the most picks for the least space, which is to say the lowest COI. Sort every item by COI from low to high, hand out the closest locations from the top of that list, and you have the classic method, introduced by J. L. Heskett in a 1960s paper titled "Cube-per-order index, a key to warehouse stock location."

The reason it has lasted sixty years is that it captures a real trade-off in one number. A small carton picked forty times a day and a pallet picked once a month might occupy the same shelf, and COI says the small fast carton has a far stronger claim to a front slot, because the space it costs you buys vastly more picks. That is correct, and it is not obvious to the eye, which is why placement done by intuition tends to get it wrong.

Why it divides by space, and not just picks

The tempting shortcut is to skip the space term and rank items by popularity alone. Put the most-picked things at the front. It sounds right and it is wrong, for a reason the textbook makes concrete.

Bartholdi and Hackman plot twenty-five thousand items by how often each is picked against how much physical volume each moves, and the finding is the whole case for COI:

Among these 25,000 skus there is little correlation between popularity and physical volume of product sold

Popularity and size are close to unrelated. Some of your most-picked items are big, and some of your bulkiest items barely move. So if you rank by popularity and start filling front locations, you will hand a prime slot to a popular item that happens to be enormous, and it will swallow the space that three smaller, equally busy items could have shared. You will have spent your scarcest real estate badly while feeling like you did the obvious thing. Dividing picks by the space they cost is what stops that, and it is the entire insight of the method. Popularity tells you how much an item is wanted. COI tells you how much walking you actually buy back per slot you spend, which is the thing you are trying to optimise.

The refinement that changes the answer: restocking

Here is where the naive version of COI gets someone into trouble, and where the textbook goes past Heskett into something more careful.

A front location is not free to keep full. Every time it empties, someone has to walk stock from bulk storage to refill it, and that restock is labour too, walking that does not show up when you only count picks. So the real question is not picks per unit of space, it is net labour saved per location, picks saved minus restocks caused. Bartholdi and Hackman call this an item’s labor efficiency, and they work an example that is worth sitting with, because it breaks the intuition that the busiest item wins.

Three items compete for a forward location. Picking from the front saves about a minute per pick against picking from bulk, and each restock costs about three minutes.

  • Item A is picked 600 times, for a total demand of 20 pallets. Its labor efficiency works out to 180.
  • Item B is picked 1,000 times, for a total demand of 100 pallets. Its labor efficiency is 140.
  • Item C is picked 200 times, for a total demand of 2 pallets. Its labor efficiency is 97.

Item A wins, and the textbook flags exactly why this is surprising: "sku A has a stronger claim than sku B despite the fact that sku B is requested almost twice as frequently." B is picked far more often, yet it loses. The reason is restocking. B is picked in small amounts relative to how much of it moves, so it drains its front location constantly and racks up restock trips that eat the pick savings, and it needs several locations to keep up, each one earning less. The pure-popularity ranking would have put B in front. The net-of-restock ranking sends A instead, and A is the right answer.

It gets sharper. Imagine a fourth item so popular that a typical pick takes half a pallet at a time. It is picked constantly and everyone would swear it belongs at the front. But at half a pallet per pick, a forward pallet is exhausted in about two picks, so it saves roughly two minutes of picking and then costs three minutes to restock. Storing it forward is a net loss. In the textbook’s words, "such a sku should not be stored forward, even if it is very popular." The busiest item in the building can be one you specifically do not want in your best location.

That is the finding to carry out of this section. Popularity is not the ranking. Space-adjusted popularity, COI, is much closer. And net-of-restock labour efficiency is closer still, which is why the textbook’s own conclusion is stated as a theorem: "the skus that have strongest claim to the fast-pick area are those offering the greatest labor efficiency." COI is the readable first cut of that idea, and labor efficiency is the version that survives contact with a real forward pick area.

The one thing COI cannot see

Now the honest limit, and it is the reason COI is a starting point rather than a finish line.

COI scores each item on two things: its own size and its own pick count. So does labor efficiency, with restocks added. Every item is ranked as if it were the only thing in the building. And that is the blind spot, because the cost you are actually trying to reduce is the length of real trips, and a real trip collects several items at once.

Think about what makes a trip long. Partly it is that a busy item sits far from shipping, which COI addresses. But partly it is that two items which almost always leave on the same order are stored at opposite ends of the building, so every one of those shared orders drags a picker across the floor and back. COI has nothing to say about that, and it structurally cannot, because it never looks at two items together. It ranks A on A’s numbers and B on B’s numbers and never asks how often A and B appear on the same order. That relationship, which items get picked together, is called affinity, and it is real money in any operation where orders have more than one line.

Where does affinity live? Not in any item’s own statistics. It lives only in the order history, in the plain fact of which items keep showing up on the same order number. You cannot derive it from cube and pick counts no matter how carefully you combine them, because it is not a property of items, it is a property of the pairs and groups they travel in. This is the exact point where a per-item rule like COI runs out, and where reading a year of actual orders begins.

It is worth being fair about when this matters and when it does not. If your operation is single-command, one item fetched per trip, then affinity is irrelevant and COI, in its labor-efficiency form, is very nearly all you need, because there is no such thing as two items sharing a trip. The moment your orders routinely have several lines picked together, which is most distribution, affinity becomes a cost that sits right alongside travel distance, and COI can only see the one it was built for.

So is COI still worth using?

Yes, without hesitation, as the first cut. It is cheap to compute, it needs only data you already have, item sizes and pick counts, and it will move your genuinely mis-slotted items in the right direction faster than anything else you can do in an afternoon. For the narrow and common question of which items deserve a limited fast-pick area, the net-of-restock version is provably close to the best possible answer, which is a rare and comforting thing to be able to say about a warehouse decision.

What it is not is the ceiling. The ceiling has two more things in it that COI leaves out by design: the restock economics, which turn COI into labor efficiency, and affinity, which needs the order history and cannot be reached from item statistics at all. A placement worked out from a year of orders can hold all three at once, which item deserves a close slot, at what quantity, given restocking, and which items should be neighbours because they keep shipping together. COI is the one-number sketch of the first of those. It is a good sketch, and it is why the method endures, but you would not stop at the sketch if the finished drawing were available, and for most warehouses it is, sitting unread in the order history.

One scoped note on the system side, because it comes up. Chapter 1 of this cluster enumerated the eleven location directive strategies in Dynamics 365 and confirmed that none of them ranks by COI, velocity, or distance. That is not a criticism of the product. Computing a COI ranking, let alone a full placement from history, is analysis you run on your data, not a switch inside the ERP, and the ERP is right not to pretend otherwise. It will faithfully send pickers to whatever locations the ranking put items in. Working out the ranking is the part that is left to you.

How to try it this week

You can compute a first COI pass on your own floor without any special tools. Pull two columns for your active items: the physical volume each occupies in its location, and the number of picks each took over a recent representative period. Divide space by picks. Sort from low to high. Then walk the top of that list, your lowest-COI items, and check where they actually sit today. Every one that is not near shipping is a candidate move, and the ones near the top of the list are the ones worth moving first, because they buy back the most walking per slot.

Then do the thing COI cannot. Take a month of order lines and count, for your busiest items, which other items keep appearing on the same orders. Any pair that ships together often and sits far apart is a cost COI never reported to you. That second list is not something the index can produce, and noticing that is the whole point of understanding what COI is: a sound, durable, per-item rule, and a clear line where the per-item view stops and the order history has to take over. The payoff for getting both right is the same one every part of this shows up as in the end, more lines out the door per person hour with the crew you already have.

The short version

COI ranks items by space divided by picks and hands the closest locations to the lowest scores, which is a real and durable insight from the 1960s, because popularity and size are uncorrelated and dividing by space is what stops you wasting your best slots on bulky popular items. The sharper version nets out restocking, and it can rank the busiest item in the building below a quieter one, or out of the front entirely. But every version of COI scores each item alone, so none of them can see affinity, which items ship together, which lives only in the order history. Use COI as the first cut. Do not mistake it for the finished answer.

For how you put a number on the walking COI is trying to reduce, read How do you measure warehouse travel waste?.

For the data behind the restock economics that turn COI into labor efficiency, read What data do you need to optimize warehouse picking?.

For the full ground-up treatment of the problem this sits inside, read Warehouse Pickup Optimization: The Operator’s Guide.

Share this article

Warehouse Pick Optimization

Topic Cluster

The work behind this series

The mechanism behind these articles, applied to the warehouse you already run.

Mudassir Marwat

Mudassir Marwat

Founder & CEO, Cognilium AI

Mudassir Marwat's argument is that ERP systems record decisions they never optimise.

Founder & CEO of Cognilium AI; 37 AI agents in production across four products; 4 production AI products built and operated; three clouds in production (AWSGCPAzure)
Agentic AIRAG → GraphRAG retrievalVoice AIMulti-Agent Orchestration

Frequently Asked Questions

Find answers to common questions about the topics covered in this article.

It is a slotting rule that ranks each item by the space it occupies divided by how often it is picked, which is the inverse of pick density. Items with a low COI, small and frequently picked, get the storage locations closest to packing and shipping, because they return the most picks for the least scarce space. It dates to a 1960s paper by J. L. Heskett and remains a sound starting point for deciding where inventory should live.
For each item, take the volume of space it occupies in its location and divide it by the number of picks it received over a representative period. That ratio is the COI. A lower number is better, because it means more picks per unit of space. You then sort all items from lowest COI to highest and assign the closest locations from the top of the list downward.
Because popularity and size are close to unrelated. Bartholdi and Hackman show that across twenty-five thousand items there is little correlation between how often an item is picked and how much volume it takes up. Rank by popularity alone and you will give a prime front location to a popular item that is bulky, wasting the space that several smaller, equally busy items could have shared. Dividing picks by the space they cost is what prevents that, and it is the core insight of COI.
No, and this is the most useful surprise in the method. Once you account for restocking, an item picked in large quantities can drain and refill its front location so often that the restock labour outweighs the pick savings. Bartholdi and Hackman work an example where an item picked almost twice as often as another still loses the front slot, and a very popular item picked half a pallet at a time is a net loss forward and should not be stored there at all.
COI ranks by space per pick. Labor efficiency, the refinement in Bartholdi and Hackman, ranks by net labour saved per location, which is the pick time you save by storing an item forward minus the restock time that storing it forward costs. Labor efficiency is the more accurate rule for choosing which items go into a limited fast-pick area, and COI is the simpler, readable first cut of the same idea.
It scores each item in isolation, on its own size and pick count, so it cannot see affinity, meaning which items are frequently ordered together. Two items that almost always ship on the same order should be stored near each other, but COI has no way to express that, because it never considers two items jointly. Affinity lives only in the order history and cannot be derived from item statistics, which is why COI is a starting point rather than a complete placement method.
Yes, as a first cut. It is cheap, it uses data you already have, and it will correctly identify many mis-slotted items in an afternoon. For the specific decision of which items deserve a limited fast-pick area, its net-of-restock form is provably close to optimal. It is not the ceiling, because a placement computed from a year of orders can also account for restock economics and affinity, both of which COI leaves out by design.

Still have questions?

Get in touch with our team for personalized assistance.

Contact Us

Bring your own numbers

Tell us how your warehouse is laid out and what your pickers actually walk. We will tell you which part of it a system can decide, and which part it cannot.

Get your pick diagnosticNo cost, no obligation.

Related Articles

Continue exploring related topics and insights from our content library.

Warehouse Pickup Optimization: The Operator's Guide (2026)
10 min
1
Mudassir Marwat
July 20, 2026

Warehouse Pickup Optimization: The Operator's Guide (2026)

Pick optimization is five layers, and most warehouses fix the last one first. Why slotting beats routing, why location accuracy gates everything, plus the ROI math.

words
Read Article
How Do You Measure Warehouse Travel Waste?
12 min
2
Mudassir Marwat
July 27, 2026

How Do You Measure Warehouse Travel Waste?

Everyone quotes the same figure, that about half of picking is walking, and it traces to a single 1996 book. You do not need it. You measure your own building by rebuilding a year of real orders against your current layout, then against a better one, and taking the gap. Your ERP will not do this for you, and the answer lands in lines per person hour.

words
Read Article
What Data Do You Need for a Warehouse Slotting Analysis?
19 min
3
Mudassir Marwat
July 23, 2026

What Data Do You Need for a Warehouse Slotting Analysis?

A slotting analysis needs five things. Four of them are easy. The fifth gets quietly stripped out of most exports, and when it goes, half of what the analysis could have found goes with it, without anyone noticing.

words
Read Article

Explore More Insights

Discover more expert articles on AI, engineering, and technology trends.

Personalized for You

Curated content recommendations based on your current reading and interests.

Warehouse pickup optimization field guide: a dark warehouse floor with shelf racks and a single glowing serpentine pick path leading from the dock. Cognilium AI.
Trending
128%

Warehouse Pickup Optimization: The Operator's Guide (2026)

Same topic cluster: Warehouse Pick Optimization
Same author: Mudassir Marwat

Pick optimization is five layers, and most warehouses fix the last one first. Why slotting beats routing, why location accuracy gates everything, plus the ROI math.

Mudassir Marwat
10 min read
Warehouse Pick Optimization
Read Article
Recommended
30%

How does AI contract review work in Dynamics 365 Business Central?

High priority content
Similar reading time

Business Central holds the commitment, not the contract. AI review reads the document your ERP never sees, then checks the terms that did reach it.

Ali Ahmed
9 min read
Legal AI in the ERP
Read Article
A diagram titled "Many orders, one walk" with two floor-plan panels holding the same four single-item orders and one pack station. On the left, labelled four walks, each order is picked separately, so four trips fan out from the pack station to four locations and back. On the right, labelled one walk, the four orders are batched into a single tour that threads all four locations and returns once, with four order totes shown on the cart. A footer reads: Batching amortises the walk. It does not remove it.
Trending
123%

What Is Order Batching and When Does It Help?

Same topic cluster: Warehouse Pick Optimization
Same author: Mudassir Marwat

Batching cuts travel by picking several orders in one pass. It also adds sortation work, and there is a point where the trade stops paying.

Mudassir Marwat
10 min read
Warehouse Pick Optimization
Read Article
A diagram titled "Routing shortens the trip, slotting removes it" with two floor-plan panels holding the same four order lines. On the left, labelled Routing, four scattered stops across the aisles have been resequenced into the shortest path, which still crosses the floor. On the right, labelled Slotting, the same four items have been moved into a single aisle beside the pack station, so the walk barely leaves it. A footer reads: Routing improves a trip. Slotting can eliminate it.
Trending
123%

Should You Optimize Slotting or Picker Routing First?

Same topic cluster: Warehouse Pick Optimization
Same author: Mudassir Marwat

Slotting or picker routing first? Slotting, almost always. Routing finds the shortest path through the stops an order gives you; slotting changes what those stops are. Here is why routing is the smaller, already-solved lever, why its ceiling is fixed by placement, and why the standard routing textbook itself tells you to slot better.

Mudassir Marwat
9 min read
Warehouse Pick Optimization
Read Article
A diagram titled "Two walks, one order." Two schematic floor plans hold the same single order of five numbered items and the same pack station. On the left, "today’s placement," the five items are scattered across four aisles and the walked path is long. On the right, "placed from the order history," the same five items are clustered near the pack station and the path is short. A note reads that the gap between the two paths is the travel waste, and that you rebuild it from a year of orders rather than time it with a stopwatch.
Trending
120%

How Do You Measure Warehouse Travel Waste?

Same topic cluster: Warehouse Pick Optimization
Same author: Mudassir Marwat

Everyone quotes the same figure, that about half of picking is walking, and it traces to a single 1996 book. You do not need it. You measure your own building by rebuilding a year of real orders against your current layout, then against a better one, and taking the gap. Your ERP will not do this for you, and the answer lands in lines per person hour.

Mudassir Marwat
12 min read
Warehouse Pick Optimization
Read Article
Two spreadsheet extracts of the same picking history side by side. The left one is summarised by item, with the order column struck out and hatched away. The right one keeps one row per line picked, with the order number column highlighted and repeating across rows.
Trending
111%

What Data Do You Need for a Warehouse Slotting Analysis?

Same topic cluster: Warehouse Pick Optimization
Same author: Mudassir Marwat

A slotting analysis needs five things. Four of them are easy. The fifth gets quietly stripped out of most exports, and when it goes, half of what the analysis could have found goes with it, without anyone noticing.

Mudassir Marwat
19 min read
Warehouse Pick Optimization
Read Article

Smart Recommendations

Our AI analyzes topic clusters, author expertise, and content relationships to surface the most relevant articles for you.

Topic Matching
Author Expertise
Content Quality
Personal Interests

Questions on this?

Talk to an engineer

Schedule a call