
Multi-Location Inventory Restocking at a Glance
Last updated: September 16, 2026
- Look across the company before ordering. Needed inventory may already be available at another store
- Use in-stock-adjusted velocity and days of supply, not raw sales totals, to compare locations fairly
- Subtract inventory committed to pickup, delivery, and ecommerce orders before calculating what is truly available
- Treat every transfer as an economic decision and a compliance workflow
- Never transfer cannabis across state lines. Intrastate transfers must also comply with the rules for the jurisdictions, licenses, ownership structure, manifests, transportation, and track-and-trace accounts involved
- Measure availability, sell-through, margin, and aging risk after the move
- Why Stockouts and Overstock Happen in the Same Dispensary Group
- Build a Reliable Data Foundation First
- How to Calculate a Restocking Opportunity
- Transfer, Reorder, Mark Down, or Hold?
- A Weekly Inventory Restocking Workflow
- Account for Ecommerce, Pickup, and Delivery
- Set Clear Decision Rights
- Common Restocking Mistakes
- What to Look for in Dispensary Inventory Software
- Frequently Asked Questions
When one dispensary is about to stock out while another is sitting on weeks of the same product, the best next move may not be another purchase order. It may be an inventory transfer.
Multi-location dispensary inventory restocking, sometimes called inventory rebalancing, moves eligible inventory from a location with excess supply to one with stronger demand. Done well, it can protect sales, reduce aging inventory, and free working capital. Done poorly, it merely relocates a bad buying decision, or creates a compliance problem.
The decision requires demand velocity, days of supply, committed orders, package age, margin, lead time, transfer cost, and license rules. This guide shows when to transfer, reorder, mark down, or hold.
Why Stockouts and Overstock Happen in the Same Dispensary Group
Two stores carrying the same item can produce different results. Neighborhood preferences, nearby events, competitor promotions, menu placement, budtender recommendations, and temporary stockouts all change demand.
That creates a familiar contradiction: the company owns too much inventory overall, yet individual stores still lose sales because popular products are unavailable.
Reordering store by store can worsen the imbalance. The high-demand location receives more inventory while excess units age elsewhere, consuming cash the chain may not need to spend.
Restocking starts company-wide, then moves to location, product, and package. BLAZE Insights helps compare shops, turnover, sell-through, and aging. BLAZE multi-location management supports inventory and performance across stores.
Build a Reliable Data Foundation First
Inventory should not move because two menu names look similar. Before making a transfer decision, confirm:
- The exact SKU, parent product, unit of measure, package, and batch
- Sellable on-hand quantity at each location
- Units reserved or committed to online, pickup, and delivery orders
- Units quarantined, on hold, recalled, damaged, or otherwise unsellable
- Units sold and the number of days the item was actually in stock
- COGS, price, discount history, and gross margin
- Package age, expiration date, and freshness risk
- Vendor lead time and the next planned order date
- Whether the origin and destination are legally eligible for the transfer
Product normalization matters. If one store calls an item “Blue Dream 3.5g” and another uses “Blue Dream Eighth,” a fragmented catalog can hide an opportunity. A shared structure such as the BLAZE Global Product Catalog makes comparisons more dependable.
If duplicate products, inconsistent units, or inaccurate quantities are common, clean them before automating recommendations. BLAZE’s guide to cleaning dispensary POS data explains the value of normalized records.
How to Calculate a Restocking Opportunity
Start with four simple measures.
| Measure | Formula |
|---|---|
| Available units | On-hand units − committed units − unsellable units |
| Daily sales velocity | Units sold ÷ days the product was in stock |
| Days of supply | Available units ÷ daily sales velocity |
| Target inventory | Target days of supply × daily sales velocity |
Use in-stock days. If a product sold 20 units in a 30-day period but was unavailable for 20 days, dividing by 30 understates demand.
Set target days of supply from the review cycle, vendor lead time, demand variability, and safety stock. No target fits every category or market.
Hypothetical example
North Store has 96 units of a vape cartridge on hand, with six committed to customer orders. Its 90 available units sell at two units per day, giving it 45 days of supply. South Store has 20 units on hand, with four committed. Its 16 available units sell at four per day, giving it four days of supply. The company’s target is 14 days of supply.
| North Store | South Store | |
|---|---|---|
| On hand | 96 | 20 |
| Committed | 6 | 4 |
| Available | 90 | 16 |
| Daily velocity | 2 per day | 4 per day |
| Days of supply | 45 | 4 |
| Target inventory (14 days) | 28 | 56 |
| Position vs. target | 62 units above target | 40-unit deficit |
A 40-unit transfer leaves North with 25 days of supply and brings South to 14. Before approving it, confirm package identity, age, compliance eligibility, transit time, and economics.
A practical economic check is:
Suppose the destination is expected to earn $360 in gross profit from the transferred units during a defined decision window. Without the transfer, a later reorder would still capture an estimated $80. The source remains above target, so no source-store gross profit is expected to be displaced, and the move costs $75. Estimated transfer contribution is $360 − $80 − $0 − $75, or $205. This management estimate is not an accounting measure; it creates a consistent priority signal without counting the same benefit twice.
Transfer, Reorder, Mark Down, or Hold?
Use four possible actions rather than treating every shortage as a purchasing request.
| Action | Choose it when | Watch for |
|---|---|---|
| Transfer | The destination has demonstrated demand, the source has genuine excess, the packages are eligible to move, and projected value exceeds cost | Leaving too little at the source for demand uncertainty |
| Reorder | No meaningful excess exists elsewhere, demand is durable, the vendor can meet the window, and another order fits the open-to-buy plan | Buying into a chain-wide surplus |
| Mark down or promote | Demand is weak across locations, the item is aging, or moving it would relocate the problem | Applicable advertising, discount, and pricing rules |
| Hold | Product identity, quantity, compliance status, or demand data is uncertain | Moving regulated inventory before the uncertainty is resolved |
For the reorder path, see BLAZE’s guide to preventing overstock with demand planning.
A Weekly Inventory Restocking Workflow
1. Review the company before reviewing purchase orders
Start chain-wide, then filter by category, parent product, SKU, and location. Flag high-days-of-supply and low-days-of-supply store pairs.
2. Validate the demand signal
Compare velocity using in-stock days. Check for distortions from discounts, closures, menu visibility, events, or unusually large orders. Use multiple time windows when seasonality matters.
3. Confirm what is truly available
Subtract committed and unsellable units. Review age, expiry, test status, COGS, and margin. Confirm the source will not become the next stockout.
4. Apply the compliance gate
Verify state rules, license types, ownership requirements, manifests, transportation, track-and-trace steps, permitted hours, and receiving procedures. A transfer inside one company is not automatically permitted.
For example, Oregon requires tracked changes and transfers to be reflected in its Cannabis Tracking System. Rules vary, so use current regulator instructions. The BLAZE compliance guide adds context but does not replace jurisdiction-specific guidance or legal advice.
5. Rank eligible opportunities
Prioritize near-term stockouts, gross profit, aging risk, and assortment importance. Include transport time and labor so low-value moves do not cost more than they recover.
6. Execute, receive, and document
Create required records and manifests, use approved transport, maintain custody documentation, and receive packages according to applicable rules. Restrict approvals and adjustments to authorized roles.
BLAZE documents a shop-to-shop inventory transfer workflow, but its support guidance specifically notes that when shops use different Metrc license numbers, that workflow does not create the corresponding transfer in Metrc. Operators must complete every required state tracking step separately and verify that physical, POS, and regulatory records agree.
7. Measure the result
Review the SKU after 7, 14, and 30 days. Track sell-through, stockouts, recovered margin, avoided markdowns, transfer cost, and discrepancies. Feed results back into purchasing rules.
Account for Ecommerce, Pickup, and Delivery
On-hand is not always available. A unit may already be promised to a customer while physically on the shelf. BLAZE Retail distinguishes sellable from committed inventory for exactly this reason. Before approving a transfer:
- Exclude inventory committed to open ecommerce, pickup, and delivery orders
- Review unfulfilled orders at both locations
- Avoid publishing destination availability until receiving is complete
- Confirm that menus update after POS and track-and-trace records agree
- Create an exception process for orders placed while a transfer is in transit
- Reconcile cancellations and returned units before recalculating availability
Inventory, ordering channels, fulfillment, and compliance records should not operate as separate versions of the truth.
Set Clear Decision Rights
Restocking works best when corporate teams and stores have defined roles.
Central teams should own product normalization, target days of supply, exception thresholds, and company priorities. Store leaders should add local context such as events, customer requests, competitor activity, and merchandising changes.
Compliance should approve market rules and exceptions. Finance or purchasing should monitor working capital, margin, vendor commitments, and open-to-buy limits. Permissions should prevent one employee from initiating, approving, receiving, and adjusting the same transfer without oversight.
Common Restocking Mistakes
- Using raw sales instead of in-stock velocity. Stockouts can make a high-demand store appear slow.
- Moving dead inventory to hide it. Weak chain-wide demand may call for a markdown, return, or purchasing correction.
- Ignoring committed inventory. Moving reserved units creates cancellations.
- Matching on name alone. Similar names may represent different SKUs, packages, or potencies.
- Ignoring batch age. The destination may receive inventory that has little selling time left.
- Skipping the destination check. A store with low on-hand quantity does not automatically have high demand.
- Treating internal movement as compliance-free. Separate licenses may require manifests, reporting, and receiving steps.
- Measuring activity instead of outcomes. Judge recovered margin, availability, sell-through, and markdown reduction, not transfer count.
What to Look for in Dispensary Inventory Software
A multi-location inventory platform should help teams:
- View inventory and sales at company, region, and store level
- Compare sell-through, days of supply, and aging
- Distinguish on-hand, sellable, committed, quarantined, and unsellable units
- Normalize products across locations
- Drill down to package and batch identity
- Incorporate lead times and reorder recommendations
- Create and receive transfers with an audit trail
- Apply role-based permissions and approval controls
- Export transfer, inventory action, and reconciliation reports
- Align POS and ordering channels with availability
- Support the operator’s state-specific track-and-trace processes
BLAZE Retail inventory management, multi-location tools, and BLAZE Insights help operators see inventory movement and performance. The result should be better use of inventory already owned without sacrificing compliance or trust.
Frequently Asked Questions
Multi-location inventory restocking moves eligible inventory from a location with excess supply to one with stronger demand, based on package data, expected demand, economics, and transfer rules.
Transfer when an eligible location has the exact product in excess, destination demand is credible, and expected benefit exceeds costs. Reorder when chain-wide supply is low or a move would create another shortage.
Divide available sellable units by daily sales velocity, calculated from days actually in stock. First subtract committed, quarantined, recalled, damaged, and otherwise unsellable units.
Sometimes. Permission and process depend on state, license type, ownership, tracking accounts, and other rules. Verify current regulator requirements even between commonly owned stores.
No. This playbook applies only to transfers that are lawful within a state’s licensed system. Do not use it to plan or execute interstate cannabis movement.
A weekly review is a practical start, with more frequent monitoring for fast-moving, seasonal, or short-dated products. Adjust for demand volatility, lead times, store count, and transfer cost.
No. Remove ecommerce, pickup, and delivery commitments from available quantity unless the order is canceled and units return to sellable inventory.
Measure sell-through, avoided stockouts, recovered margin, lower aging or markdown risk, transfer cost, and discrepancies against the estimate recorded at approval.
Related Resources
See Every Store’s Inventory in One View
Compare days of supply, sell-through, and aging across locations before you place the next purchase order.
Book a Live Demo →