Dispensary dead stock is the money you already spent, sitting on a shelf, doing nothing. We pulled our own store’s numbers this week and found $51,106.39 of inventory at cost — 63.9% of everything on our shelves — either overstocked or not sold at all in the last 28 days. That is not a hypothetical from a webinar. That is Pekin’s Local Dispensary & Supply, the store we own and run, read straight off the point of sale on September 23, 2026.

The good news is that frozen inventory announces itself well before it becomes a write-off. You just have to be looking. Below are the seven signs we watch for, what each one actually costs an operator, and how we got our own shop to surface them without anyone building a spreadsheet.
Why dispensary dead stock hurts more than it looks
In most retail, slow product is annoying. In cannabis, it is expensive twice.
First, it is capital. Every unit sitting there is cash you handed a cultivator that has not come back yet. Across 796 tracked products we had $79,988.89 at cost on the floor and in the back. Two-thirds of it was not moving at a rate that would clear it this quarter.
Second, it is tax. Under IRC Section 280E, a plant-touching business cannot deduct ordinary business expenses — cost of goods sold is effectively the whole deduction you get. The statute itself is short and brutal. That makes inventory the most important number on your books, and it makes dispensary dead stock a genuinely bad place for cash to be parked. More on that pressure in our piece on 280E tax compliance for cannabis businesses.
Sign 1: More capital sits in the stuff nobody wants than in the stuff selling out
This is the one that stopped us cold. Our 31 low-stock products — the items actually flying off the shelf — held $1,145.00 at cost. The 303 overstocked or stagnant products held $51,106.39. That is a 44-to-1 mismatch between where the money is and where the demand is.
What that gets you when you catch it: you stop reordering into the dead half of your shelf and start funding the half that turns. Nothing else on this list moves cash as fast.
Sign 2: You are sold out of your best sellers while your worst sellers are fully stocked
On the same pull, 191 products were sold out — zero on hand, but with real sales in the window. Our single fastest-moving item, a THCa infused pre-roll that did 329 units in 28 days, had 1.2 days of supply left.
Every one of those sold-out SKUs is a customer who walked in for a specific thing, did not find it, and either bought something cheaper or bought nothing. You never see that loss on a P&L. It shows up as a quiet flat line in the basket size.
The benefit of catching it the morning it happens instead of at the next vendor meeting is simple: you reorder while the customer is still coming back.
Sign 3: Days of supply is measured in seasons, not weeks
Days of supply is on-hand units divided by how fast the thing actually sells. It is the least glamorous number in retail and the most honest one.
Our read: 160 products had more than 90 days of supply, holding $30,757.32. Ninety-nine had more than 180 days, holding $20,298.73. One flower SKU had 812 days of supply. At that rate it clears in 2028.
Knowing this before you sign the next order is the difference between a small markdown now and a fire sale later. A product with 90 days of supply can be fixed with a modest, margin-preserving promotion. A product with 800 days of supply gets discounted into oblivion, and you eat it.
Sign 4: Entire categories are quietly overweight
Dead stock is rarely random. When we grouped the frozen capital by category, the pattern was obvious:
| Category | Slow or stagnant SKUs | Capital at cost |
|---|---|---|
| Vaporizers | 58 | $15,031.45 |
| Flower | 63 | $13,278.10 |
| Pre-Rolls | 52 | $8,522.70 |
| Concentrate | 44 | $8,083.83 |
| Accessories | 43 | $2,425.98 |
| Edibles | 28 | $2,152.38 |
| Beverages | 13 | $1,545.45 |
Vape and flower carried nearly $28,000 of our frozen cash between them. That is not a buyer making one bad call — that is a buying pattern: too many SKUs, too deep, in the two categories that feel safest to overbuy. Seeing it at the category level tells you what to change about next month’s ordering, not just what to mark down this weekend. These are directional figures from our own store, not a representation of anyone else’s results — but if you have never looked, we would bet your vape wall is heavier than you think.
Sign 5: A handful of SKUs are doing most of the damage
Our worst single item was a 28-gram flower package: 30 units on hand, $1,575.00 at cost, and zero units sold in 28 days. Not slow. Stopped. The next four worst carried $862.75, $735.00, $660.00 and $519.00.
Concentration is good news, oddly. It means you do not need a 300-line action plan. You need to deal with about a dozen products. Our top twelve frozen SKUs alone accounted for $7,692.75 of stuck cash.
Walk into a vendor conversation knowing which of their specific items has not sold a unit in a month and the conversation changes character entirely. You are not asking for a favor. You are showing them a number.
Sign 6: You cannot answer “who earns their shelf space” without doing math by hand
Illinois operators carry a second constraint on top of turn: you do not want any one cultivation or distribution license taking over your sales mix. We hold a line at 35%, and flag anything crossing 30%.
This month our largest supplier sat at 30.7% of net sales — $41,881.08, with $5,932.69 of room before the cap. That is a useful thing to know before you build a special around their product to clear their slow SKUs, because the fix for one problem can walk you straight into another. Our daily dispensary KPI list covers how we keep that number in front of us.
The benefit is not the report. It is that you can plan a markdown that clears dead stock and stays inside your concentration line, in one pass, instead of discovering the conflict after the email goes out.
Want to talk this through with someone who actually runs a store? Thomas Howard is a cannabis attorney who also owns and operates Pekin’s Local Dispensary & Supply, and Collateral Base has worked with 100+ operators across 30+ states. Bring a question about your own shelf and get a real answer. Book a conversation with Thomas here.
Sign 7: Nobody looks, because looking takes half a day
This is the real reason dispensary dead stock survives. The data already exists in every POS on the market. Pulling it, joining it to cost, and turning it into a decision is a four-hour job — so it gets done quarterly, or never.
That is the problem we built Roll It Up to solve for our own shop. It reads the live point of sale and answers the question in plain language — what is frozen, what is about to stock out, which license still has room. The manager opens a brief in the morning instead of building a spreadsheet on a Sunday.
One thing we deliberately did not automate: anything that changes a price, a special, or an order. The system tells you what it found and what it would do. A human confirms before anything saves. We are not interested in an AI that quietly marks down your flower at 2 a.m., and neither should you be.
What we actually do with the list
The routine is boring, which is why it works:
- Every morning — check what is under seven days of supply and reorder it before it hits zero.
- Every week — take the worst dozen frozen SKUs by capital and pick one to feature, choosing a supplier who still has headroom under the concentration line.
- Every month — look at which categories are accumulating slow SKUs and adjust the buy, not just the markdowns.
- Every order — before signing, check whether the same product is already sitting on the shelf at 90+ days of supply.
Over the same 30-day window the store did $137,393.83 in net sales at a 46.4% gross margin, serving 1,323 customers, 653 of them new. Those are decent numbers. They would be better numbers with $51,000 of capital working instead of sitting, and that is the entire point.
If you want the retail-side version of this thinking, our own shop’s Pekin’s Local Dispensary & Supply site is where we put what we learn into practice, and Cannabis Industry Lawyer covers the legal side when an inventory problem turns into a compliance problem.
Frequently asked questions
What counts as dispensary dead stock?
Any product that has not sold at all in your measurement window, plus anything carrying so many days of supply that it will not clear before it degrades or the packaging goes stale. We use two flags: zero sales in 28 days, and more than 60 days of supply at current sell rate. In our last pull those two groups covered 303 of 796 products.
How often should a dispensary check days of supply?
Low-stock items daily, because a stockout on a best seller costs you a sale that day. The full overstock and dead-stock read works weekly — often enough to fix a problem with a small markdown, infrequent enough that the sell-rate estimate is not just noise.
Is discounting dead stock always the right answer?
No. Discounting works when the product still has demand at a lower price. If nothing sold at all, the issue is usually placement, budtender familiarity, or a wrong buy — and a markdown just loses money faster. Check whether it has ever sold before you cut the price.
Why does license concentration matter when clearing overstock?
Because the easiest way to move one supplier’s slow product is to feature it, and featuring it pushes their share of your sales up. If they are already near your concentration ceiling, you have solved a turn problem and created a mix problem. Plan both at once. Rules vary by state, so confirm the specifics in your jurisdiction.
Does this require replacing our POS?
No. The data is already in your point of sale. What is usually missing is something that reads it every day and tells you what changed, in language a manager can act on without exporting anything.
The short version
Dispensary dead stock is not an inventory problem — it is a cash problem wearing an inventory costume. Ours was 63.9% of shelf capital, and we only know that because something checks it every morning instead of once a quarter. Find your number first; the decisions after that are easy. Our guide to dispensary inventory management goes deeper on the ordering side, and the piece on discount leakage covers what happens to margin once you start marking things down.
Bring a question about your own store. Talk to an owner who runs a dispensary on this stack, not a salesperson. Grab a time with Thomas.
Talk to an owner who actually runs a dispensary
Thomas Howard owns and operates Pekin’s Local Dispensary & Supply, and Collateral Base has worked with 100+ cannabis operators across 30+ states. This is a working conversation about your stores, not a software demo.
- Where your store is losing cash — frozen inventory, discounting, staffing, or buying
- The first management change we would make, and who on your team should own it
- What working together looks like if it’s a fit — and a straight answer if it isn’t
Bring a recent POS export if you have one and we’ll walk through your own numbers on the call.
Scheduler not loading? Open the booking calendar.
Collateral Base provides cannabis business consulting, not legal services. Operational rules differ by state — confirm requirements with your own regulator and counsel before acting. Figures above are directional readings from our own store over a 30-day window and are not a representation of results at any other business.
{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”What counts as dispensary dead stock?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Any product that has not sold at all in your measurement window, plus anything carrying so many days of supply that it will not clear before it degrades. We use two flags: zero sales in 28 days, and more than 60 days of supply at the current sell rate.”}},{“@type”:”Question”,”name”:”How often should a dispensary check days of supply?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Low-stock items daily, because a stockout on a best seller costs you a sale that day. The full overstock and dead-stock read works weekly, which is often enough to fix a problem with a small markdown.”}},{“@type”:”Question”,”name”:”Is discounting dead stock always the right answer?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”No. Discounting works when the product still has demand at a lower price. If nothing sold at all, the issue is usually placement, budtender familiarity, or a wrong buy, and a markdown just loses money faster.”}},{“@type”:”Question”,”name”:”Why does license concentration matter when clearing overstock?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Featuring one supplier’s slow product pushes that supplier’s share of your sales up. If they are already near your concentration ceiling, you solve a turn problem and create a mix problem. Rules vary by state.”}},{“@type”:”Question”,”name”:”Does this require replacing our POS?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”No. The data is already in your point of sale. What is usually missing is something that reads it every day and tells you what changed, in language a manager can act on without exporting anything.”}}]}


