How to Forecast Demand in Restaurants

Master demand forecasting for restaurants with historical sales analysis, seasonal adjustments, event tracking, and safety stock calculations. Reduce waste, improve cash flow, and achieve 85% forecast accuracy with proven methods.

Serhii Suhal
Serhii Suhal
January 21, 2026

Bad demand forecasting kills profits. Order too much and cash sits in walk-in storage while food spoils. Order too little and you're 86'ing popular items during service, losing sales. Accurate forecasting helps order exactly what you need when you need it. Here's how to predict demand and optimize ordering in your cafe or restaurant.

Why Demand Forecasting Matters

Forecasting isn't guessing. It's using data to predict future sales so you order right amount of inventory in restaurant management:

Cost of Poor Forecasting

Over-ordering ties up €3,000-10,000 in excess inventory for average restaurant. Under-ordering loses 10-15% potential sales during stockouts. Both problems damage cash flow and profitability significantly.

Benefits of Accurate Forecasting

πŸ’°
Better Cash Flow
Money not tied up in excess inventory. Order what you need, not what you guess. Cash available for operations.
πŸ—‘οΈ
Less Waste
Right quantities mean less spoilage. Reduce food waste by 30-40% with accurate demand prediction.
πŸ“ˆ
Capture More Sales
Never run out during busy periods. Stock popular items adequately. Reduce lost sales from stockouts.
⏱️
Save Ordering Time
Clear data makes ordering faster. No more guessing or panic orders. Systematic process reduces manager hours.

Use Historical Sales Data

Past sales predict future demand. Your POS system contains goldmine of forecasting data in HoReCa operations:

Historical Data Analysis

1Pull Sales Reports

Export last 8-12 weeks of sales data from POS. Include item-level detail: which dishes sold, how many, which days. More history = better predictions.

2Calculate Daily Averages

Average sales by day of week. Mondays different from Fridays. Calculate: total Monday sales / number of Mondays. Do for each day.

3Identify Patterns

Look for trends: steady growth, seasonal dips, weekly patterns. Weekend vs weekday differences. Lunch vs dinner volume.

4Convert to Ingredient Needs

If selling 50 burgers daily average, need 10kg beef (200g per burger). Recipe costs Γ— sales forecast = ordering quantities.

Rolling Average Method

Use 4-week rolling average for baseline forecast. Adjust for known changes (events, weather, holidays). Formula: (Week1 + Week2 + Week3 + Week4) / 4 = baseline demand.

Factor in Seasonality

Demand changes dramatically by season. Summer different from winter. Adjust forecasts accordingly in cafes and restaurants:

Seasonal Adjustments

Summer (June-August)
Tourist areas see 50-100% increase. Lighter dishes, salads, cold drinks spike. Outdoor seating drives volume. Order 40-80% more.
Winter (December-February)
Slower except holidays. Comfort foods, soups, hot drinks increase. Indoor capacity limits. Reduce orders 20-40% vs summer.
Spring/Fall (Transition)
Moderate traffic. Menu transitions between seasons. Testing new items. Baseline ordering with 10-20% flexibility.
Holiday Periods
Christmas, New Year, Easter spike demand 50-150%. Valentine's Day, Mother's Day major restaurant days. Plan weeks ahead.

Compare same period last year. December 2025 sales guide December 2026 forecast. Adjust for growth and changes.

Track Local Events and Weather

External factors impact demand as much as history in restaurant business:

βœ“Local event calendar - festivals, concerts, sports games drive foot traffic 30-200%
βœ“Weather forecasts - rain reduces outdoor dining, cold weather increases comfort food orders
βœ“School schedules - families eat out more during breaks, less during school year
βœ“Paydays - mid-month and month-end see higher spending from local workers
βœ“Construction or road closures - can reduce traffic 20-50% if block main access
βœ“Competitor openings - new restaurant nearby affects your business immediately

Event Impact Formula

For major local events: Baseline Demand Γ— Event Multiplier = Forecast. Small event: Γ—1.3. Medium event: Γ—1.5-2.0. Major event: Γ—2.0-3.0. Base multiplier on past event experience.

Monitor Day-of-Week Patterns

Each day has unique demand profile. Tuesday lunch different from Saturday dinner in HoReCa:

Weekday Patterns

