Why Vertically Integrated Cannabis Companies Love ShelfSpace
You have a production entity and a retail entity. Product moves between them every week. The transfer pricing is a nightmare. It doesn't have to be.
At a glance
Vertically integrated cannabis companies typically run production and retail as separate legal entities
Moving product between entities requires transfer pricing — manual invoicing, intercompany payments, reconciliation
ShelfSpace treats your production entity as a consignment vendor to your retail entity
You set the margin split (e.g., 70% production / 30% retail) and we run weekly settlements
Same system handles your external vendors too — one platform for every vendor relationship
I ran a vertically integrated cannabis company across Oregon and Massachusetts for nearly a decade. Production, manufacturing, retail — the whole thing. So when I tell you that transfer pricing between your own entities is one of the most quietly painful parts of running a VI operation, I'm not guessing. I lived it.
You have two entities — typically something like Production LLC on the cultivation and manufacturing side and Retail Corp on the dispensary side. Product flows from production to retail every week. And every week, someone has to figure out how to account for it.
That's transfer pricing. And in cannabis, it's one of the most time-consuming, error-prone, and quietly expensive operational burdens nobody talks about.
The Transfer Pricing Problem
When your production entity sends product to your retail entity, you can't just move it for free. These are separate legal entities with separate bank accounts, separate P&Ls, and separate tax obligations. The IRS requires intercompany transactions to be priced at arm's length — meaning you need to set a transfer price that reflects what an unrelated party would pay.
Without a system, here's what that looks like in practice:
Manual invoicing — Production creates invoices for every product transfer to retail. Someone has to calculate quantities, apply the right pricing, and generate the paperwork.
Intercompany payments — Retail has to cut checks or send wires to production. Two bank accounts, two sets of books, payments flowing between your own entities.
Reconciliation — At month-end, someone has to reconcile what was transferred, what was invoiced, what was paid, and what's outstanding. Between your own companies.
Documentation — Every transfer needs a paper trail. For compliance. For your CPA. For the IRS. For the state cannabis regulator.
Most vertically integrated operators I talk to spend 5-10 hours a week on intercompany accounting alone. If you're running multiple retail locations pulling from a single production entity, multiply that — every additional location adds another layer of reconciliation, another set of transfers, another bank account to track. That's a part-time employee's worth of work — just to move product between entities you own.
Most VI operators spend 5-10 hours a week on intercompany accounting alone. That's a part-time employee's worth of work, just to move product between entities you own.
Why Spreadsheets Make It Worse
The typical solution is a spreadsheet. Production logs what it sent. Retail logs what it received. Someone reconciles the two. Except:
Production and retail are using different spreadsheets (or different tabs, or different versions)
Nobody agrees on the transfer price for products that changed cost mid-month
Returns and damaged product don't flow back cleanly
The reconciliation always happens late, and by the time it does, nobody can remember the details
Your CPA asks for documentation and you spend two days pulling it together
And because transfer pricing feels like internal busywork — it's not customer-facing, it's not revenue-generating — it gets deprioritized. The spreadsheet gets stale. Payments between entities get batched and approximate. Documentation gaps grow. Then tax season arrives and everyone scrambles.
Manual Transfer Pricing
Internal invoices, intercompany payments, month-end reconciliation between your own companies, and a documentation scramble every tax season.
With ShelfSpace
Your production entity is a consignment vendor to retail. Settlements run weekly off actual sell-through, and the report is the reconciliation.
How ShelfSpace Solves It
Here's the insight: your production entity is just another vendor to your retail entity. It supplies product. It needs to get paid for what sells. It needs settlement reports. It needs documentation.
ShelfSpace treats it exactly that way. Your production entity onboards as a consignment vendor in ShelfSpace — same as any external vendor. Product is carried on consignment at your retail location. When it sells, the settlement runs. When it doesn't sell, nobody pays for it.
The difference from traditional transfer pricing: you set the margin split.
Example: 70/30 Margin Split
Product retails for$50.00
Production LLC receives (70%)$35.00
Retail Corp retains (30%)$15.00
Retail Corp COGS on this sale$35.00
Settlement frequencyWeekly
In this example, every time a $50 product sells, Production LLC receives $35 and Retail Corp keeps $15. The platform calculates this on every transaction, runs weekly settlements, and generates the checks and documentation. Your production entity gets a vendor portal with full visibility into sales, inventory on hand, and settlement history — just like any external vendor would.
The margin split is fully configurable. You can set it to 60/40, 70/30, 80/20 — whatever your CPA recommends for your entity structure. You can set different splits for different product categories. And you can change it at any time.
What This Means for Your Books
With a consignment-based transfer pricing model, the accounting becomes straightforward:
Retail Corp recognizes the full sale to the consumer and books the vendor payout (the production entity's share) as COGS.
Production LLC recognizes revenue when the settlement is received — based on actual sell-through, not on what was delivered.
Both entities have clean weekly settlement reports with line-item detail, generated by ShelfSpace.
1
Retail Corp books the sale
Recognizes the full sale to the consumer and books the production entity's share as COGS.
2
Production LLC recognizes revenue
Based on actual sell-through when the settlement is received, not on what was delivered.
3
Both entities get clean reports
Weekly settlement reports with line-item detail, generated by ShelfSpace, ready any time your CPA asks.
The margin split you configure determines how revenue and cost flow between entities. For operators in cannabis, where COGS allocation under IRC Section 280E has significant implications for tax obligations, having precise control over this split — and clean documentation to support it — matters.
Important: ShelfSpace is not a CPA, tax advisor, or legal advisor. Nothing in this article or on our platform should be construed as tax advice. The margin split between entities may have tax implications under IRC Section 280E and other provisions. We strongly recommend consulting a qualified cannabis tax professional before structuring intercompany transactions. ShelfSpace recommends that all operators follow applicable IRS tax codes and state regulations.
What You Stop Doing
Once your production entity is set up as a consignment vendor in ShelfSpace, here's what goes away:
Manual invoicing between entities — The platform generates settlements based on actual sales. No more creating internal invoices.
Intercompany payment tracking — We generate the checks. Production gets paid weekly. Retail's bank account is debited. Done.
Month-end reconciliation — The settlement reports are the reconciliation. Every product, every sale, every dollar — already matched.
Documentation scrambles — Every settlement generates a PDF with full line-item detail. Your CPA gets clean reports any time they ask.
Transfer pricing debates — The split is set in the system. It applies consistently to every transaction. No ambiguity.
One System for Every Vendor
Here's the part that makes vertically integrated operators particularly happy: the same system that handles your internal transfers also handles your external vendors.
Your production entity is a vendor in ShelfSpace. Your flower supplier is a vendor in ShelfSpace. Your edibles distributor is a vendor in ShelfSpace. Your landlord, your security company, your cleaning crew — they're all vendors in ShelfSpace.
One AP system. One consignment platform. One set of settlement reports. One place to see every vendor relationship, internal and external, with full payment history and documentation.
And because we're connected to Metrc, every transfer between your production and retail entities is verified against actual track-and-trace records. What was delivered matches what was received matches what was settled. No discrepancies. No guessing.
If you're running QuickBooks for either entity, settlements sync directly — no manual journal entries, no re-keying numbers. Both sets of books stay clean without anyone touching them.
Who This Is For
This approach works for any vertically integrated cannabis operator who:
Runs production and retail as separate legal entities
Is currently doing transfer pricing manually (spreadsheets, internal invoices, batch payments)
Wants clean, auditable documentation for every intercompany transaction
Wants configurable margin splits with weekly settlement frequency
Also has external vendors they want to manage through the same system
Whether you're a single-location dispensary with your own grow or a multi-state operation with dozens of retail locations pulling from centralized production — the consignment model scales.
You built two entities for good reasons. You shouldn't have to spend 10 hours a week accounting for the gap between them.
Want to see how it would work for your operation? Talk to us — we'll walk through your entity structure and show you how the margin split would look with your actual numbers.
Not vertically integrated? ShelfSpace works for any dispensary with external vendors too — consignment, AP management, and credit recovery all work the same way whether the vendor is your own production entity or an outside supplier.
Frequently Asked Questions
How do vertically integrated cannabis companies handle transfer pricing?
Most vertically integrated cannabis companies have separate legal entities for production and retail. They need to set transfer prices when product moves from production to retail. Without a system, this means manual invoicing between entities, tracking intercompany payments, and reconciling across separate bank accounts. ShelfSpace replaces this with consignment-based settlements — production carries its own product at the retail location, and settlements run weekly with configurable margin splits.
Can ShelfSpace handle both internal and external vendor relationships?
Yes. Your production entity is treated as a vendor in ShelfSpace, just like any external vendor. The same consignment settlement system handles weekly payouts, margin tracking, and reporting for both internal and external vendors. One system for every vendor relationship.
Does consignment-based transfer pricing affect cannabis tax obligations under 280E?
The margin split between entities can influence how COGS is allocated across your production and retail operations, which may have implications under IRC Section 280E. However, ShelfSpace is not a CPA or tax advisor, and nothing on our platform should be construed as tax advice. We strongly recommend consulting a qualified cannabis tax professional and following all applicable IRS tax codes when structuring intercompany transactions.
Get Started
Stop managing transfer pricing by hand.
We'll walk through your entity structure and show you how consignment-based settlements would work for your operation. Free. No commitment.