Paying vendors sounds like the simplest job in the store. A vendor sends an invoice, you write a check. Then you actually run a dispensary for a year and learn what the job really is: the invoice says ten units, the manifest says ten, eight showed up, one of those was damaged, and the same invoice already came through two weeks ago under a slightly different number. Nobody caught it, and you paid for product you never put on a shelf.

That is accounts payable in cannabis, and it is not data entry. It's a weekly reconciliation between three sources that never quite agree — the vendor's invoice, the Metrc manifest, and what physically came off the truck — followed by a cash decision and a payment method that half the banking system refuses to touch. Get it wrong and you either overpay vendors or fall behind on the ones you can't afford to lose. Either way, someone is spending hours on it every week.

What AP actually takes in a cannabis store

Strip out the accounting vocabulary and cannabis accounts payable is four jobs, repeated every week, forever:

1

Three-way match — invoice, manifest, delivery

Line up what the vendor billed, what the Metrc manifest says they shipped, and what physically arrived. When all three agree, the invoice is safe to pay. When they don't, that gap is where the money leaks.

2

Catch what's wrong before the check goes out

Duplicate invoices, phantom lines for product that never came, short shipments, damaged units, and non-compliant deliveries. Each one is an overpayment waiting to happen unless someone flags it in time.

3

Decide who gets paid this week

You rarely have the cash to clear every open invoice at once. Someone has to read the AP aging and choose — pay the vendor you can't restock without, hold the one who can wait, and keep every relationship intact.

4

Cut a check the vendor can deposit

In cannabis that means a Check 21 check, because card networks prohibit the industry and most banks won't run cannabis ACH. The payment has to be one the vendor's bank will actually accept.

None of this is visible to a customer, and all of it decides whether you keep your best vendors and stop bleeding money on invoices that shouldn't have been paid in full. It is also, hour for hour, the least leveraged work anyone in the building does.

Why the three-way match is the whole game

Here's the part a general bookkeeper isn't built to catch. A bookkeeping firm doing AP off the invoice keys in what the invoice says and cuts a check for that amount. That's data entry, and it's blind by design — it has no view into the Metrc manifest or what actually came off the truck. So the duplicate gets paid twice. The phantom line gets paid once for nothing. The short shipment gets paid in full.

A check cut off the invoice alone is a check cut blind. The manifest and the delivery are the only things that prove you're paying for product you actually received.

The three-way match closes that hole. Match the invoice against the manifest and against the received delivery, and every discrepancy surfaces before the check is cut. That's the difference between AP and bookkeeping: bookkeeping records the payment you made; AP decides whether the payment is right in the first place. In an industry where the invoice, the manifest, and the box disagree more often than they agree, that decision is worth real money every single week.

It also protects the relationship. A vendor who gets shorted because you caught a real error is fine — you show them the manifest and the count, and the number is the number. A vendor who gets paid twice on a duplicate and has to be clawed back later is a headache for both sides. Matching up front means every check that goes out is one you can defend, line by line, if the rep ever calls to ask about it.

The cost of doing it in-house

Operators solve AP one of two ways, and both cost more than they look. You put it on a staff member — the person who "handles the office" — and it eats ten to fifteen hours a week of matching invoices, chasing manifests, writing checks, and answering vendor payment email one message at a time. Or you pay a bookkeeping or AP firm a few thousand dollars a month to key in invoices and cut checks. That firm does data entry, not verification, so it still misses the duplicates and the overcharges the three-way match would have caught. You pay for the labor and you keep overpaying vendors on top of it.

10–15 hrs

a week an AP clerk spends matching invoices, cutting checks, and answering vendor email

A few thousand

a month for a bookkeeping firm doing data entry that still misses overcharges

Every duplicate

paid twice when nothing checks the invoice against the manifest and the box

Put a number on your own version of it. If an AP clerk costs ten to fifteen hours a week and a firm bills a few thousand a month, the real price isn't the labor line — it's the labor plus the overpayments nobody's checking for. We break the labor and per-invoice math down in what cannabis AP really costs, but the short version is that most operators are paying twice: once for the work, and again for the errors the work never catches.

What AP looks like when it's handled

Outsourcing AP doesn't mean emailing a folder of invoices to a stranger and hoping the right checks go out. It means the four jobs above run on a system built for cannabis, and you get the outcome — vendors paid, correctly, on time — without owning the labor.

In-house, by hand

Every week

Someone opens each invoice, hunts down the manifest, eyeballs what arrived, keys it into a spreadsheet, guesses at who to pay, writes checks by hand, and fields vendor email one reply at a time. The duplicates slip through.

Handled by ShelfSpace

A few minutes

The platform reads Metrc, three-way matches every invoice, flags the duplicates and short deliveries, ranks the week's payables, and generates the Check 21 checks. You review and approve. ShelfiQ answers the routine vendor email.

Under the hood, ShelfSpace connects to Metrc and reads your invoices as they arrive. The platform three-way matches every invoice against the manifest and the recorded delivery, and flags anything that doesn't reconcile — a duplicate, a phantom line, a short or damaged shipment — before a dollar moves. It ranks your open payables so the pay-this-week decision is a list you scan, not a puzzle you solve. It generates Check 21 checks the vendor can deposit, and tracks each one from ready-to-deposit through cleared. And ShelfiQ, the AI layer, drafts and answers the routine vendor payment email — "when's my check," "did you get invoice 4471" — so your team stops being the vendor help desk. That AI is how the service stays affordable. It's the engine, not the pitch.

The AP job In-house / bookkeeping firm ShelfSpace
Match invoice to Metrc manifest Invoice only Three-way match
Catch duplicate invoices Manual, missed Flagged before pay
Catch short / damaged deliveries Rarely Reconciled to delivery
Decide who to pay this week Owner's head Ranked AP aging
Pay by a rail cannabis can use Manual checks Check 21, you approve
Routine vendor payment email One reply at a time ShelfiQ drafts + answers

Software you drive, or done for you

The right delivery model is the one that fits your operation, and it's decided in the conversation, not forced on you by a website. Some operators want the software: they log in once a week, scan the matched invoices, look at the flags, approve the checks, and move on in a few minutes. Others want AP off their plate entirely, so we run it for them — the matching, the duplicate flags, the pay-this-week call, and the check generation — and they see every payment in the portal and in QuickBooks. Same work, same numbers. The only question is who touches the keyboard.

Either way, the accounting stays clean behind it. Every check and every matched invoice syncs to QuickBooks coded the way your accountant needs, so your CPA opens the ledger to find the work already done instead of a pile of receipts. If you're weighing this against a horizontal AP tool, we lay out why generic bill-pay breaks in cannabis in ShelfSpace vs. Bill for cannabis AP.

A bookkeeper keys in the invoice and cuts the check. AP decides whether the check is right before it ever goes out. ShelfSpace is the second one — matched to the manifest, matched to the box, and paid on a rail cannabis can actually use.

Who this is for

Single-location operators spending their own nights matching invoices to manifests, who can't justify a full-time AP hire but can't keep giving the hours away either. Multi-location groups where AP doesn't scale — every new store multiplies the vendor count, the invoices, and the odds a duplicate slips through unnoticed. And operators already paying a firm a few thousand a month for check-cutting that never once caught an overcharge, because catching overcharges was never what data entry was for.

If any of that is your week, the honest first move isn't a demo — it's a number. We'll connect to Metrc and your POS and show you where your invoices don't match Metrc, how many duplicate or short-paid deliveries are sitting in your open payables, and what your AP aging really looks like. See the full picture on the accounts payable page. It's free, it's specific to your store, and it usually surfaces more than it costs to fix.