Here's a number that should make you uncomfortable: the average dispensary we onboard is leaving $40,000 to $80,000 per year on the table in unclaimed vendor credits. Not revenue. Not margin. Credits they're already owed — money that should be coming off their next vendor payment — that just evaporates because nobody tracked it.

I've seen this at every single dispensary we've worked with. It's not a skills problem. It's a bandwidth problem. Your team is busy selling product, managing compliance, dealing with customers. Tracking down vendor credits falls to the bottom of the list, and that's where money goes to die.

Let me break down the three types of credits you're probably missing, what they're worth in real dollars, and how to actually catch them.

Credit Type 1: Product Returns

This is the most straightforward category. Product comes in damaged. Wrong SKU. Quality doesn't match the sample. The vendor agrees to take it back. You ship the product, and you're supposed to get a credit applied to your next invoice or settlement.

The problem? Most dispensaries handle returns by calling the vendor rep, handing the product back at the next delivery, and assuming the credit will show up. It doesn't. Or it does, but it's the wrong amount. Or it shows up three months later and nobody reconciles it.

What this costs you: for a dispensary doing $3M in annual revenue, product returns typically represent 0.5-1% of COGS. That's $15,000 to $30,000 in credits per year. If you're recovering half of them — and that's generous — you're leaving $10,000 to $15,000 on the table.

The fix is documentation. Every return needs a credit memo — a written record that says "we returned X units of Y product on Z date, and we're owed $N." That memo goes to the vendor for approval, and you track it until the credit is applied. Simple in theory. Brutal in practice when you're doing it across 30 vendors.

Credit Type 2: Expired Product

This one is bigger than most operators realize. In cannabis, product expires. Flower degrades. Edibles hit their sell-by date. Concentrates lose potency. When product expires on your shelf, somebody owes somebody money — and most of the time, it's the vendor who owes you.

Under consignment, expired product is clearly vendor-owned. The credit is straightforward. But even under wholesale agreements, many vendor contracts include provisions for expired product credits. The vendor sold you something with a shelf life. If it didn't sell before it expired, there's usually language that entitles you to partial or full credit.

The catch: you have to track it. You need to know exactly which packages expired, when they expired, what you paid for them, and what the vendor's contract says about expiration credits. This data lives across your POS, METRC, and your vendor agreements — three different systems that don't talk to each other.

What this costs you: expired product credits typically run 0.3-0.7% of COGS. For that same $3M dispensary, that's $9,000 to $21,000 per year. Most operators recover close to zero because they're not tracking expirations at the vendor level.

Credit Type 3: Co-Marketing Spend

This is the one that surprises people. Your vendors run promotions through your store — buy one get one, percentage-off deals, happy hour pricing, loyalty point multipliers. When you run a vendor's promotion, you're absorbing the discount on their behalf. That discount is a credit they owe you.

Example: a vendor asks you to run a 20% off promotion on their pre-rolls for a week. You sell 200 units at $32 instead of $40. That's $1,600 in discounts you absorbed. The vendor owes you a $1,600 co-marketing credit.

Now multiply that across every vendor running promotions through your store, every week, all year. Co-marketing credits are typically the largest single category of unclaimed money — often 1-2% of annual revenue.

What this costs you: $30,000 to $60,000 per year for a $3M dispensary. And almost nobody tracks it systematically. The promo runs, the discount happens, and the vendor credit never gets created.

Why Most Dispensaries Miss These Credits

It's not because operators are careless. It's because the tracking infrastructure doesn't exist at most shops. Think about what you'd need to catch every credit:

That's a full-time job. Maybe two full-time jobs. And the person doing it needs access to your POS, METRC, vendor contracts, and accounting system. Most dispensaries don't have that person, so the credits don't get tracked.

The Manual Approach: What It Takes

If you want to do this yourself, here's the minimum viable process:

  1. Create a credit tracking spreadsheet. One tab per vendor. Columns for date, credit type, amount, status, and notes.
  2. Log every return immediately. Don't wait. The second product goes back to a vendor, create the credit memo and send it.
  3. Run a weekly expiration report. Pull packages from METRC that expired in the last 7 days. Match them to the vendor. Calculate the credit.
  4. Track every promotion. When a vendor asks you to run a promo, document the discount structure upfront. After the promo ends, pull the POS data and calculate the discount absorbed.
  5. Reconcile monthly. Sit down with each vendor's open credits and verify that approved credits were actually applied to invoices or settlements.

This works. I've seen operators run this process manually and recover real money. But it requires discipline, consistency, and at least 8-10 hours per week of dedicated staff time. The moment someone goes on vacation or gets pulled to cover the floor, the tracking falls behind.

The Managed Approach: Let ShelfSpace Handle It

This is what we do at ShelfSpace. We connect to your POS and METRC, pull the data directly, and generate credit memos for every return, expiration, and co-marketing promotion. We send them to your vendors for approval. We handle the back-and-forth. We track everything to resolution and apply approved credits to your settlements.

You don't log into anything. You don't update a spreadsheet. You get a weekly report showing what was recovered, what's pending approval, and what's been applied. That's it.

The average dispensary we work with recovers $50,000+ per year in credits that were previously going untracked. For most operators, that's more than enough to cover the cost of ShelfSpace several times over.

Real Dollar Examples

Let me make this concrete. A two-location dispensary in Massachusetts came to us doing about $5M combined annual revenue. When we audited their vendor relationships, here's what we found:

We set up their credit recovery system in the first week of the pilot. Within 30 days, we had recovered $8,200 in credits that were already approved by vendors and applied to open settlements. Within 90 days, the annualized recovery run rate was over $58,000.

Start Today

Whether you do this manually or let us handle it, the important thing is to start. Every week that passes without credit tracking is money walking out the door. Pull your return logs for the last 90 days. Look at what expired. Check which promos ran. I guarantee you'll find five figures in unclaimed credits.

Or let us do the audit for free. We'll connect to your systems, run the numbers, and show you exactly what you're owed — no commitment, no cost. If the number is meaningful, we'll set up the full recovery system during your 60-day pilot.