It’s Tuesday evening. The restaurant is half-empty, and three servers are huddled in a corner with nothing to do. Friday’s rush will keep everyone busy, but tonight’s labour costs are eating into a margin that was already razor thin. Such is the cost of guesswork.

One overstaffed Tuesday won’t sink a restaurant, but a pattern of them will — especially when margins are already under pressure. A 4.1% minimum wage increase takes effect in 2026, and the UK Food Council says margins for independent restaurants run as low as 4-6%. That leaves little room for error.

Forecasting is how operators navigate that reality. By predicting sales, staffing needs and inventory requirements, restaurants can match costs to demand and stop bleeding money on avoidable mistakes. Done well, forecasting shapes everything from how many staff to schedule, to what ingredients to order, to when a promotion might fill otherwise empty tables.

What Is Restaurant Forecasting?

Restaurant forecasting is the process of predicting future sales, customer demand and operational needs based on historical data, market trends and external factors. It gives restaurant owners and managers the information they need to align staffing, inventory and spending with what’s expected to happen.

Key Takeaways

  • Forecasting helps restaurants match staffing and inventory to demand, protecting margins that can run as low as 4-6%.
  • Existing restaurants forecast from historical data; new ones must rely on market research and refine as real numbers come in.
  • Dine-in, delivery, takeaway and catering follow different patterns, so each stream should be forecasted separately.
  • Forecasts degrade over time. Rolling updates — monthly, at minimum — keep projections current.
  • Software can improve forecasting accuracy by connecting operational data to more variables with less manual effort.

Restaurant Forecasting Explained

Forecasting matters in any business, but restaurants feel the cost of poor predictions immediately. Inventory is perishable — over-order and it spoils; under-order and customers leave disappointed. Labour is a daily variable, not a fixed cost. And demand changes based on weather, day of the week, local events, even time of month.

UK restaurant owners face additional complexity. Nearly all hospitality businesses — 99.6%, according to UK Parliament research — are small or medium-sized enterprises without the resources of large chains. And delivery now accounts for 37% of total restaurant revenue, per the UK Food Council, adding a revenue stream with its own demand patterns.

Forecasts are rarely perfect, but, when done well, they allow for informed, proactive decisions about staffing levels, purchase orders and cash flow.

Why is Restaurant Forecasting So Important?

When operators mistake guesswork for planning, labour costs are often the first casualty. An overstaffed shift means wages paid for work that doesn’t exist — leaving managers stuck choosing between sending someone home early and keeping them on just in case a rush materialises. An understaffed shift means slower service and longer waits, boosting the odds that customers won’t come back.

Without reliable forecasts, inventory decisions can become somewhat of a gamble. A restaurant’s food costs can in turn swing unpredictably. Cash can get tied up in ingredients that go to waste. Kitchens may scramble to cover shortfalls, making last-minute calls to suppliers for expensive rush orders or pulling dishes from the menu mid-service.

None of these outcomes show up as a line item labelled “forecasting error”, but they eat into profits — not to mention morale and perception. Staff notice when every shift feels like catch-up, just as customers notice when the kitchen is short-staffed or missing a desired menu item.

Benefits of Accurate Restaurant Forecasting

When forecasting is done well, the benefits show up in costs, profits, customer experiences and day-to-day decision-making. Accurate restaurant forecasting:

  • Controls costs: Purchasing and staffing match expected demand. A restaurant anticipating a slow Monday can reduce prep quantities and trim the rota; one expecting a post-match rush can be ready when fans show up.
  • Increases profits: Better predictions save money, but they also create opportunities. Knowing a cold, rainy week is coming can draw crowds through hot drinks and comfort food promotions. Anticipating concert traffic lets operators prepare for a late-evening surge rather than closing early.
  • Improves customer experience: Proper staffing keeps service fast, and good inventory planning keeps popular dishes available. Customers notice when they're not waiting long and their first choice isn’t “sold out.”
  • Enhances decision-making: Data beats instinct for decisions like when to run promotions, which dishes to feature, how much to commit to suppliers and whether to hire ahead of a busy season.
  • Optimises efficiency: When demand is predictable, prep schedules, delivery windows, staffing and shift patterns can be planned with peak efficiency in mind. That means less waste, less idle time and smoother service when it’s busy.
  • Improves inventory management: Accurate forecasts help kitchens order what they’ll actually use, when they need it. This reduces spoilage, frees up cash and keeps popular dishes on the menu.

