Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Order Coffee Beans From Our Roaster So We Never Run Out or Serve Stale Coffee?
Problems We Solve

How Do We Order Coffee Beans From Our Roaster So We Never Run Out or Serve Stale Coffee?

Coffee shops order beans from the roaster by feel, so bags go stale or hoppers run dry. We build bean orders from shots sold, shelf stock and roast dates.

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

Espresso beans, decaf, guest filter and retail bags all come from the roaster on different schedules, and the right order depends on shots sold, what is on the shelf and how old it is. Most cafes order by feel. We build a bean order suggestion from shots and filter brews recorded on the till, current stock by roast date, and the roaster's roasting days, which you confirm before sending.

A shelf of old bags and an empty hopper

The house espresso is nearly gone on Wednesday, and the roaster roasts on Mondays and Thursdays. Someone messages the roaster to ask for an extra bag, which arrives on Friday. Meanwhile there are four bags of the guest filter from three weeks ago at the back of the shelf, past the point where they taste their best, and a stack of retail bags that did not sell. The decaf, which nobody orders much, keeps running out because it is ordered in the same quantity every time.

You care about how your coffee tastes. That is why you chose this roaster. Getting the order right should not rely on who remembers to look at the shelf.

Why bean ordering goes wrong

  • Espresso usage is hidden in drink sales, and double or triple shots change the amount per drink.
  • Filter, batch brew and retail bags have their own rhythms.
  • Roasters roast on set days, with order cut-offs, so a late order means a long wait.
  • Beans have a window when they taste best, so overstocking is not a safe buffer.
  • Nobody records roast dates on the shelf, so older bags are not used first.

What getting it wrong costs

Running out of the house espresso means switching to something else, which changes the taste regulars expect, or paying for rush delivery. Old beans mean coffee that tastes flat, which you notice even if customers do not say. Retail bags that sit too long cannot be sold as fresh. And someone spends time every week working out what to order.

How we build bean ordering

  1. We read drink sales from your till, including extra shots, and convert them to grams of espresso using your recipe dose.
  2. Filter and batch brew are recorded as brews made, with a quick tap, or from till sales where each cup is recorded.
  3. Staff log bags as they arrive, with roast date, and mark them as opened, so stock and age are known.
  4. Before the roaster's cut-off, the system suggests an order for each coffee to cover usage until the next roast day, without pushing stock past the freshness window you set.
  5. Retail bag sales are read from the till, so shelf bags are reordered on their own schedule.
  6. You confirm the order, and it goes to your roaster by email or through their wholesale portal.
CoffeeWhat drives usageWhat to watch
House espressoEspresso-based drink sales and extra shotsFreshness window, roast days
DecafLow, irregular salesRunning out on the odd busy day
Guest or filterBrews made, changes with the offerBags going past their best
Retail bagsShelf salesStock age on display

Your recipe dose and freshness preferences are your choice. The system uses them; it does not set them.

Ordering on roast day

The day before the roaster's cut-off, you get a message with a suggested order: this much house espresso, a smaller decaf bag, no guest filter this time because there is still enough within its window. The shelf shows bags in roast date order, so the oldest are opened first. You approve the order on your phone between customers.

Over a few months you can also see how usage of each coffee changes through the year, which helps when you talk to the roaster about a new blend or a seasonal guest.

Is this your bean shelf?

  • The house espresso runs out between roast days.
  • Old bags sit at the back of the shelf.
  • Decaf is either overstocked or missing.
  • Retail bags stay on display too long.
  • Nobody knows how many grams of espresso you use a week.

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

Does it work with our roaster?

Any roaster that takes orders by email or a portal. We send the order the way they already accept it.

What if we change our dose or recipe?

You update the recipe, and usage and suggested orders follow from then on.

Can it track wastage from dialling in?

Yes. Dial-in shots and discarded coffee can be logged, so they are counted in usage.

What drives the cost?

Your till's data access, how many coffees you stock and how orders are sent to the roaster.

What do you need from us?

Till access, your recipes and doses, your roaster's roast days and cut-offs, and your freshness window.

Keep reading

More on Problems We Solve

Start here

Tell us how your cafe runs from open to close

Describe your cafe, your till, your suppliers and the job that eats your time. We will tell you what we would build and what we would leave alone, and if your till or an app you already use can do 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 →