I'm going to say something that might sting: you are almost certainly overpaying your vendors. Not by a little. By thousands of dollars per year. Maybe tens of thousands. And it's not because your vendors are dishonest — it's because nobody on your side is checking the math.

Every dispensary I've onboarded has the same problem. The invoices come in, they look reasonable, someone approves them, and a check goes out. But when we actually reconcile what was delivered against what was invoiced, there's always a gap. Always. The invoice says one thing. The manifest says another. The credits that should have been applied weren't. And the money is already gone.

Let me walk you through the four ways dispensaries overpay and what you can do about each one.

Overpayment 1: Shorted Deliveries

This is the most common and the most preventable. A vendor delivers product to your store. The manifest says 100 units. Your receiving team checks it in, counts 94. Six units are missing. Maybe they were left on the truck. Maybe they were never loaded. Doesn't matter — you received 94 units.

But the invoice that shows up? It's for 100 units. And if nobody catches it, you pay for 100 units.

How often does this happen? More than you'd think. Across the dispensaries we manage, we catch delivery shortages on roughly 8-12% of all deliveries. Most are small — two or three units. But at $30 to $80 per unit, those small shortages add up fast.

The dollar impact: a dispensary receiving 15-20 deliveries per week with a 10% shortage rate and an average discrepancy of $120 per shorted delivery is overpaying by roughly $7,000 to $12,000 per year. On deliveries alone.

The fix is simple in concept: verify every delivery against the manifest before paying the invoice. Count what came in. Compare it to what's on the bill. Adjust the payment accordingly. But "simple in concept" and "actually happening at your store" are two very different things. Your receiving team is busy. The delivery driver is waiting. Product needs to get on shelves. Verification falls to the bottom of the list.

When ShelfSpace manages your accounts payable, we reconcile every delivery against every invoice. We cross-check the manifest, the METRC transfer, and your receiving records. If there's a discrepancy, we flag it before payment goes out — not after.

Overpayment 2: Missed Credits

I've written an entire article about credit recovery, so I won't repeat all of it here. But the short version: you are owed credits from your vendors that are not being applied to your payments. Returns, expirations, co-marketing promotions — these all generate credits that should reduce what you owe.

The problem is that credits live in a completely separate workflow from invoices. An invoice shows up and demands payment. A credit has to be created, documented, sent to the vendor, approved, and then manually applied against an open invoice. If any step in that chain breaks — and it usually does — the credit never gets applied and you overpay.

The dollar impact: for a $3M dispensary, unclaimed credits typically run $40,000 to $80,000 per year. That's not a rounding error. That's a full-time employee's salary walking out the door.

The fix is building a credit tracking system that's linked to your AP workflow. Every credit should be logged the moment it's created. Every invoice should be checked against open credits before payment. And approved credits should be deducted from the next settlement. ShelfSpace handles all of this as part of our managed AP service — credits are reconciled against payments before a single dollar goes out.

Overpayment 3: Duplicate Invoices

This one sounds like it shouldn't happen. And yet it does. A vendor sends you an invoice. It gets entered into your system. A week later, the same vendor sends the same invoice — maybe with a slightly different invoice number, maybe the same number to a different email address. If your system doesn't catch it, you pay twice.

Duplicate invoices aren't always exact copies. Sometimes a vendor sends a revised invoice and the original doesn't get voided. Sometimes the same delivery generates an invoice from the vendor's sales team and another from their accounting team. Sometimes your AP person processes the same invoice on Monday and again on Thursday because it was in two different email threads.

How often does this happen? Industry data puts duplicate invoice rates at 1-3% across all industries. In cannabis, where AP processes tend to be less mature, we see it on the higher end. For a dispensary processing $2M in vendor payments per year, even a 1% duplicate rate means $20,000 in overpayments.

The fix is duplicate detection at the point of entry. Before any invoice is approved for payment, it should be checked against existing invoices for the same vendor, amount, date range, and product. This is a basic AP control that most dispensaries don't have because they're running their payables through spreadsheets or basic accounting software that doesn't flag duplicates.

Overpayment 4: No Three-Way Verification

In any functional AP operation, every payment should pass a three-way match before it goes out the door: the purchase order (what you ordered), the receiving record (what you got), and the invoice (what the vendor is charging). All three need to align. If they don't, you investigate before paying.

Most dispensaries skip this entirely. There's no formal purchase order. Receiving records are incomplete. The invoice shows up and gets paid based on trust — "we ordered from this vendor, this looks right, send the check."

That trust is costing you money. Without three-way matching, you have no way to catch:

Every invoice you pay without verification is a check you're writing on faith. In cannabis, where margins are already tight, faith is not a financial strategy.

The dollar impact: when we implement three-way matching for a new client, we typically find 3-5% in total payment discrepancies across their vendor base. For a dispensary paying $1.5M per year to vendors, that's $45,000 to $75,000. Some of it is innocent errors. Some of it is vendors testing what they can get away with. All of it is money you shouldn't be paying.

The Total Cost of Unmanaged AP

Let's add it up for a dispensary doing $3M in annual revenue with roughly $1.8M in vendor payments:

The total? Somewhere between $100,000 and $187,000 per year in vendor overpayments. Even if your operation is better than average and you're only losing half of that, you're still looking at $50,000+ per year going to vendors that should be staying in your account.

That's not a cost of doing business. That's a cost of not having a system.

Why Managed AP Beats DIY

You could hire an AP clerk to handle all of this. That's a $45,000 to $55,000 salary plus benefits. They'd need access to your POS, METRC, email, and accounting system. They'd need training on cannabis-specific workflows. And when they go on vacation or quit, the entire process stops.

Or you could try to do it yourself. Set up spreadsheets, build verification checklists, manually reconcile every delivery and invoice. You'd need 10-15 hours per week of focused work — time that you, as an operator, do not have.

Managed AP means someone else handles the entire workflow: receiving verification, invoice matching, credit reconciliation, duplicate detection, and payment scheduling. You approve the final payment amounts. That's your only job.

At ShelfSpace, managed AP is part of the platform. We verify every delivery, match every invoice, apply every credit, and flag every discrepancy — before your money goes out the door. You get a clean weekly report showing exactly what's owed, what's been adjusted, and what's been paid.

How to Start Fixing This Today

Even before you bring on a managed service, there are three things you can do this week to stop the bleeding:

  1. Count every delivery. Assign someone to physically verify every delivery against the manifest. No exceptions. If the count doesn't match, note the discrepancy on the manifest and have the driver initial it. That documentation is your leverage when the invoice arrives.
  2. Hold invoices for 48 hours. Don't pay any invoice the day it arrives. Give yourself time to compare it against the delivery record. Look for quantity mismatches, price differences, and missing credits.
  3. Pull a credit audit. Go back through the last 90 days. Look at every return, every expired product, every vendor promotion. Did credits get created? Were they applied? I guarantee you'll find money that's owed to you.

Those three steps alone will probably save you $20,000+ per year. But if you want the full system — managed verification, credit tracking, duplicate detection, three-way matching — that's what ShelfSpace is built for. We'll set it all up during your free 60-day pilot and show you exactly what you've been overpaying.