Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Stop Older Roasted Coffee Sitting on the Shelf While We Ship the Fresh Batch?
Problems We Solve

How Do We Stop Older Roasted Coffee Sitting on the Shelf While We Ship the Fresh Batch?

Coffee roasters ship this week's roast while older bags sit on the shelf. We build roasted stock tracking by roast date so the oldest bags go first and on time.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Roasted coffee goes stale on the shelf because the packing team grabs the nearest or newest bags and nobody can see how much roasted stock there is by roast date. We build roasted stock tracking that records bags and tubs by coffee and roast date, tells the packer which stock to use first, and shows what is ageing so it can go to the shop, a promotion or the staff brew bar before it passes your own freshness limit.

The back shelf

On the racking behind the packing bench are bags of pre packed retail coffee from last week, a few from the week before, and a tub of espresso that was over roasted for a café order that changed. This morning's roast is still cooling on the bench, and the packer, sensibly wanting the freshest coffee to go out, uses that.

By the end of the month there is a box of bags approaching the date you would rather not sell past, and a decision to make about what to do with them.

Nobody can see roasted stock by date

Roasted stock is not really tracked. Green coffee might be counted, and orders are in the shop system, but the bags and tubs on the racking have no record. Without one, the packer cannot know what should go first, and whoever plans the roast cannot see that there is already enough of a coffee on the shelf.

  • Pre packed retail bags are not counted by roast date.
  • Leftover coffee from over rounded batches is not recorded.
  • Packers pick whatever is nearest, often the newest roast.
  • The roast plan does not know what is already on the shelf.
  • Your freshness limit is a feeling rather than a rule.

What ageing stock costs you

Coffee that sits too long ends up discounted, given away or thrown out, and every bag of it paid for its green, its roasting time and its packaging. Customers who receive an older bag while the shop feed talks about freshness notice the roast date. Over rounding batches because you cannot see what is left makes the problem worse week after week.

Roasted stock tracking we set up

  1. Every roasted batch that goes onto the shelf, whether in bags or bulk tubs, is recorded with its coffee, roast date and quantity, straight from the roast log and packing screen.
  2. Your freshness rules are set per product, for example how many days a retail bag can sit before it goes to the shop only, and when it should no longer be sold.
  3. When an order is packed, the packing screen tells the packer which stock to use, oldest first within your rules.
  4. The roast planner subtracts suitable shelf stock before proposing batches, so you do not roast what you already have.
  5. A daily list shows stock approaching each of your limits, with suggested uses: shop shelf, a café that takes the same coffee, a promotion, or the staff brew bar.
  6. Write offs are recorded with a reason, so you can see which coffees and which habits create waste.
DecisionMade on instinct nowMade from the record
Which bags to packNearest or newestOldest suitable first
How much to roastOrders plus a marginOrders minus shelf stock
What is ageingFound at the back of the rackDaily list against your limits
What is wastedNot recordedWrite offs with reasons

A shelf that turns over

The shelf becomes stock that moves rather than stock that hides. Packers follow a prompt rather than a guess, the roast plan stops over producing, and older coffee is used while it is still good. You also have a record of how much you write off and why, which shows whether the fix is in the roast plan, the batch sizes or the shop.

Does your racking look like this?

  • There are pre packed bags from previous weeks on the shelf.
  • Packers use the newest roast because it is nearest.
  • Your roast plan does not account for coffee already roasted.
  • You regularly give away or bin roasted coffee.
  • You do not have a written freshness limit per product.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Will the system tell us how long coffee stays fresh?

No. You set the limits based on your own view of your coffees. The system applies them consistently.

Do we need barcode scanners?

Not necessarily. A tablet screen at the packing bench works. Scanning speeds things up if your volume justifies it.

Can it cope with coffee rested before packing?

Yes. Resting time can be part of the rule, so coffee is not suggested for packing before it has rested as long as you want.

Does it connect to our web shop?

It can, so that shelf stock and roast to order stock are shown correctly online. It also works as a standalone roastery tool.

What affects the cost?

How many products and pack sizes you hold, and whether it needs to link to your roast log, roast plan and shop.

Keep reading

More on Problems We Solve

Start here

Tell us where the roastery admin is slowing you down

Describe how orders reach you, what you roast on and what the shop, subscriptions and wholesale side run on today. We will tell you what we would build and what we would leave alone, and if a setting in Shopify or your roast logging software would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →