How to Reduce Ingredient Spoilage in Your Cafe
Ingredient spoilage is one of the quietest profit killers in Australian cafes. A 2024 WRAP Australia report found that hospitality venues waste between 4–8% of their purchased food stock annually — that's roughly $8,000–$16,000 a year for a typical metro cafe. The good news: most of that waste is preventable with the right systems, supplier relationships, and a bit of discipline.
This guide walks you through proven tactics to slash spoilage, tighten your ordering, and reclaim margin without cutting corners on quality.
Why Spoilage Hits Cafes Harder Than Other Venues
The cafe squeeze
Cafes operate on thin margins (typically 60–65% food cost), and they stock a wider range of perishables than most hospitality venues: milk, cream, yoghurt, fresh fruit, herbs, salad greens, pastry fillings, and specialty items. Unlike fine-dining restaurants that might order once or twice a week, many cafes order daily or multiple times a week — which sounds efficient but often leads to over-ordering on slower days and under-ordering on peak days.
Add in the fact that many cafe owners manually track stock using spreadsheets or mental notes, and you've got a recipe for waste. A single milk order miscalculation can mean 5–10 litres spoiling before service ends.
1. Nail Your Supplier Relationships (and Ordering Rhythm)
Work with suppliers who know your rhythm
Australian suppliers like Bidvest, PFD, and Countrywide are built for hospitality — they understand public holidays, peak seasons, and last-minute changes. But they can only help if you give them data.
Instead of ordering the same amount every Monday, Wednesday, and Friday, talk to your supplier about your actual sales pattern. If you sell 20 flat whites on Mondays but 45 on Fridays, order accordingly. Most suppliers will adjust delivery days or quantities if you ask — and they'd rather help you order less frequently and accurately than watch you bin milk.
Action: Audit your last 8 weeks of orders. Identify which items you always over-order and which you run short on. Share that pattern with your supplier rep and ask for a custom ordering schedule.
Leverage supplier flexibility around public holidays
ANZAC Day, Melbourne Cup, Christmas, and Easter create unpredictable trading patterns. In 2025–2026, many cafes will be closed or running skeleton crews on public holidays, yet they'll order as if it's a normal week.
Contact your supplier 2–3 weeks before a public holiday to reduce orders for that week and the week after. You'll avoid buying stock for a day you're closed and reduce the risk of spoilage over a longer-than-usual gap between services.
2. Implement a FIFO System (and Make It Visible)
First In, First Out isn't optional — it's non-negotiable
FIFO (First In, First Out) means older stock moves out before newer stock. It sounds obvious, but most cafes only half-implement it: milk gets rotated, but herbs don't; salads get checked, but sandwich fillings don't.
The trick is making FIFO visible and automatic. Use date labels on everything — not just "Delivered Mon" but the actual expiry date, written in permanent marker on the container itself. Position older stock at eye level and in front, newer stock behind.
Action: Spend 30 minutes this week labelling everything in your fridge with delivery date and expiry date. Train your team to check the label before grabbing stock. Make it a habit, not a chore.
The counter-intuitive tactic: colour-coded stickers by delivery day
Here's something most cafes don't do: assign a colour to each delivery day. Monday deliveries get a green sticker, Wednesday a yellow, Friday a blue. At a glance, your team knows which batch is oldest and should be used first — no reading, no thinking.
This works especially well for items like milk, cream, and yoghurt, where the difference between a 2-day-old and 5-day-old container matters. It also makes it dead easy to spot slow-moving items: if you see a lot of green stickers still on the shelf by Thursday, you're ordering too much on Mondays.
3. Track Demand Patterns (Even If You're Flying by the Seat of Your Pants)
Use your POS data
Your point-of-sale system already knows what you sold yesterday, last week, and last year. Most cafe owners never look at it beyond the daily takings.
Spend 10 minutes a week reviewing your POS reports. Look for trends: Do you sell more iced coffee on Tuesdays? More avocado toast on weekends? More pastries on Mondays? Once you see the pattern, you can order accordingly.
If your POS doesn't give you this data easily, ask your provider for a sales-by-item report. Most will send it via email weekly.
Action: Pull your POS sales report for the last 4 weeks. Highlight the top 10 items by volume. Compare that list to what you're ordering. Are you ordering enough of your bestsellers? Too much of your slow movers?
Plan for seasonality
Australian seasons matter. Summer (Dec–Feb) drives iced drinks and cold salads; winter (Jun–Aug) drives hot coffee and warming food. Spring and autumn are transition zones where demand shifts week to week.
If you're a Melbourne or Sydney cafe, you'll see a dip around Christmas and New Year (many locals travel), a spike in January (resolutions + back-to-school), and another dip in August (school holidays). Plan your orders accordingly.
4. Reduce the Number of SKUs You Stock
The 80/20 rule applies to your menu
Most cafes stock 40–60 different items but sell 80% of their revenue from just 12–15 of them. The rest? Slow movers that tie up cash, take up fridge space, and spoil before you use them.
Audit your menu. Which items sell fewer than 5 units a week? Which items have you thrown away in the last month? Consider removing them or moving them to a "special order" basis (customer orders it, you buy it fresh).
This isn't about cutting variety — it's about being intentional. A tight menu with items you move fast is better than a bloated menu with waste.
Action: For the next 2 weeks, mark every item you throw away with a sticky note. At the end of the fortnight, review the list. If an item appears more than once, it's a candidate for removal or rethink.
5. Build a Spoilage Log (And Actually Use It)
Track waste to find patterns
You can't fix what you don't measure. Create a simple log — a notebook, a spreadsheet, or a whiteboard near your bin — where staff record what's being thrown away and why (expired, damaged, over-ordered, not ordered).
After 4 weeks, review the log. You'll see patterns: maybe herbs always spoil because you order too many on Monday; maybe milk is wasted because you over-order before long weekends.
Once you see the pattern, you can fix it at the source — adjust your order, change your delivery schedule, or rethink your menu.
6. Communicate with Your Team
Make spoilage reduction a team goal
Your staff are on the front line of spoilage. They see what's expiring, what's not moving, what's damaged in delivery. But if they don't know you care about waste, they won't flag it.
Mention spoilage in your weekly team huddle. Ask for ideas: "We're throwing away a lot of basil — should we use it in more dishes, or order less?" Offer a small incentive: a coffee shout for the week with the lowest waste.
Make it a shared mission, not a blame game.
Where Calso Fits In
Calso's AI-powered demand forecasting and supplier ordering integration tackles two of the biggest spoilage drivers: over-ordering and inconsistent stock tracking. By analysing your sales history and predicting demand (accounting for public holidays, weather, and local events), Calso helps you order the right amount at the right time. It also flags slow-moving items and integrates with suppliers like Bidvest and Countrywide, so your orders are data-driven, not guesswork. Less guessing means less waste.
Want Early Access?
Cafes that join Calso's founding-venue program get direct input into the platform's roadmap and priority support as it scales. If spoilage is eating into your margins, join the waitlist at calso.com.au/join — limited spots available in your city, and founding venues get first-mover advantage on features built for Australian hospitality.
Summary: The Quick Wins
- Audit your orders — identify what you over-buy and talk to your supplier about custom schedules.
- Label everything with delivery and expiry dates; use colour-coded stickers to make FIFO automatic.
- Review your POS data weekly — know what you sell and order to match demand.
- Trim your SKU list — remove slow movers that spoil before they sell.
- Track waste — keep a log so you can see patterns and fix them.
- Involve your team — make spoilage reduction a shared goal.
Implement even three of these tactics and you'll see a measurable drop in waste within 4 weeks. The margins you reclaim go straight to your bottom line.