How Do You Forecast Restaurant Sales?

Every forecast depends on data. Established restaurants can analyse patterns from their own existing sales history; new restaurants must build forecasts from market data and educated assumptions about their operations. Here’s a look at both approaches.

Existing restaurant sales

With even a year of trading history, a restaurant can build a forecast grounded in actual performance. To do so:

  1. Decide what period to forecast. A week, a month or a full season — each serves a different purpose. Weekly forecasts, for example, drive staffing and supplier orders. Monthly forecasts support cash flow planning and promotional timing. And seasonal forecasts help with hiring, menu development and longer-term commitments.
  2. Pull historical data for that period from previous years. If forecasting September, look at last September’s sales, covers and labour hours. That’s the baseline.
  3. Adjust the baseline to reflect current trends. Compare recent months (e.g., June–August this year) to the same period last year. If sales are up 8%, apply that growth rate to the September baseline: £42,000 × 1.08 = £45,360.
  4. Factor in known events and disruptions. Everything from a local festival or a nearby office closure to roadworks and school holidays can shift demand up or down.
  5. Break the forecast into days and categories. If Saturdays typically account for, say, 30% of weekly revenue, plan staff and prep accordingly. Then break it down by menu item or category to guide purchasing. Similarly, if 40% of mains sold are fish dishes, purchasing should reflect that.
  6. Review actuals and refine the process. After the period ends, compare what happened with what you predicted. If forecasts consistently overshoot or undershoot, adjust the assumptions — growth rates, events, weather patterns. Each cycle sharpens the next.

For example, a neighbourhood bistro forecasting for the second week of December might start with the previous year’s figure (£38,000), add 5% for recent growth (£39,900), then add another 10% for a new local Christmas market (£43,890). That figure drives prep quantities, staffing levels and supplier orders. After the week, comparing actuals to the forecast reveals whether the Christmas market assumption held — informing next December’s forecast.

New restaurant sales

New restaurants lack historical data, so forecasting relies on market research, competitor analysis and realistic assumptions. The goal is to build a working estimate, then refine it as real numbers come in. Here’s how:

  1. Estimate covers at full capacity. Start with physical capacity — seats, table configurations, bar space, outdoor areas. Then estimate table turns per service. A 40-seat restaurant averaging 2.5 guests per table with 1.5 turns per evening might expect to see around 60 covers on a strong night.
  2. Estimate average spend per customer. Study competitor menus and local pricing. Use your findings as a starting point and adjust for your menu and positioning.
  3. Calculate the projected revenue. Multiply estimated daily covers by average spend, then by operating days. The resulting figure is your forecasted revenue per week.
  4. Discount for a ramp-up period. Remember that new restaurants rarely hit capacity in the first few weeks. It’s wise to forecast conservatively, assuming lower volumes while you establish a customer base.
  5. Refine as real numbers come in. Early weeks will reveal whether assumptions hold. Adjust cover estimates, spend projections and ramp-up timelines based on actual performance.

For example, a new casual restaurant expects 60 covers per day at full capacity, at £32 per head, open 6 days a week. That’s £11,520 weekly, but the first month will likely fall short as the restaurant builds its customer base. Tracking actuals against projections week by week will reveal how quickly the ramp up is progressing and whether staffing, inventory and revenue assumptions need revisiting.

Best Practices for Restaurant Sales Forecasting

