Some buyers hate their spreadsheets.
Others built efficient ordering machines out of theirs.
These other buyers are not encumbered by their spreadsheets. They have three computer monitors, pivot tables everywhere, and an ordering workflow they could run in their sleep. Ask them to walk through an order and they can pull up the correct tab, filter the right columns, and produce a purchase order in a few minutes without even breaking conversation.
For buyers like this, the spreadsheet is not slow. It is not confusing. In many cases it is extremely well built. These buyers know their numbers and know exactly how to navigate the system they created.
But even the best spreadsheet has a blind spot, and it usually shows up in the same place: fast movers that keep selling out.
The Fast Mover Problem
Ask almost any high volume buyer about their fastest selling products and you will hear the same story: there are brands that move so quickly the store cannot keep them on the shelf. They arrive, they sell through in a few days, and then they are gone until the next order lands.
A hot brand selling out feels like proof that demand is strong. What is less obvious is how those products being out of stock affect the data buyers rely on when they place the next order.
Most ordering spreadsheets start with the same basic number pulled from a point of sale system: units sold over a time period, often the last 30 days.
Some buyers will divide that number by the number of days in the report to estimate a daily run rate. On the surface this makes sense. If something sold thirty units over thirty days, the spreadsheet treats it as a product that sells roughly one unit per day.
The problem is that the report rarely shows whether the product was actually available to sell during that entire time window.
What Happens When Products Sell Out
Imagine a product that sells 14 units during a full week. You do weekly reporting, and you see run rates of 2 units/day. However, when running hourly reporting, you may see all 14 units moved in 3.5 days and were out of stock for 3.5 days.
In reality the store was selling 4 units per day while the product was available. For the remaining 3.5 days the item simply was not there to sell. The point of sale system records zero sales during those days, and the spreadsheet treats those zeros as part of the product’s normal demand pattern.
When the buyer places the next order using that number, the demand signal has already been diluted.
This is how fast movers quietly get under-ordered.
The Cycle That Follows
Once this happens, a predictable pattern starts to form.
- The product arrives and sells through quickly.
- The sales data underestimates how fast it actually moved.
- The next order is placed using that suppressed run rate.
- Then the product sells out again.
Buyers often recognize the symptom. They will say certain brands always seem to run out, especially in high volume stores. What they do not always see is that the data feeding their ordering process is reinforcing the problem.
The spreadsheet is not wrong. It is simply working with numbers that do not capture the full picture of demand.
Why This Shows Up in High-Performing Stores
Stores that move a lot of product are more likely to experience frequent stockouts on their best sellers. They are also more likely to run leaner inventory positions, whether due to budget constraints, vendor lead times, or the complexity of managing multiple locations.
In that environment, fast movers turn over quickly, and gaps between deliveries matter more.
One buyer managing several stores explained that certain locations would consistently run out of specific products faster than others. The ordering process accounted for differences in sales volume, but it still relied on the same underlying data. When a product stocked out early at a high-performing location, the lost sales were not captured anywhere. The next order would come in slightly higher, but still below what that store could have sold.
Over time, those missed units add up.
The Question Most Buyers Don’t Ask
When buyers walk through their ordering logic, the conversation almost always centers on units sold.
“How many did we sell last month? What is the weekly average? How does this compare to the previous period?”
What rarely comes up is a simple follow up question:
“How often was this product actually in stock?”
If the answer is anything less than “most of the time,” then the run rate being used to place orders is already underestimated.
The product did not slow down, it just stopped being available.
Seeing Demand When the Product Is Available
To get closer to true demand, the focus has to shift from total sales over a period to how a product performs while it is on the shelf.
When the item is in sellable stock, how fast does it move? Keep in mind this is not asking “is the item in stock” alone, but is it in “sellable stock,” which investigates when an item is in stock on the sales floor and not languishing in the vault.
Tracking inventory hourly by the room is the key to accurate ordering. Every retailer we work with has had product in stock but not sellable for multiple periods throughout a day or week prior to working with Happy Buyers.
We provide them Replenishment alerts so they know when product that is in stock needs to be restocked on the sales floor, so “phantom stockouts” don’t occur. We defined phantom stockouts in our blog here.
Once you anchor on sellable in stock, ordering decisions change. Products that looked like steady sellers start to show up as high-velocity items that need deeper inventory positions. Stores that seemed adequately stocked reveal consistent gaps where demand is going unmet.
Keeping Up With What Is Already Selling
For buyers who are already comfortable with their process, we’re not suggesting replacing the spreadsheet or reworking the entire workflow.
This is about recognizing that some of the most important products in the store are being measured with incomplete data.
Fast movers that consistently sell out are strong performers, sure, but they are also the easiest place for demand to disappear from the numbers, meaning missed opportunities for cash.
When that happens, even a well-built spreadsheet will keep ordering below what the store can actually sell. Closing that gap does not require guessing or padding orders. It requires seeing demand for what it looks like when the product is actually available to sell.
Once that becomes visible, the stockouts start to look different; it no longer sounds like proof that something is working.
Rather, it sounds like a signal that demand has been there all along, just hidden in the data.
If you're ready to see a better way to reorder with more accurate data provided to you at lightning speed, click here to sign up for a demo.

.png)

.png)
.png)
.png)