UK-registered +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Order the Right Amount of Whole, Skimmed and Oat Milk for the Week?
Problems We Solve

How Do We Order the Right Amount of Whole, Skimmed and Oat Milk for the Week?

Cafes over-order dairy that goes off and run out of oat milk by Friday. We build milk ordering that works from actual till sales of each milk type per day.

Updated 2 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

Milk is the ingredient cafes use most by volume, and the mix between whole, semi-skimmed, oat, soya and others keeps shifting. Orders are placed from a glance in the fridge, so dairy goes out of date while oat runs out mid-week. We build a milk order suggestion from your till's modifier data, current stock and the supplier's delivery days, which you confirm before it is sent.

A fridge full of whole milk and no oat

Monday morning, the milk delivery arrives: crates of whole, some semi, a case of oat, a few barista soya. By Thursday lunchtime the oat is gone and you are sending someone to the supermarket for cartons at retail price, which foam differently and annoy the baristas. On Friday, two crates of whole milk are close to their date and end up in the sink.

The order was placed from a quick look in the fridge on Saturday and last week's order sheet. Nobody really knows how many litres of each milk go through the machine on a Tuesday.

Why milk orders are guesswork

  • Milk usage is hidden in drink modifiers on the till, not tracked as stock.
  • The mix of alternative milks changes with seasons, trends and new regulars.
  • Dairy has a short life, while alternative milks keep longer, so they need different ordering rhythms.
  • Deliveries come on fixed days with order cut-offs the night before.
  • Waste from steaming too much milk, and from out-of-date cartons, is not recorded.

What milk mistakes cost

Dairy poured away is money in the sink. Emergency supermarket runs cost more, take a staff member off the floor and give inconsistent results at the bar. Running out of a customer's preferred milk loses sales or sends regulars elsewhere. And fridge space is tight, so over-ordering one milk means less room for food and everything else.

How we turn till data into a milk order

  1. We read drink sales and milk modifiers from your till, so every oat flat white or skimmed latte counts towards that milk's usage.
  2. Each drink size has a set milk quantity, which you confirm, so usage becomes litres per milk type per day.
  3. Before an order is due, staff count what is in the fridge on a phone, which takes a minute with the milk types listed.
  4. The system suggests an order for each milk to cover the days until the next delivery, allowing for the day of the week and the date on the dairy you already hold.
  5. You adjust and confirm, and the order is emailed or sent to your supplier's portal before cut-off.
  6. Poured-away milk and out-of-date cartons are logged with a tap, so you can see whether the orders are getting better.
MilkLife once deliveredOrdering approach
Whole and semiShortSmaller, more frequent orders
Oat, soya, almondLonger unopenedKeep a buffer, order less often
Specialty or seasonalVariesOrder to demand, watch trends

If you use a stock system already, such as your till's own inventory module, we set up milk as stock items there first, and only build what is missing.

A normal week afterwards

On Saturday afternoon, the supervisor counts the milk in the fridge on a phone. The suggested order appears: less whole milk than you have been ordering, more oat, a little more soya because it has been creeping up. You tweak one line and send it. On Thursday there is still oat in the fridge. By the end of the month you can see how much milk you are pouring away compared with before.

Does this happen in your cafe?

  • You run out of oat or another alternative milk mid-week.
  • Dairy goes past its date and is poured away.
  • Someone goes to the supermarket for milk during the week.
  • Orders are based on a look in the fridge.
  • Nobody knows how much of each milk you use per day.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly. A senior engineer reads every question.

Ask about your project

Does our till record milk types?

Most tills record them as modifiers on drinks. If yours does not, setting that up properly is the first step, and often a quick one.

What about milk used for food and hot chocolate?

Any item that uses milk can have its quantity set, so all usage is counted.

Can it send orders to our dairy supplier?

Yes, by email or through their portal if it accepts orders electronically.

What drives the cost?

Your till's data access, whether we use its inventory module or build a small tool, and how orders are sent.

What do you need from us?

Till access, your milk suppliers and delivery days, and your standard milk quantities per drink size.

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 →