A forecast is only as good as the assumptions behind it, and those assumptions age quickly. Markets shift, customer behaviour evolves and what worked in the spring may not work in winter. The real value of forecasting comes from refining the process — tracking what affects demand, testing assumptions against results and adjusting as new information comes in.

  1. Track how events and seasonality impact sales

    Events and seasons affect every restaurant differently. A pub near a football ground sees match-day surges; a restaurant with outdoor seating thrives in summer. What matters is understanding specific patterns. Log what’s happening around you — local events, school holidays, weather — alongside sales data. Over time, this yields a record that informs future forecasts.

  2. Define how location impacts demand

    Location shapes demand in ways worth tracking. A city-centre restaurant may draw strong walk-in traffic and tourist interest, but it’s also exposed to factors a neighbourhood spot isn’t — tube strikes that keep customers home, or big events across town that pull crowds elsewhere. A neighbourhood restaurant draws from a smaller, local catchment, which often means more repeat customers and steadier week-to-week patterns. And watch for changes: a nearby office adopting hybrid work, a new competitor opening or a rival entering your delivery radius can change what “normal” business looks like.

  3. Segment forecasting for different revenue streams

    Dine-in, delivery, takeaway and catering don’t follow the same patterns or carry the same costs. Delivery orders often increase on rainy evenings when dine-in slows, while catering demand follows its own calendar — corporate events midweek, weddings and parties on weekends. A single blended forecast obscures these differences, making it harder to staff and stock appropriately. Forecast each stream separately, then combine them for the full picture.

  4. Regularly update forecasts to enhance accuracy

    Static forecasts go stale quickly. Rolling forecasts solve this by updating projections on a regular cycle. As each week or month ends, you revise based on actuals and extend the forecast forward. This keeps projections current and shows when demand isn’t tracking to plan. The right cadence depends on trade patterns, but monthly reviews are a reasonable minimum.

  5. Use software to assist with forecasting

    Spreadsheets work for basic forecasts, but they require manual updates and can’t easily incorporate external variables. Dedicated forecasting software — often integrated with POS, inventory and reservation systems — can pull in weather forecasts, local event calendars and historical patterns automatically, reducing manual work while improving forecast accuracy. For restaurants looking to connect forecasting to broader financial management, ERP systems bring sales projections, inventory and cash flow into a single view. Sharing forecasts with finance teams or external accountants also becomes easier when the data lives in one place.

Gain a Unified View of Your Restaurant’s Finances with NetSuite

Effective forecasting depends on reliable, connected data. NetSuite Financial Management makes sales, inventory and cash flow data accessible from a single platform with real-time dashboards for at-a-glance insights. Planning and budgeting tools let you model scenarios and adjust forecasts as conditions change. For restaurants ready to move beyond manual processes, it’s a foundation for smarter, faster decisions.

For restaurant owners, uncertainty will always be on the menu: costs will keep rising, customer behaviour will keep evolving and external factors will keep disrupting plans. But restaurants that forecast effectively can navigate uncertainty because they follow a discipline that turns available information into informed decisions. By anticipating what’s next, they can sidestep problems, seize opportunities and build an edge over competitors still relying on guesswork.

Restaurant Forecasting FAQs

What is the purpose of forecasting restaurant sales?

Forecasting helps restaurants predict revenue so they can align staffing, inventory and spending with expected demand. It reduces waste, controls costs and supports informed decision-making across operations.

What are the seven restaurant-specific ratios?

Common ratios include food cost percentage, labour cost percentage, prime cost (food and labour combined), cost of goods sold, inventory turnover, overhead ratio and revenue per seat. These metrics help operators track efficiency and spot problems before they hurt margins.

When should restaurants perform sales forecasting?

Most restaurants benefit from rolling sales forecasts, updated monthly at minimum. Busier or more volatile operations may update more frequently. The right cadence depends on the restaurant’s demand patterns.

How is AI used in restaurant sales forecasting?

AI can analyse historical sales, weather, local events and other variables to generate more accurate demand predictions than manual methods. This helps restaurants optimise staffing and inventory with less guesswork.