Simple Demand Forecast Workbook for Small Restaurants

A lightweight, team-friendly interactive workbook that captures sales history, daypart/day-of-week patterns, event overrides, and basic ordering parameters to produce practical reorder point guidance and suggested order quantities.

Interactive Tool

Simple Demand Forecast Workbook for Small Restaurants

Welcome

This interactive workbook helps small restaurant teams create lightweight demand forecasts and practical reorder suggestions using sales history, day-of-week patterns, and event overrides. Paste a CSV of daily sales or enter an average daily sales figure. Configure a moving-average window, add known events, set lead time and safety stock, then save your inputs. Formulas are provided so you can replicate or automate calculations later.

Key formulas

  • Simple forecast (moving average): average of the prior N days (configurable).
  • Day-of-week adjustment: scale the forecast by average ratios for that weekday when enabled.
  • Event override: apply a multiplier for known events (e.g., 1.5 for a 50% increase).
  • Reorder point (ROP): (Lead time days × Avg daily sales) + (Safety stock days × Avg daily sales).
  • Suggested order quantity: max(0, (Avg daily sales × Order frequency days) + (Safety stock days × Avg daily sales) − On-hand), then round up to nearest pack size.

Example

If avg daily sales = 50 units, lead time = 2 days, safety stock = 2 days → ROP = (2 + 2) × 50 = 200 units. If you order every 2 days and have 60 on hand: suggested order = (50 × 2) + (2 × 50) − 60 = 200 − 60 = 140 units (then round to pack size).

Paste daily sales CSV with a header row. Required columns: Date (YYYY-MM-DD), Sales (units). At least 28 days recommended. If you do not paste history, provide Avg daily sales below.
Number of days included in the pasted CSV (optional).
Window for simple moving average (for example, 7 for weekly smoothing).
If yes, the workbook will suggest weekday scaling factors based on history (useful when Mondays look different from Saturdays).
Enter events as: YYYY-MM-DD,Description,Multiplier. Example: 2026-07-04,Independence Day,1.8
Enter average daily sales if you are not using CSV history. This value will be used for quick estimates and ROP/order suggestions.
Quantity currently in stock for the SKU this workbook applies to.
Typical days between placing an order and receiving it.
Number of days of sales to hold as safety stock (typical 1–3).
How often you place orders for this SKU (e.g., 2 = every other day).
Supplier packaging size used to round your order quantity (set to 1 if not applicable).
Context, assumptions, or special instructions for this forecast. e.g., planned promotions, menu changes, or supplier constraints.
You can explore this tool now. Sign in or create an account to save your responses and return to them later.
Make this tool part of your work

Save a personal copy, bring it to your team, or tailor the questions and workflow to fit what you are hungry to improve.

Member customization and team collaboration are coming soon.

Discussion

Comments and conversation will live here.