All articles
inventory managementsmall businessoperationsmanufacturingsupply chain

Coffee Roastery Inventory Management: Green Beans, Packaging & Wholesale

Learn how specialty coffee roasteries track green coffee inventory, manage roast profiles, control packaging supplies, and coordinate wholesale/retail/cafe channels without spreadsheets.

F
Fluxventory Team
··6 min read

A 60-kilo bag of Ethiopian Yirgacheffe costs $480 wholesale. If it sits in your warehouse for eight months past its peak freshness window, you haven't lost coffee — you've lost the margin you counted on. Then you roast it, bag it, and discover you're out of 250g valve bags on a Thursday before a 200-unit wholesale order ships Friday.

Coffee roastery inventory is a three-ring circus: raw green beans that degrade, roasted coffee that expires fast, packaging with long lead times, and gear that breaks when you need it most. Here's how to run it without chaos.

The Green Coffee Challenge

Green coffee is agricultural inventory with a ticking clock. Unlike auto parts or office supplies, green beans have a specific shelf life and flavor window — usually 6 to 12 months before cupping quality drops noticeably.

Most roasteries carry 15 to 40 different origins at any time, sourced from 3 to 8 suppliers across different continents. Each lot has its own harvest year, moisture level, contract price, and shipping documentation. Losing track of one lot means either blending blind or serving a wholesale client a coffee they didn't order.

A practical inventory system for green coffee needs to track:

  • Origin and lot number — so you know exactly which container a bean came from
  • Harvest date and arrival date — to manage aging and prioritize older stock
  • Moisture content and density — these change during storage and affect roast profiles
  • Supplier contract details — prices fluctuate, and knowing your cost per kilo is essential for margin calculation
  • Current storage location — if you split a 60-kg bag across two bins, track both

The roasteries that do this well use a simple first-expiry-first-out (FEFO) system, not FIFO. Coffee ages in storage, so the oldest beans need to move first regardless of when they arrived.

Roasted Coffee: Short Shelf Life, High Risk

Once you roast green beans, the clock goes from months to weeks. Specialty coffee is typically at its best between day 4 and day 21 post-roast. After 30 days, most of the volatile aromatics have degraded significantly.

This creates a unique inventory challenge because:

  • You can't store finished roasted coffee as a buffer — it has a hard expiration
  • Roast-to-order models work for wholesale but not for retail shelves
  • Different brewing methods (espresso vs filter) have different peak windows
  • Seasonal blends require coordinating multiple origin roast schedules

The standard solution among established roasteries is batch-level tracking. Each roast batch gets a unique ID linked to its green coffee lot, roast date, roast profile (light/medium/dark), and target channel (wholesale client, retail bag, cafe use). That batch then needs to be tracked through packaging, storage, and delivery.

For example, if you roast a batch on June 1 for a wholesale account that fulfills on June 15, you need to know at a glance that coffee is still fresh and hasn't been accidentally sold to a walk-in retail customer two weeks sooner.

Packaging Inventory: The Hidden Bottleneck

Roasteries underestimate packaging lead times until they run out of a specific bag size for a major order. Here's the reality:

  • Printed bags with custom branding take 3 to 6 weeks from order to delivery
  • One-way degassing valves (the ones on every specialty coffee bag) are specialized components
  • Different bag sizes (150g, 250g, 340g, 1kg, 5kg bulk) require separate SKUs
  • Boxes, labels, stickers, and shipping materials add another layer

A packaging shortage on a wholesale order means one of three outcomes: delay the shipment, ship in a non-branded bag, or split the order across multiple bag types. All three damage the relationship.

The fix is setting minimum stock thresholds for every packaging SKU, calculated from lead time plus a 30% safety buffer, and flagging any SKU that dips below that threshold. If your 250g valve bags need 4 weeks for reorder and you use 200 per week, the reorder point should be around 1,200 units — not zero.

Equipment and Maintenance Inventory

Coffee roasters run on machines that cost $15,000 to $150,000: roasters, grinders, packaging sealers, scales, water filtration systems. When any of these goes down, production stops.

Critical maintenance spares to stock include:

  • Roaster thermocouples and drum bearings
  • Burner nozzles and gas valves
  • Cooling tray paddles and agitators
  • Packaging sealer heating elements and belts
  • Grinder burrs (which need replacement every 3,000 to 10,000 lbs)

Tracking these isn't complex, but it requires knowing what you have, where it is, and when it was last inspected. A single unexpected seal failure on a Saturday can delay a Monday wholesale shipment.

Multi-Channel Inventory Coordination

Most specialty roasteries sell through at least three channels:

  • Wholesale — regular shipments to cafes, offices, and restaurants
  • Retail — walk-in customers and online store sales
  • Cafe — in-house coffee service using the same roasted inventory

Each channel has different demand patterns, pricing, and fulfillment requirements. Wholesale accounts order predictable volumes on fixed schedules. Retail is more variable — spikes on weekends, holidays, and promotions. Cafe consumption is relatively steady but competes with retail for the same roasted coffee.

Without a system that allocates inventory by channel, you'll oversell wholesale to a retail customer, or run out of espresso blend for your cafe on a busy Saturday morning.

Practical KPIs for Coffee Roasteries

Track these numbers weekly to keep inventory healthy:

  • Green coffee turnover rate — target 3 to 4 turns per year (beyond that means coffee is aging past prime)
  • Out-of-stock rate for packaging — anything above 2% means your reorder points need adjustment
  • FEFO compliance rate — percentage of green coffee used within 6 months of receipt, aiming for 90%+
  • Inventory accuracy — physical count vs system record, target 98%+ for green coffee and 95%+ for packaging
  • Days of roasted coffee on hand — 7 to 14 days max, anything above suggests overproduction

A Practical System for Roastery Inventory

A coffee roastery doesn't need an ERP. It needs a system that handles batch-level tracking, FEFO rotation for green coffee, aging alerts for roasted coffee, and minimum stock monitoring for packaging.

Track the full lifecycle: green bean lot in → roast batch → packaged product → channel allocation. Know which origin is in every bag, how old it is, and which customer it's going to.

The best inventory systems for coffee roasteries provide barcode scanning at each stage — receiving green beans, transferring to the roasting queue, packaging the finished product, and shipping to the customer. This eliminates the guesswork that causes margin erosion and customer complaints.


Fluxventory offers batch-level inventory tracking with FEFO support, multi-location stock allocation, and automated reorder points. Coffee roasteries use it to manage green coffee lots, track roast batches through production, and coordinate inventory across wholesale, retail, and cafe channels. Start your free trial →

Ready to take control of your inventory?

Join businesses using Fluxventory to track stock in real time, reduce losses, and make smarter decisions.