Inventory & Fulfillment

Know what you hold, what it is going to, and who received it.

A dispensary has two inventory problems at once. The commercial one — what is on the shelf, what to reorder, how fast it moves. And the compliance one — being able to say exactly which medicine went to which patient, from which lot, on which day. Both come out of the same records.

ONE DISPENSING RECORD Formula dispensed 24 FEB 2026 Patient A. BYRD Lot H368 Label printed 119.90 g answerable years later

Compliance

The question you have to be able to answer.

Not the one you get asked often — the one that matters enormously on the day you are asked it.

Which medicine went to which patient

Every dispensed formula is a record: the patient, the practitioner, the ingredients, the quantities and the date. Not a memory, not a carbon copy in a drawer.

Which lot it came from

Lots are tracked through to the order. If a supplier raises a problem with a batch, you can answer who received it — which is the one question you cannot answer from paper.

What the label said at the time

The label is generated from the formula record, so the dispensing record and the printed label cannot drift apart. What you can produce later is what the patient actually held.

An audit that is a query, not an afternoon

When a regulator, an insurer or a patient asks, the answer is a search rather than a box of paperwork.

Stock

Always knowing what you have.

Always know what is on the shelf

On-hand, available and committed, per herb and per preparation. Each preparation is its own line in its own unit — granule, raw bulk, tincture, concentrate, or whatever else you hold — because they are separate things.

Reorder limits per item

Set the level each herb should not fall below. Everything under it collects on one screen.

Purchase orders to your suppliers

Raise a PO from what is genuinely running low rather than from a walk round the room with a clipboard.

Batch fulfillment

Pick, pack, label and manifest a run of orders together, with carrier links and shipping manifests.

Inventory levels showing six herbs across raw bulk, granule, tincture and granule premix with quantities and units

Raw bulk, granule, tincture and premix — each counted in its own unit, on one list.

Consumption

How fast it actually moves.

Per ingredient and per product, measured from what you dispensed rather than estimated.

Average use per day and per month

Calculated per ingredient and per product from what you have actually dispensed — not from a guess about what a busy month looks like.

Days remaining at current rate

The shelf count matters less than how long it lasts. This turns a number into a date.

Ordering sized to real demand

Buy what moves, in the quantity it moves. Capital stops sitting in a jar nobody has opened since spring.

Every preparation measured separately

Granule use and raw bulk use of the same herb are different rates. They are counted, and forecast, apart.

Inventory table showing on-hand quantity alongside average use per day, average use per month and days remaining for each herb

Average per day and per month, per preparation, with days remaining at that rate. Ba Ji Tian moves at 204 g a month and has 105 days left; the An Shen premix has nearly two years.

Selling online as well?

Connect your inventory to Shopify and stock moves in one place instead of two — the shelf, the dispensary and the storefront all counting the same jar.

Shopify inventory sync

In practice

A herb shop and clinic, on the record.

We are an herb shop and clinic and provide custom formulations for our customers and clients. Dispensary Tree is an indispensable part of our practice. It allows us to easily track our inventory and client formulations and is a big part of our good manufacturing practice. Whenever we have a problem or question, Jason is readily available with solutions. We can’t imagine doing business without this invaluable tool.
Cheryl FromholzerClinical Herbalist and Herbal Educator, Gathering Thyme

See your own shelf in it.

Start a free trial. Setup help is free.