Operations·6 min read

How to Set Par Levels for a Busy Cafe: The Complete Guide

Master stock par levels to cut waste, avoid stockouts, and run a tighter operation

By Calso·

How to Set Par Levels for a Busy Cafe: The Complete Guide

Par levels are the minimum stock quantities you maintain for each item—the safety net between running smoothly and running out. For a busy cafe, getting this right means the difference between a seamless morning service and disappointed customers queuing out the door. This guide walks you through setting par levels that actually work for Australian hospitality venues.

What Are Par Levels and Why Do They Matter?

A par level is the minimum amount of stock you keep on hand for any given product. When inventory drops to that threshold, you reorder. Think of it as your safety stock—enough to cover demand between deliveries without tying up cash in excess inventory.

For a busy Melbourne or Sydney cafe doing 200+ covers a day, par levels aren't optional—they're survival. Get them too low and you'll run out of flat whites mid-morning. Set them too high and you're paying GST on stock that sits gathering dust. The sweet spot depends on your venue's traffic, supplier delivery cycles, and storage space.

The Three Factors That Shape Your Par Levels

1. Daily Usage Rate

Start by tracking what you actually use each day. A busy inner-city cafe might go through 15kg of coffee beans daily, while a quiet suburban spot uses 8kg. Look at the last 4 weeks of sales data—this gives you a realistic baseline.

For espresso-based drinks (the backbone of most Australian cafes), calculate:

  • Daily usage = Total units sold ÷ Number of service days
  • Weekly usage = Daily usage × 6 (or 7, depending on your schedule)

Example: If you sell 240 flat whites a day and each uses 18g of ground coffee, that's 4.32kg daily. Over a week, you're looking at roughly 26kg.

2. Supplier Delivery Frequency

Most Australian suppliers—Bidvest, PFD, Countrywide—offer weekly or twice-weekly delivery cycles. Some premium roasters deliver fortnightly. Your par level needs to cover the gap between deliveries plus a buffer for unexpected demand spikes.

