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 running AP on the platform, the system catches 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.
On ShelfSpace, every delivery is reconciled against every invoice as part of your accounts payable. The platform cross-checks the manifest, the Metrc transfer, and your receiving records, then flags any discrepancy before payment goes out, not after.
For a step-by-step look at that check, see how every invoice gets matched against Metrc before you pay.
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. The platform handles all of this as part of accounts payable — 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:
- Price discrepancies between what was quoted and what was invoiced
- Quantity differences between what was delivered and what was billed
- Products that were invoiced but never ordered
- Tax calculations that don't match your agreement
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 Manual AP
Let's add it up for a dispensary doing $3M in annual revenue with roughly $1.8M in vendor payments:
- Shorted deliveries: $7,000 - $12,000/year
- Missed credits: $40,000 - $80,000/year
- Duplicate invoices: $10,000 - $20,000/year
- Unverified invoices: $45,000 - $75,000/year
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.
$100K–$187K
overpaid per year on $1.8M in vendor payments
8–12%
of deliveries arrive short of the manifest
3–5%
payment discrepancies found across the vendor base
That's not a cost of doing business. That's a cost of not having a system.
Why an AP Platform 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.
Hire a clerk or DIY
$45K–$55K
A clerk's salary plus benefits, or 10-15 hours a week of your own time. And when they go on vacation or quit, the entire process stops.
An AP platform
One job
It verifies, matches, reconciles, and detects duplicates across the whole workflow. You approve the final payments and sign the checks.
A cannabis-specific AP platform handles the entire workflow: receiving verification, invoice matching, credit reconciliation, duplicate detection, and payment generation. You approve the final payments and sign the checks. That's your only job.
At ShelfSpace, AP is the platform. It verifies every delivery, matches every invoice, applies every credit, and flags every discrepancy — before your money goes out the door. You get a clean weekly view of what's owed, what's been adjusted, and what's been paid.
How to Start Fixing This Today
Even before you bring on an AP platform, there are three things you can do this week to stop the bleeding:
Count every delivery
Verify every delivery against the manifest. If the count doesn't match, note the discrepancy and have the driver initial it. That documentation is your leverage when the invoice arrives.
Hold invoices for 48 hours
Don't pay any invoice the day it arrives. Give yourself time to compare it against the delivery record for quantity mismatches, price differences, and missing credits.
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?
- 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.
- 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.
- 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. Start with a free evaluation and we'll show you exactly what you've been overpaying.