Dispensary Menu Audit: How to Find Delisted, Missing and Mispriced Cannabis Products
A step-by-step dispensary menu audit for cannabis brands and stores: find delisted, out-of-stock and mispriced products and turn them into rep actions.
A dispensary menu audit shows a cannabis brand, distributor or store exactly where products appear online, where they are missing and where the details are wrong. Many shoppers browse a store’s online menu before they visit or place a pickup order, so a product that is not on the menu is effectively not on the shelf for those customers. This guide covers the audit method, a sample findings table, how to compare menu presence to sell-in, and how to turn the results into a weekly action list for reps.
Why Online Menus Deserve a Regular Audit
For brands and distributors, the order is only half the job. A store can buy a case of your pre-rolls and still list them under the wrong strain, show them at the wrong price or leave them off the menu entirely. Your invoices say the product is in market. The menu tells you whether shoppers can actually find it.
For dispensaries, the menu is the storefront most customers see first. Missing photos, duplicate listings and stale out-of-stock items make the store look disorganized and cost sales. A cannabis menu audit catches those problems before customers do.
The Dispensary Menu Audit Method
The audit follows the same five steps whether you run it by hand for ten stores or with a script for two hundred.
- List active accounts and SKUs. Pull every store that has ordered from you in a set window (for example, the last 90 days) and every SKU you expect each one to carry. Include the size, strain and your suggested retail price range for each.
- Collect each store’s live menu. Record what the menu shows for your brand: product name, category, size, price, stock status and whether a photo is present. Note the date and time you captured it.
- Normalize and match. Clean product names before matching. Lowercase everything, strip your brand name, standardize sizes (3.5g, 1/8 and eighth become one value) and compare on name, size and strain together.
- Flag each SKU at each store. Use a short, fixed list of flags so results compare week to week:
- Not listed: the store ordered it, but it does not appear on the menu.
- Listed, out of stock: the product appears but cannot be ordered.
- Price outside range: the menu price falls above or below your suggested range.
- Wrong details: incorrect name, category, strain, size or photo.
- Record the result. Save one row per store and SKU with the flag, the captured price and a notes column. This becomes the history you compare against next week.
Sample Findings Table
The table below is an illustrative example. The store names, products and prices are invented. Assume the suggested retail range for the eighth is $30 to $36.
| Store (invented) | Product (invented) | Last order | Menu status | Menu price | Flag | Rep action |
|---|---|---|---|---|---|---|
| Maple Leaf Wellness | Sample Kush 3.5g | 3 weeks ago | Not listed | None | Not listed | Ask if stock is in the back room or unsold |
| Prairie Wind Cannabis | Sample Kush 3.5g | 5 weeks ago | Listed, out of stock | $34 | Out of stock | Offer a reorder with sell-through math |
| Blue Door Dispensary | Sample Kush 3.5g | 2 weeks ago | In stock | $44 | Price outside range | Confirm price entry with the buyer |
| Copper Hill Provisions | Demo Haze Pre-roll 5-pack | 4 weeks ago | In stock | $25 | Wrong details | Send correct category, strain and photo |
| Redbud Remedies | Demo Haze Pre-roll 5-pack | None in 90 days | In stock | $27 | Listed, no recent order | Check on-hand and schedule a visit |
Five rows, five different conversations. That is the value of the audit: each flag points to a specific next step instead of a general “check in” call.
Shelf vs Sell-In: Comparing Menu Presence to Orders
The most useful view joins the menu results to your sales orders. Shelf vs sell-in compares what stores bought from you (sell-in) with what they show customers (shelf). Two gaps matter most.
- Ordered but not listed. The store received product but it is not on the menu. The product may be sitting in the back room, mislabeled in the point of sale or already sold out and removed. This is the fastest way to find delisted cannabis products, and each one is lost sales until someone fixes it.
- Listed but not reordered. The menu shows your product, but the store has not ordered in a while. Either inventory is moving slowly or the store is close to running out. Check days on hand before calling, using the method in our guide to cannabis sell-through and reorder points.
Store-level menus usually reflect the store’s own point-of-sale inventory, so treat them as a signal rather than an official count. In Oklahoma, licensed businesses track inventory in Metrc under OMMA’s seed-to-sale requirements. When a menu gap matters, the store’s own records settle the question. For brands, the next step is a reorder report that combines both views, which we cover in how to build a cannabis reorder report.
How Often to Run the Audit
Weekly is a practical default for brands and distributors with active reps. Menus change daily as stores receive and sell product, and a weekly snapshot catches most gaps before they cost a full reorder cycle. Run it on the same day each week so trends are comparable.
Dispensaries auditing their own menu can split the work. Check top sellers and new arrivals weekly, and review the full menu monthly for duplicates, missing photos and items that have been out of stock for more than a set period.
Common Pitfalls in a Cannabis Menu Audit
- Name variations across menus. The same product can appear as “Sample Kush 3.5g,” “SAMPLE KUSH - 1/8” or just “Kush Eighth.” Keep an alias table that maps each store’s spelling to your SKU, and review unmatched items by hand before flagging them as missing.
- Multiple locations sharing one menu page. Some groups show one menu for several stores, or switch locations with a dropdown. Confirm which location you captured, or a delisting at one store can hide behind stock at another.
- Counts that change mid-crawl. Stock status can change while you collect data. Capture each store in one pass, timestamp it and avoid comparing a morning snapshot at one store with an evening snapshot at another.
- Platform terms of use. Menus are hosted on a mix of store websites and third-party platforms, each with its own terms. Read and follow the terms for any site you collect from, keep request volume low and ask store partners for a menu export or direct feed where they can provide one.
- Treating the menu as inventory truth. A menu is a customer-facing display. Confirm with the store before assuming product is gone.
Turning Findings Into an Account Action List
The audit only pays off when reps act on it. Sort the findings into a short list per rep, ranked by impact:
- Ordered but not listed at high-volume stores comes first, because product is already paid for and not selling.
- Out of stock at stores with strong past sell-through comes next, paired with a suggested reorder.
- Price outside range and wrong details follow, with the correct information attached so the buyer can fix it in one step.
- Listed but not reordered goes on the visit schedule.
Give each line a store, a product, the flag, the evidence (screenshot or captured price) and one recommended action. Track whether each item was resolved by the next audit. Over a few weeks, that history shows which accounts need more support and which ones run clean menus on their own.
How We Help
Our team runs dispensary menu audits and builds shelf vs sell-in reports for cannabis brands, distributors and dispensaries in Oklahoma and California. Learn more about our cannabis operations service to see how we set up a weekly audit and rep action list for your accounts.
Frequently Asked Questions
What is a dispensary menu audit?
It is a structured check of a dispensary’s live online menu against the products a brand or the store expects to carry. It flags items that are missing, out of stock, mispriced or listed under the wrong name or category.
How often should a cannabis brand audit dispensary menus?
Weekly works for most brands with active rep coverage, because menus change as stores receive and sell product. Smaller brands with few accounts can start every two weeks and tighten the schedule once the routine is in place.
Why would a dispensary stop listing a product it ordered?
Common reasons include the product selling out and dropping off the menu, a name or category mismatch in the store’s point of sale, a buyer decision to cut the item, or stock sitting in the back room without being made available for sale. A quick call from the rep usually tells you which one it is.