Par Levels for Busy Cafes: Stock the Right Way
Par levels are the minimum quantity of each item you need on hand to run your cafe smoothly between deliveries. Get them right, and you'll avoid the 3pm espresso-machine panic when you're out of beans. Get them wrong, and you're tying up thousands of dollars in stock that expires before you use it.
For a busy Australian cafe, setting par levels is the difference between a tight operation and one that bleeds money. Here's how to do it properly.
What exactly is a par level (and why should you care)?
A par level is the stock quantity that triggers a reorder. When your espresso beans, milk, or sourdough starter dips below that threshold, you order more. It's not the same as minimum stock—it's the sweet spot where you reorder before you run out.
Why does this matter? Because:
- Stockouts cost you revenue. If you're out of flat white milk on a Saturday morning, customers walk to the cafe next door.
- Overstock ties up cash. Excess perishables (milk, cream, pastries) expire faster than you sell them in a busy venue, especially during quiet January or the week after Melbourne Cup.
- Supplier delays are real. Bidvest, PFD, and Countrywide can take 24–48 hours, and if it's a public holiday (ANZAC Day, Christmas, Boxing Day), you're waiting even longer.
Proper par levels mean you're ordering just enough, just in time.
How to calculate par levels for your cafe
Step 1: Track your actual usage
Spend one full week (or two, if you're seasonal) counting what you actually use. Not what you think you use—what you actually use.
For example:
- Monday–Friday: 45 litres of full-cream milk
- Saturday: 65 litres
- Sunday: 35 litres
- Weekly total: 240 litres
Do this for every core item: espresso beans, milk (all types), pastries, cups, lids, napkins, sugar, butter. Use a simple spreadsheet or your POS data if it tracks inventory.
Step 2: Factor in supplier lead times
Most Australian suppliers deliver on a 24–48 hour cycle. Some (like regional deliveries to Hobart or Darwin) take 3–5 days. Always confirm your supplier's lead time in writing—don't assume.
Your par level formula:
Par Level = (Daily Usage × Lead Time in Days) + Safety Stock
Example: If you use 35 litres of milk daily, and Bidvest delivers in 24 hours, your par is at least (35 × 1) + 10 litres buffer = 45 litres minimum.
Step 3: Add a safety stock buffer
This is your cushion for unexpected demand spikes (a local event, heatwave driving iced-coffee sales) or supplier delays (truck breakdown, public holiday).
For perishables, use 10–15% of weekly usage. For non-perishables (cups, napkins), 20–25% is safer because they don't expire.
Example: If you use 240 litres of milk weekly, your safety buffer is 24–36 litres. Add that to your par level.
The counter-intuitive par-level hack most cafe owners miss
Here's something you won't read in generic hospitality guides: set separate par levels for weekdays and weekends, and adjust them monthly for seasonality.
Most cafes use one static par level year-round. That's a trap.
Why it works:
- Your Saturday usage is probably 40–60% higher than Tuesday. A single par level either leaves you short on weekends or overstocked mid-week.
- January, school holidays, and the week before Christmas see different patterns. December 26–30 is brutally quiet; December 1–23 is chaos.
- Public holidays (ANZAC Day, Melbourne Cup, Christmas) and penalty-rate periods change customer traffic unpredictably.
How to implement it:
- Create a simple spreadsheet with par levels for "weekday" and "weekend" columns.
- Review and adjust every month—especially November (lead-up to Christmas), December (holiday trading), January (summer quiet), and around major events.
- For perishables, lower your par the day before a quiet period (e.g., the day before Melbourne Cup public holiday, when many offices close).
This single tactic can free up $2,000–$5,000 in tied-up stock for a busy cafe, without sacrificing service.
Par levels for different cafe categories
Espresso and beans
- Daily usage: 2–4 kg for a busy metro cafe, 0.5–1.5 kg for a quieter suburban spot.
- Par level: 7–14 days' worth, depending on freshness. Espresso beans peak at 2–3 weeks after roasting; stale beans = poor shots = unhappy customers.
- Pro tip: If your roaster (e.g., Veneziano, Brunswick, Sensible Beans) offers twice-weekly delivery, use a lower par. If you're regional, order fortnightly and store in an airtight container away from heat.
Milk (full-cream, skim, oat, almond)
- Daily usage: Track by type. A busy inner-city Melbourne cafe might use 50 litres full-cream, 15 litres oat, 10 litres almond daily.
- Par level: 1.5–2.5 days' worth for fresh milk (shelf life ~10 days). Don't overstock oat or almond unless you're moving high volume; they separate and oxidise.
- Supplier note: Bidvest and PFD deliver daily or every 2 days in major cities. Regional venues may only get 2–3 times weekly—adjust your par accordingly.
Pastries and baked goods
- Daily usage: Highly variable. Count what sells, not what you bake.
- Par level: Tricky, because most pastries have a 24–48 hour shelf life. Order for daily sell-through, with a small buffer for weekend demand.
- Seasonality: Christmas, Easter, and school holidays see 30–50% higher pastry demand. Adjust your par 2 weeks in advance.
Cups, lids, napkins, straws
- Daily usage: Based on transaction count. Count your cups per day (e.g., 400 flat-white cups, 150 cappuccino cups).
- Par level: 10–14 days' worth. These don't expire, but storage is limited. Order in bulk when prices are competitive; suppliers like Countrywide often discount larger quantities.
Seasonal par-level adjustments for Australian cafes
Australia's hospitality calendar is unique. Plan for these peaks and troughs:
| Period | Pattern | Par Adjustment |
|---|---|---|
| December–January | Christmas trading chaos → quiet January | Raise par Dec 1–23; lower sharply Dec 26–Jan 31 |
| Melbourne Cup (first Tue Nov) | Public holiday; many offices close | Lower par the day before; restock Wed |
| ANZAC Day (25 Apr) | Public holiday; footfall varies by location | Check your local venue's historical data |
| Easter (Mar/Apr) | School holidays; families increase traffic | Raise par 2 weeks prior |
| School holidays (4 breaks/year) | 10–40% traffic increase in family areas | Raise par by 20–30% |
| Summer (Dec–Feb) | Iced drinks surge; hot-drink demand drops | Stock more ice, less hot-milk items |
| Winter (Jun–Aug) | Hot drinks peak; pastry sales increase | Raise par for hot-milk items and baked goods |
Red flags: When your par levels are wrong
- Stockouts 2+ times per week: Your par is too low. Increase it by 15–20%, or check if your supplier is unreliable.
- Expired stock in the bin weekly: Your par is too high, especially for perishables. Lower it by 10–15%.
- Overflowing fridge/pantry: You're ordering too much. Audit your par levels this week.
- Inconsistent service ("We're out of oat milk again"): Supplier inconsistency or demand spikes. Add extra safety stock or switch suppliers.
Where Calso fits in
Tracking par levels manually—counting stock, calculating usage, adjusting for seasonality, placing orders—eats hours every week. Calso automates supplier ordering by learning your par levels, flagging when stock dips below threshold, and drafting orders for your approval. It also catches invoice errors from Bidvest and PFD, and predicts demand spikes so you can adjust par levels before peak periods (like Christmas or Melbourne Cup week). That frees you to focus on the floor and your customers.
Want early access?
If you're running a busy cafe and ready to tighten your operations, Calso is invite-only and spots are limited in each city. Join the waitlist at calso.com.au/join for founding-venue access and direct support from the team. Early venues are getting ahead of the curve before their competitors do.
FAQs
How often should I review my par levels?
Monthly for perishables, quarterly for non-perishables. Always review before major events (Christmas, Easter, school holidays).
What if my supplier is unreliable?
Increase your safety stock by 25–30%, or switch suppliers. Reliability is non-negotiable in hospitality.
Should I use the same par level for all my locations?
No. Each venue has different usage patterns. Calculate par levels per location.
How do I handle public holiday trading?
Check your historical data for that public holiday (e.g., ANZAC Day footfall in 2022, 2023). Adjust par 1 week in advance based on patterns.
Can I use my POS data to calculate par levels?
Absolutely. Most POS systems track sales by item. Export that data and cross-reference with your actual stock counts to refine your par levels.