Documentation

How to Receive Cannabis Deliveries — Inventory Team SOP

Docs / Deliveries / Receiving SOP
Deliveries

At a Glance

  • Step-by-step receiving SOP for your dispensary's inventory team
  • Click Receive, upload the signed invoice and Metrc manifest, confirm each line, confirm the total
  • Adjust quantities for short, damaged, or non-compliant items — what you receive is what we pay
  • Every action is logged and visible in the vendor's portal — no shadow communication
  • Inventory clerks don't touch financials; the role ends at the Received tab

Who this SOP is for

This is the receiving playbook for the person on your team who physically takes possession of cannabis deliveries at the dock — counts the boxes, signs the manifest, and puts product on shelves. In ShelfSpace, that person logs in under the Retailer Inventory role, which a retailer admin creates from My Account → Team. The role can see deliveries and mark them received, but cannot see payment amounts, run checks, or change AP settings. Receiving is the entire job.

When you log in, the dashboard opens straight to Deliveries. Six tabs run across the top — Incoming, Received, Ready for Payment, Completed, Cancelled, On Hold — but the only one you act on is Incoming. The rest are visible so you can confirm a delivery moved forward after you signed it off.

Where deliveries come from

By the time a truck pulls up to your dock, the delivery already exists in your Incoming tab. There are two ways it got there:

Either path produces the same thing: a delivery with the vendor name, invoice number, expected package count, line items, and dollar total — all pre-populated before product hits the floor.

The receiving dashboard

The Incoming tab is your daily worklist. Four stat cards across the top show what's on deck and what's flowing through behind you.

Cannabis delivery dashboard Incoming tab showing four shipments from Gilded Grove, Birch & Bloom, Ember Edibles, and Summit Pre-Roll, each with a Receive button.
The Incoming tab lists every delivery the buyer or ShelfiQ has queued for receipt. The orange dot in the Docs column flags deliveries where the Metrc manifest hasn't been attached yet — usually the case until you physically receive and upload it. Click a row to open the detail page, or click Receive on the right to start receiving immediately.

Open a delivery

Let's walk through receiving a Gilded Grove delivery — invoice INV-1-23-0, 3 packages, $160.00. Clicking the row opens the delivery detail page.

Gilded Grove delivery detail page showing the Ordered → Received → Reviewed → Ready for Payment → Paid timeline, manifest and invoice numbers, vendor match, expected delivery, and activity comment thread.
The delivery detail page shows the lifecycle timeline (Ordered → Received → Reviewed → Ready for Payment → Paid), the manifest and invoice IDs, package counts, and an activity log of every action and comment. Comments here are visible to your team and to the vendor in their portal.
Delivery invoice line items table showing three Gilded Grove Blue Dream 1/8oz lines with SKU, package ID, quantity, unit price, and totals, plus a Documents section with Invoice attached and Manifest plus COA pending.
Every line item from the invoice — description, SKU and Metrc package ID, quantity, unit price, and line total — is pre-populated by ShelfiQ when the buyer uploads or emails the invoice. The Documents section below confirms what's attached: green for present, gray for missing.

Verify the vendor name and invoice number match the paper invoice in your hand. When the physical delivery is sitting in front of you and the boxes look like they match what's on the screen, click the Receive Delivery button in the top right to start the three-step receive flow.

Step 1 — Upload the signed invoice and Metrc manifest

The first step of receiving is attaching the two pieces of physical evidence that came with the truck.

Receive Delivery dialog with two empty drag-and-drop zones: Upload Delivery Invoice (the signed paper invoice) and Upload Metrc Manifest (the transport manifest), each accepting PDF, JPG, or PNG.
Drag-and-drop the signed paper invoice and the Metrc transport manifest into their zones, or click to browse. PDF, JPG, or PNG up to 25 MB each.

Both documents are required, and both matter:

Receive Delivery dialog after both uploads complete: green check marks next to both document rows, file names visible, View and Replace buttons available, Next button now enabled.
Once both files upload, each row gets a green check mark with View and Replace buttons. The Next button activates. A green toast confirms each upload.

Step 2 — Confirm what physically arrived

This is the single most important step in the entire SOP. The screen now shows every line item from the vendor's invoice, side-by-side with a disposition picker and a received-quantity field.

Confirm Physical Receipt dialog showing three line items for Gilded Grove Blue Dream 1/8oz, each with disposition buttons (Received, Short, Damaged, Not Compliant) and a Received quantity field, plus a green Confirm all 3 items match the invoice button.
For each line item on the invoice, pick a disposition and confirm the quantity that arrived in usable condition.

For every line, mark exactly what happened:

Anything you mark other than Received opens a notes field. Write what happened and what you did with the product — for example, "two jars shattered in transit, returned to driver, photo taken with shift manager." Detailed notes here are gold during a vendor dispute, an audit, or a compliance review.

Adjustments flow straight to the dollar total. If you mark 2 of 8 units as Short, the invoice we'll pay drops by those 2 units' worth. This is how we prevent overpayment — paying for product you never actually got on shelf and would later have to destroy in Metrc anyway, which creates both a financial loss and a compliance footprint. Catching shorts at the dock is the only place to catch them cleanly.

Your adjustments flow through to the vendor. Every short, damaged, or non-compliant reduction lowers the invoice total the vendor sees on their statement, and your detailed notes stay on the delivery record for any follow-up conversation. No quiet short-pays.

Step 3 — Confirm the signed invoice total

The last step is a single sanity check. ShelfSpace shows you the dollar total it will hand to the AP team — either the original invoice amount, or the reduced amount after your Step 2 adjustments.

Confirm signed invoice total dialog asking 'Does the signed paper invoice you received with this delivery total this amount? $160.00' with a green Yes button and a No, edit total button.
The final check before the delivery flips to Received: confirm the signed paper invoice in your hand matches the dollar figure on the screen.

Click Yes if the screen total matches the signed paper invoice. The delivery flips to Received, and your role on this delivery is done.

Click No, edit total if there's still a mismatch — for example, the vendor's printed total is wrong, or there's a discount or promo on the paper invoice we didn't catch upstream. You can edit the total directly, or step back to line items to fix dispositions you may have missed.

After you receive

Once you confirm the total, the delivery leaves the Incoming tab and lands in Received.

Received tab of the deliveries dashboard showing eight received deliveries with their delivery numbers, dates, invoice numbers, vendors, package counts, document status dots, values, and the receiving user name in the Received By column.
Received deliveries land here with a Received By column that names the inventory user who signed off. Accountability is built into the audit trail — no spreadsheets, no paper sign-out sheets.

From this point, the delivery is out of your hands. The next stops are review and approval for payment — handled by your store's AP person or, if you've handed AP off to our Accounts Payable service, by the ShelfSpace AP team. They re-verify the line items against the manifest, lift any holds, and approve the delivery for payment. Once approved, the delivery moves to Ready for Payment, then a check is issued and it lands in Paid and eventually Completed. See Delivery Reconciliation for what happens during the review step.

Why this process matters

Three reasons this SOP earns its keep on every single delivery:

Receiving is the gate. Everything downstream — AP review, payment, Metrc reconciliation, credit memos, compliance reporting — depends on what gets logged here being accurate. Time well spent.

Ready to hand off your AP? Let's talk.

Talk to Us
Free evaluation. We handle setup.