βœ“Monday-Thursday: steady, predictable traffic
βœ“Business lunch crowds weekdays
βœ“Quieter dinners except date nights
βœ“Lower alcohol sales midweek
βœ“Staff meals and specials move inventory

Weekend Patterns

βœ“Friday-Sunday: high volume, longer waits
βœ“Brunch surge Saturday/Sunday mornings
βœ“Dinner reservations fill completely
βœ“Higher alcohol and dessert sales
βœ“Premium items sell better on weekends

Calculate separate forecasts for each day type. Monday forecast doesn't apply to Saturday.

Account for Menu Mix Changes

Not all dishes sell equally. Menu engineering affects ingredient demand in restaurant management:

Menu Mix Forecasting

⭐
Popular Items (30% of menu)
Stars sell 50-60% of total volume. Forecast high, never run out. These drive revenue and reputation.
πŸ“Š
Steady Sellers (40% of menu)
Reliable moderate sales. Predictable demand patterns. Baseline forecasting works well here.
πŸ“‰
Slow Movers (30% of menu)
Sell sporadically, low volume. Conservative forecasting. Consider removing or promoting better.
πŸ†•
New Items
No history yet. Start conservative: 10% of similar item's sales. Adjust after 2-3 weeks based on actual performance.

Build Safety Stock Buffer

Forecasts aren't perfect. Safety stock prevents stockouts when demand exceeds prediction in cafes:

Safety Stock Calculation

1Determine Forecast Accuracy

Compare past forecasts to actual sales. Calculate variance: |Forecast - Actual| / Actual Γ— 100. If typically 15% off, build 15% buffer.

2Add Appropriate Buffer

High-volume items: +20-30% safety stock. Moderate items: +15-20%. Slow items: +10%. Perishables: minimize buffer to prevent waste.

3Adjust by Lead Time

Daily deliveries need less buffer (10-15%). Weekly deliveries need more (25-30%). Longer lead time = higher safety stock.

4Monitor and Refine

Track stockout frequency and excess inventory. Adjust buffer levels monthly based on performance. Goal: <2 stockouts monthly.

Buffer Balance

Too much buffer = waste and tied-up cash. Too little = stockouts and lost sales. Start with 20% safety stock, adjust based on actual results over 4-8 weeks.

Use Simple Forecasting Formulas

Don't need complex math. These simple formulas work for most restaurant operations:

Practical Forecasting Formulas

Basic Forecast
Next Week Forecast = Last Week Sales Γ— Growth Rate + Safety Buffer. Example: 500 covers Γ— 1.05 growth Γ— 1.2 buffer = 630 covers.
Rolling Average
Forecast = (Week1 + Week2 + Week3 + Week4) / 4. Smooths out one-time spikes. Good for stable businesses.
Weighted Average
Forecast = (Week1Γ—1 + Week2Γ—2 + Week3Γ—3 + Week4Γ—4) / 10. Recent weeks count more. Better for trending demand.
Seasonal Adjustment
Forecast = Base Forecast Γ— Seasonal Index. December index 1.5 means 50% higher than baseline. Calculate from historical data.

Track Forecast Accuracy

Measure how good your predictions are. Improve forecasting over time in HoReCa operations:

  • β€’Calculate weekly forecast accuracy: (1 - |Forecast-Actual|/Actual) Γ— 100
  • β€’Target 80-90% accuracy for established restaurants with good data
  • β€’Track separately by item category - proteins, produce, dry goods
  • β€’Identify patterns in forecast errors - consistently over or under?
  • β€’Adjust forecasting method based on accuracy trends monthly
  • β€’Document special circumstances when forecast way off (unexpected closure, major event)

Forecast Accuracy Target

Aim for 85% forecast accuracy. Below 75% means forecasting method needs work. Above 90% might be over-ordering with too much buffer. 85% balances efficiency and reliability.

Leverage Technology for Forecasting

Software makes forecasting faster and more accurate in restaurant management:

Manual Forecasting

βœ—Pulling reports and spreadsheets: 2-4 hours weekly
βœ—Prone to calculation errors
βœ—Hard to factor multiple variables
βœ—Difficult to track accuracy consistently
βœ—Doesn't automatically adjust for events

Automated Forecasting

βœ“Auto-generates forecasts: 15-30 minutes weekly
βœ“Calculations done correctly every time
βœ“Factors weather, events, seasonality automatically
βœ“Built-in accuracy tracking and reporting
βœ“Learns from past errors, improves over time

