Inventory by store type

Inventory management for Shopify coffee roasters

Running a coffee roastery on Shopify means juggling green bean orders, packaging minimums, and a dozen bag-size and grind variants per roast, often with suppliers on opposite sides of the ocean. SteadyShelf keeps the reorder math straight so you are not guessing when to call your importer.

The inventory problems coffee roasters run into

  • Freshness versus reorder timing. Coffee is roasted to order or in small batches, so ordering green beans too early just shifts the freshness problem upstream to storage, not to the customer.
  • Origin and lot variability. A single-origin lot may sell out and never be replaced with the identical lot, so your "reorder" is really a new product decision, not a simple restock.
  • Bag size and grind proliferation. One roast can turn into ten SKUs (whole bean, three grinds, three bag sizes), which multiplies the number of reorder points you have to track.
  • Packaging and bag supply. Printed bags, valves, and labels often have longer lead times and higher minimums than the beans themselves, and running out stalls every finished product regardless of green bean stock.
  • Subscription demand smoothing. Recurring subscription orders create a predictable baseline, but one-off wholesale or online spikes sit on top of that and are easy to under-forecast.

Seasonality and demand

Coffee has real seasonal peaks. Gift sets and whole bean bags spike hard around the winter holidays, with a smaller bump around Mother's Day and Father's Day. Cold brew concentrate and lighter roasts often pick up in late spring and summer. Subscription volume tends to be steady year round and is your easiest demand to forecast, while one-off and gift purchases swing with the calendar. Plan green bean and packaging orders to land before these peaks, not during them, since a packaging delay in early December is much harder to recover from than one in March.

Suppliers, lead times and minimums

Green coffee usually comes from importers or direct-trade relationships, and lead times from overseas origin can run long, often several weeks once you include shipping and customs. Many green bean suppliers sell by the bag (typically 60 to 70 kg) with minimums set at a few bags per order. Packaging suppliers, for printed bags, valves, and labels, often have their own separate minimums, sometimes a full case or a minimum print run, and can have longer lead times than beans if custom printing is involved. Domestic green bean brokers can be faster, often days to a couple of weeks, but may carry a price premium over direct import.

Worked example

Say your 12oz bag of Ethiopia Yirgacheffe whole bean sells 6 bags a day on average. Your green bean supplier has a 3-week (21-day) lead time, and you want 5 safety days as a buffer. Reorder point = 6 x (21 + 5) = 156 bags worth of green coffee equivalent on hand before you must reorder. If you want 30 days of cover, order quantity = 6 x (21 + 30) - (90 on hand + 0 on order) = 306 - 90 = 216 bags worth, rounded up to your supplier's case pack of 220 lbs.

Try it with your own numbers in the reorder point calculator, or size your buffer with the safety stock calculator.

A simple system to start this week

  1. List every variant separately, including grind and bag size, not just the roast name.
  2. Set supplier lead time and a case pack or minimum order quantity for each green bean and packaging supplier.
  3. Set safety days higher for limited or single-origin lots and lower for your standing house blends.
  4. Review the weekly reorder email and approve draft purchase orders before your green bean stock gets tight.
  5. Track roast date and freshness windows outside SteadyShelf, since it only manages reorder timing, not shelf life.
  6. Record partial deliveries as they arrive so your on-hand counts and future order quantities stay accurate.

How SteadyShelf fits coffee roasters

SteadyShelf forecasts demand per variant (roast, grind, bag size), tells you when to place your next green bean or packaging order based on each supplier's lead time, and rounds suggested quantities to your case packs or minimums. It will not track roast dates, lot numbers, or shelf life, so you still need a separate system or habit for freshness and traceability. It also will not calculate your green-to-roasted bean yield, since that is a manufacturing calculation outside its scope.

$29/month flat, unlimited products and suppliers, 30-day free trial.

SteadyShelf is launching on the Shopify App Store. Join early access to get the install link first.

More: inventory management by store type · inventory glossary · Stocky alternatives

FAQ

Does SteadyShelf track roast dates or tell me when a bag is going stale?

No. SteadyShelf does not track roast dates, lot codes, or expiry. It treats a SKU as a SKU and manages reorder timing and quantity, not freshness. If you need roast-date tracking or recall-ready lot records, keep that in a separate log or your roasting software, and use SteadyShelf just for green bean and packaging reorder timing.

Can SteadyShelf manage my green bean usage automatically based on roasted bag sales?

No. SteadyShelf has no manufacturing or BOM module, so it will not automatically deduct green beans when a bag of roasted coffee sells. Track your roast yield and green-to-roasted ratios separately, and set SteadyShelf's forecasts on the green bean SKU based on your own usage pace, adjusted manually as your roasting volume changes.

How should I set safety days differently for a single-origin limited lot versus my house blend?

Set the safety days higher for your single-origin or limited lots, since a short supplier run means no quick top-up if you misjudge demand. For your core blend, which you buy regularly from a dependable importer, you can run tighter safety days because reordering is low-risk and frequent.

Let SteadyShelf do this math for every SKU

Order-by dates per supplier, seasonal forecasts and draft POs for your Shopify store. $29/month after a 30-day free trial.

Get early access