How to Forecast Restaurant Revenue
Learn how to forecast restaurant revenue using covers, average check, and seasonality — a practical method to project sales for budgeting, staffing, and cash flow.
To forecast restaurant revenue, multiply the number of guests you expect to serve (covers) by your average check, then adjust for seasonality and known events. That's the whole engine: covers times average check equals sales. Everything else is getting those two inputs right and layering in what you know about your calendar. A good forecast isn't a crystal ball — it's a planning tool that tells you how much to staff, order, and set aside.
Start with covers, not a dollar guess
Owners often forecast by pulling a sales number out of the air. Build it from the bottom instead. Estimate covers per service using your seating, turns, and history:
| Input | Example |
|---|---|
| Seats | 60 |
| Turns per dinner service | 1.8 |
| Covers per dinner | 108 |
| Dinner services per week | 6 |
| Weekly dinner covers | 648 |
Do the same for lunch and brunch, and you have weekly covers grounded in your actual capacity rather than a hopeful round number.
Multiply by average check
Pull your average check straight from your POS sales reports — total sales divided by number of guests, ideally split by daypart because lunch and dinner checks differ. If dinner covers run 648 a week at a $34 average check, that's about $22,000 in weekly dinner sales. Cobblestone POS reports average check by daypart automatically, so you can forecast from real numbers instead of estimates and update the model as trends shift.
Layer in seasonality
Few restaurants sell evenly across the year. Look back at 12 months of sales and calculate each month as a percentage of the annual total. Those percentages become your seasonality index:
A restaurant that does $1M a year rarely does $83k every month. It might do $60k in January and $110k in July. Forecasting a flat average will leave you overstaffed in winter and slammed in summer.
Apply the index to your annual target to get a realistic month-by-month shape. This is what makes the forecast useful for cash flow planning — it shows the lean months before they arrive.
Adjust for what you actually know
Your history is the baseline; your calendar is the adjustment. Add lift for a local festival, a holiday, a new patio opening for spring. Subtract for a road closure, a slow post-holiday week, or a competitor's grand opening nearby. Write the assumption next to each adjustment so that when you review actuals, you learn which of your guesses were right.
Compare forecast to actual every month
A forecast you never check is a wish. Each month, drop your actual sales beside your forecast and calculate the variance. Consistently over? Your average check or turns assumption is conservative. Consistently under on Tuesdays? Maybe that daypart needs marketing, not a bigger forecast. This monthly loop is how the model gets sharper — and it feeds directly into your budget and break-even analysis.
Use the forecast to drive decisions
The point of forecasting isn't the number — it's the decisions it enables. Expected covers set your labor schedule and your ordering par levels. The seasonal shape tells you when to build cash reserves and when you can invest in a remodel. A revenue forecast that sits in a drawer is wasted work; one you check monthly and act on is the backbone of running your restaurant on purpose instead of by reaction.
Build the model once from covers and average check, apply your seasonality, adjust for known events, and reconcile it monthly. Within a season you'll have a forecast accurate enough to staff, order, and plan cash against with real confidence.
Project the year with the free Revenue Forecast (Excel).