Coffee Roaster Inventory Management

Coffee roaster inventory software for tracking green bean lots, roast batches, and packaging, with weight loss during roasting and shelf life after roast date.

Coffee Roaster Inventory Management

By Tibeau De Grauwe, FounderUpdated September 2026

  • 25 products free
  • No credit card
  • 10-min setup

Green coffee lots carry through to the finished bag

Green coffee is bought as a lot from a specific origin, farm, or cooperative, and that identity matters well beyond receiving — many roasters want to trace a specific roast batch back to the green lot it came from, both for quality control (a roast that came out wrong can be traced back to that specific green lot) and because origin story is often part of what a roaster sells. Treating green coffee as a generic ingredient rather than a tracked lot loses that traceability the moment it hits the roaster.

Roasting loses weight — yield needs its own math

Coffee loses moisture weight during roasting, typically in the range of 12-20% depending on roast level, so a roast batch built from a bill-of-materials-style recipe needs a yield calculation that accounts for that loss, not a simple assumption that green weight in equals roasted weight out. Getting this wrong either overstates how much finished, sellable coffee a batch actually produced, or understates it and leaves stock looking short when it is not.

Shelf life counts from roast date, not receiving date

Roasted coffee's freshness window is measured from the roast date, not from when the green beans were received — two bags roasted weeks apart from the same green lot have completely different shelf-life clocks. FEFO rotation (first-expired-first-out) for finished bags needs to key off roast date specifically, since the green lot's age is a different, mostly irrelevant number once the beans are actually roasted.

Trusted by small businesses

What our customers say

Super Kind! Quick replies from their support and very easy fixes, changed the dashboard a bit and customized it. Also gave me 450 items extra on the free plan just for me. Highly recommend and again great service!

Erasable Trading AU

Best customer service! Stockflow's customer support is fast and extremely helpful. They assisted me with customization of the software to improve my experience as a user.

Justin M.

Co-Owner, Consumer Goods

Frequently asked questions

How much weight does coffee lose during roasting?
Typically 12-20% of green weight, depending on roast level and bean density. A roast batch's expected finished yield needs to account for this loss rather than assuming a direct green-to-roasted weight conversion.
Should shelf life be tracked from receiving date or roast date?
From roast date. Green coffee ages differently than roasted coffee, and the freshness window customers actually experience starts when the beans are roasted, not when the green lot arrived at the roastery.
Why track green coffee by lot instead of as a generic ingredient?
Lot identity lets a roaster trace a specific roast batch back to its origin, both for quality control if a batch comes out wrong and because origin traceability is often part of what the roaster is actually selling to customers.