Good inventory management systems include demand forecasting. Worth investment for restaurants doing €200k+ annual sales.

Adjust for Reservations and Bookings

Reservation data gives advance demand signal. Use it to refine forecasts in cafes and restaurants:

βœ“Check reservation book when forecasting - you know exactly how many covers coming
βœ“Add 20-30% walk-in buffer on top of reservations for average nights
βœ“Reduce walk-in buffer to 10-15% when reservation book is full
βœ“Track no-show rate (typically 10-15%) - subtract from reservation count
βœ“Pre-order events give exact item counts - zero-guess forecasting
βœ“Use reservation trends: booking pace accelerating = adjust forecast up

Create Weekly Forecasting Routine

Make forecasting systematic process, not random guessing in restaurant operations:

Weekly Forecast Routine

1Monday Morning Review

Pull last week's sales data. Calculate actuals vs forecast. Note variance and reasons. Update accuracy tracking spreadsheet.

2Analyze Upcoming Week

Check calendar for events, weather forecast, reservation pace. Identify any special factors affecting demand this week.

3Generate Base Forecast

Use historical data and chosen formula. Calculate covers by day, then by menu item category. Convert to ingredient needs.

4Adjust and Finalize

Apply event multipliers, seasonal factors, known changes. Add safety buffer. Review with chef. Create purchase orders.

Consistency is Key

Same person should handle forecasting weekly. Consistent methodology builds accuracy over time. Document your process so backup person can replicate if needed.

Handle New Menu Items

No history for new dishes. Conservative approach prevents waste in HoReCa:

New Item Forecasting Strategy

πŸ†•
Week 1: Test Launch
Order ingredients for 10-15% of total covers. Limited availability = 'while supplies last.' Gauge interest without risk.
πŸ“Š
Week 2-3: Adjust
If sold out daily, increase to 20-25% of covers. If slow mover, keep at 10% or consider removing.
πŸ“ˆ
Week 4+: Stabilize
By week 4, have enough data for normal forecasting. Calculate average weekly sales, apply standard methods.
πŸ”„
Similar Item Proxy
If replacing menu item, forecast 80% of old item's sales initially. Similar items give baseline prediction.

Common Forecasting Mistakes

Avoid these errors that ruin demand predictions in restaurant management:

  • β€’Ignoring seasonality - assuming summer demand in winter leads to massive over-ordering
  • β€’Using too little history - 1-2 weeks not enough, need minimum 4-8 weeks data
  • β€’Forgetting special events - missing local festival causes stockouts and lost revenue
  • β€’Not tracking accuracy - can't improve what you don't measure
  • β€’Over-reacting to outliers - one unusual week doesn't mean trend change
  • β€’Same forecast every week - lazy forecasting guarantees problems eventually
  • β€’Not adjusting for menu changes - new items need different approach

Key Forecasting Metrics

Track these numbers to improve forecasting performance in cafes:

Forecast Performance Metrics

Forecast Accuracy %
(1 - |Forecast-Actual|/Actual) Γ— 100. Target: 85% overall. Track weekly, improve methodology if consistently below 75%.
Stockout Frequency
Times ran out of menu items weekly. Target: <2 per week. Higher means under-forecasting or insufficient safety stock.
Waste from Over-ordering
Spoilage from excess inventory. Target: <3% of food cost. Higher means over-forecasting with too much buffer.
Inventory Turnover
COGS / Average Inventory. Target: 8-12Γ— annually. Better forecasting improves turnover by reducing excess stock.

"We implemented data-based forecasting using POS history and local event calendar. Reduced inventory from €15,000 to €9,000 without any stockouts. That's €6,000 cash freed up plus we cut spoilage waste by 40%. Our ordering takes 30 minutes now instead of 2 hours weekly."

β€” Claire Dubois, Manager, Riverside Cafe

Key Takeaway

Accurate demand forecasting uses historical sales data, seasonal adjustments, event calendars, and day-of-week patterns. Start with 4-week rolling average, add 20% safety buffer, adjust for known factors. Track forecast accuracy weekly and refine method. Good forecasting reduces waste, improves cash flow, and prevents stockouts - worth the weekly time investment.

How to Forecast Demand in Restaurants - Mise