If your coffee roaster delivers every Friday and you use 26kg weekly, your par level should be at least 26kg (one week's supply). But add 20% buffer for public holidays, school holidays, or when a competitor's oven breaks and they send their customers your way.

Real scenario: Christmas week in Australia. Hospitality venues often see 40–60% higher traffic. If you're ordering par levels based on regular November demand, you'll be caught short. Adjust your par levels upward from mid-November through Boxing Day.

3. Storage Capacity

You can't set a par level higher than your fridge, freezer, or dry store can hold. A typical cafe espresso machine takes up 1.2m of bench space. Your cool room might be 2m × 2m. These physical constraints are real.

Walk your venue and measure:

  • Fridge shelf space (in cubic metres or linear metres)
  • Freezer capacity
  • Dry storage shelving
  • Back-of-house real estate

Then work backwards. If your cool room holds 40kg of milk and you use 35kg weekly, your par level for milk is around 35–40kg—not 60kg, even if demand suggests it.

Setting Par Levels: A Step-by-Step Process

Step 1: Audit Your Current Stock

Do a full stocktake. Weigh perishables, count bottles, measure dry goods. This is your baseline—the day you're setting par levels from.

Step 2: Calculate Daily and Weekly Usage

Use POS data or manual counts over 2–4 weeks. For a cafe:

  • Coffee beans: Weigh what you use daily
  • Milk: Check delivery dockets and fridge counts
  • Pastries: Count what you bake or receive and what sells
  • Syrups, spices, tea: Track in units or millilitres

Step 3: Factor in Lead Time

Lead time is the gap between when you order and when stock arrives. Most Australian suppliers guarantee next-day or two-day delivery in metro areas (Melbourne, Sydney, Brisbane, Perth). Regional venues might face 3–5 day lead times.

Par level formula:

Par Level = (Daily Usage × Lead Time in Days) + (Daily Usage × Buffer %)

Example for milk in a Sydney cafe:

  • Daily usage: 5kg
  • Lead time: 1 day (next-day delivery from Bidvest)
  • Buffer: 20% (1kg)
  • Par level = (5 × 1) + 1 = 6kg

For specialty items with longer lead times (e.g., imported Italian flour from a regional supplier):

  • Daily usage: 2kg
  • Lead time: 5 days
  • Buffer: 25% (0.5kg)
  • Par level = (2 × 5) + 0.5 = 10.5kg

Step 4: Adjust for Seasonality and Events

Australian hospitality has predictable peaks:

  • Melbourne Cup week (first Tuesday in November): +50% traffic
  • ANZAC Day (25 April): Public holiday penalty rates apply; fewer staff, higher costs
  • Christmas–New Year (mid-Dec to early Jan): Massive spike, then quiet week between Christmas and New Year
  • School holidays (4 weeks annually): Breakfast and lunch traffic increases
  • Easter (March/April): Long weekend, variable traffic

For these periods, increase par levels 2–3 weeks in advance. A cafe in Surry Hills doing 200 covers daily might bump to 250+ during Melbourne Cup week. That's 50 extra flat whites, 30 extra pastries, 10kg extra milk.

Step 5: Monitor and Adjust

Par levels aren't set-and-forget. Review them monthly. Track:

  • How often you run out (stockouts)
  • How often stock expires or spoils (waste)
  • Lead time changes (if a supplier starts taking longer)
  • Demand shifts (new menu items, lost regulars)

If you're stockout-free but throwing away 5kg of milk weekly, your par level is too high. If you're running out twice a week, it's too low.

Par Levels by Product Category

Coffee Beans

  • Daily usage: 10–20kg for a busy cafe
  • Par level: 1.5–2 weeks' supply (15–40kg depending on size)
  • Why: Beans age; fresher is better. Rotate stock weekly.

Milk

  • Daily usage: 3–8kg
  • Par level: 5–10kg (covers 1–2 deliveries)
  • Why: Perishable, high turnover. Bidvest and PFD offer 3–4 deliveries weekly in metro areas.

Pastries and Baked Goods

  • Daily usage: Varies wildly
  • Par level: 1–2 days' supply for bought-in items; 3–5 days for baked-in-house
  • Why: Perishable. Better to restock daily than waste.

Syrups, Spices, Dry Goods

  • Daily usage: Low (measured in millilitres or grams)
  • Par level: 2–4 weeks' supply
  • Why: Long shelf life, low storage cost, infrequent reorder.

Common Mistakes When Setting Par Levels

Ignoring waste. Many cafe owners set par levels based on sales, forgetting that 10–15% of perishables spoil or go unsold. Account for realistic waste rates.

Not accounting for supplier reliability. If your roaster occasionally delays shipments, add extra buffer. If Countrywide is consistently late in your region, factor that in.

Forgetting about staff turnover. New staff might over-portion or waste more. Higher par levels provide a safety margin during training periods.

Setting par levels in isolation. Don't just look at coffee. Look at the whole operation. If milk par is too low, you'll compromise espresso drinks, which drives most cafe revenue.

Neglecting seasonality. Australian hospitality is seasonal. Christmas, Melbourne Cup, school holidays, and Easter demand different par levels than a quiet Tuesday in August.

Tools to Help You Track Par Levels

Spreadsheets work, but they're manual and error-prone. Many Australian cafe owners use inventory management software integrated with their POS system. Calso, for instance, automates demand forecasting and flagging when stock drops below par, so you can focus on what matters—running a great venue.

At minimum, use your POS data. Most systems (Toast, Square, Lightspeed) track sales by item. Pull weekly reports and compare against your par levels.

Final Thoughts

Par levels are the unglamorous backbone of cafe operations. Get them right and you'll never disappoint a customer with "sorry, we're out of flat whites." You'll also cut waste, reduce cash tied up in stock, and free up mental energy for the things that matter—hospitality, quality, and customer experience.

Start with the formula above, test it for 4 weeks, then adjust based on real data. Every cafe is different, and your par levels should reflect your venue's unique rhythm.

Tags

par levels cafestock par level hospitalityordering thresholdscafe inventory managementAustralian hospitality operationsstock managementcafe operations guide

Frequently Asked Questions

What's the difference between par level and minimum stock in a cafe?+

Par level is your safety stock threshold—when inventory drops to this point, you reorder. Minimum stock is the absolute lowest you'll go before running out. Par levels prevent stockouts between deliveries, while minimum stock is your emergency backup. For busy Australian cafes, par levels are crucial for consistent service.

How do I calculate par levels for espresso and coffee beans?+

Track daily usage over 4 weeks, then multiply by your delivery cycle. Example: if you use 4.32kg coffee daily and get weekly deliveries, your par level should cover 7 days plus buffer stock. For a busy Melbourne cafe doing 200+ covers, factor in peak demand days. Adjust based on supplier delivery frequency and storage capacity.

What par level should I set for milk in a busy cafe?+

Calculate daily milk usage across all espresso drinks, then multiply by your delivery cycle plus buffer. Most Australian cafes doing 200+ covers daily need 3-5 days' worth as par level. Account for spoilage risk—milk has shorter shelf life than dry goods. With twice-weekly Bidvest deliveries, par levels typically cover 4-5 days of usage.

How often should I review and adjust cafe par levels?+

Review par levels quarterly or when sales patterns change significantly. Seasonal variations affect Australian cafes—summer typically sees higher iced drink demand. After staff changes, menu updates, or venue relocations, recalculate based on current daily usage data. Monthly spot-checks ensure par levels stay accurate.

What happens if I set par levels too high in my cafe?+

Excess inventory ties up cash, increases waste (especially perishables), and creates storage problems. You'll pay GST on slow-moving stock and risk spoilage. For busy cafes with limited space, overstocking is costly. Set par levels based on realistic demand between deliveries, not worst-case scenarios.

How do par levels prevent stockouts during peak cafe service?+

Par levels ensure you maintain minimum quantities at all times. When stock hits your par threshold, you reorder before running out. For Australian cafes handling morning rushes, proper par levels mean consistent product availability. Calculate par to cover delivery cycles plus unexpected demand spikes, preventing disappointed customers.

Want Calso running your operations layer?

Calso plugs in alongside your POS and handles the rest of the job — supplier ordering, invoice cross-checking, phone answering, review replies, demand forecasting. Join the waitlist for early access.

Join the waitlist

More on Operations