A friend of mine runs one of the largest cannabis companies in the world. A while back he told me, "ShelfSpace looks cool. I have no idea what it is, but I support you."

That stuck with me. Because if he doesn't get it, I'm doing a bad job explaining it. I've been so far in the weeds building this thing that I forgot how it sounds from the outside. So this is my attempt to fix that — for him, and for anyone else who's curious. If you want the close-up version of one piece of it, the anatomy of a vendor invoice payment walks through a single real document; this post is the bigger picture.

Here's the honest version: ShelfSpace is hard to explain in one sentence because it isn't one thing. It's a system. And the only way I know how to explain a system is to show you what it's made of and what it's for.

Think about a car

A car is an engine, a transmission, four tires, a steering wheel, brakes, a fuel system — a complicated orchestra of parts. Nobody buys a car because they want a transmission. They buy it because all those parts, working together, do one simple thing: get you from A to B, safely.

ShelfSpace is the same idea. It's a complex system with one simple job: optimize the profit of every slot on your retail shelf. Not "manage your payments." Not "do your accounting." Optimize the profitability of every SKU you carry. That's the A-to-B.

It is not software you log into. It is not a staffing agency. It is not AI. It is not "accounts payable" or "consignment" or "credit recovery" on their own. It's all of those things built into one mechanism, pointed at one goal. A lot goes into that. Let me walk you through it the way it actually gets built — in layers.

Layer 1 — Just paying people

It starts with something that sounds boring: paying your vendors. But in cannabis, paying people is genuinely hard, and almost nobody has a clean handle on it.

So layer one is making that dead simple. With ShelfSpace you click once and a Check 21 payment goes to your vendor — instantly. You see it in your dashboard. Your vendor sees it in theirs. And it syncs straight into your accounting system, so your books aren't a month behind reality. A vendor texts "did that payment go out?" — you don't even have to answer. They can already see it in their own portal.

That's the foundation. Before you can do anything smart, you have to actually know what you owe, what you've paid, and what's coming up. Most operators don't — not really. They have a stack of invoices, a bank account, and a feeling. Layer one turns that feeling into a clear picture.

Layer 2 — Paying accurately and on time

Once paying is easy, the next layer is making sure you're paying for what you actually got, and paying it on time.

Cannabis is messy. The average dispensary works with around 30 vendors. Every one of them carries a range of products, most of it with a clock on it — lab results expire, product ages out. Keeping all those payments straight, confirming you received what the invoice says you received, and paying on schedule — that's the second layer, and it's where the money starts showing up.

In our experience this layer is full of quiet savings. An invoice says 24 units; the Metrc manifest says 22 — that's money caught before it leaves the building. The same invoice gets sent twice and paid twice. And then there's the sheer labor cost of accounts payable — the endless email back-and-forth, cutting the payments, chasing down the weird edge cases. We triple-check every SKU before we pay, and we run the whole AP function end to end. Your team gets that time back.

Layer 3 — SKU-level optimization

Here's the part I'm actually excited about. Once paying is easy and accurate and on time — only then can you get to the real goal: optimizing the profit of every SKU.

This is where credit recovery and consignment come in. They're two different ways at the same problem.

Credit recovery gets you money back. Some of it is straightforward — credits for returned and damaged product. But the bigger piece is working with your vendors, as partners, to split the cost of the deals and promotions all of us run constantly. You ran a vendor's BOGO last month and ate the discount yourself — that's a credit you're owed, and most operators never file it. When you start collecting it, you can finally look at inventory velocity — the real driver of your cash flow — and see the true profitability of every SKU. You find out where you've been quietly losing money on margin, and you fix it.

Consignment attacks the same problem from the other side. It frees up cash that's trapped sitting on your shelf as inventory. Picture $27,000 of one vendor's product on your shelves right now — convert that vendor to consignment and that cash is back in your account, while the product still sells exactly the same. You agree on the profit split with the vendor in advance, you sell the product, and you cut the vendor a check based on what actually sold — at a margin you locked in ahead of time. Major retailers like Home Depot run on consignment. There's a reason. It optimizes margin and kills waste at the SKU level.

How it all works in harmony

The reason this has to be a system and not a feature is that real dispensaries are not uniform. You'll have vendors who are happy to do consignment and vendors who won't. Vendors who need advance notice on every promotion — which the system handles — and vendors who don't care. Vendors whose products consistently hit the margin you need, and vendors who consistently don't and need more attention. You'll have SKUs that fly off the shelf, and SKUs you need gone so you can put something better in that slot.

Underneath all of it, three things have to be true at once: your vendors get steady, dependable communication and their own ShelfSpace portal; your payments go out on time, every time; and you have something you can just askShelfiQ, an assistant that knows your dispensary and can answer questions about any of this in plain English. Think ChatGPT, but for your store specifically.

That's ShelfSpace. A SKU-level profit optimization engine — so specific, so finely tuned to how cannabis dispensaries actually work, that it honestly wouldn't function in any other industry. It's a custom-fit platform for cannabis retail, built by someone who's been operating dispensaries for 10 years and built every piece of this out of personal pain, real mistakes, and opportunities I watched go to waste. It's integrated with Metrc and compatible with every major cannabis POS.

ShelfSpace is the engine that makes sure every slot on your shelf is actually earning — and that you're not the last one to know when one isn't.

So that's the answer to my friend's question. If you want to go deeper on any one layer, the vendor management guide is a good next read. And if you just want to see what your own shelf looks like through this lens, that's what the free evaluation is for.