Every restaurant produces more numbers than any owner can use. GenerateKPI is built around one loop that turns a few of them into a decision each week. The same loop runs through the free template, the articles and the Restaurant Performance System — this page explains it once.

The loop

1. Input

You enter a small set of figures you already have: sales by category, covers, cost of goods, labor cost and hours, recorded waste, a stock value in the weeks you count, and a repeat-guest count if you can measure it. Weekly for the sales, cost and labor figures; the stock value whenever you count. Ten to fifteen minutes, from a POS report, payroll and supplier invoices.

2. KPI

The inputs become a short list of ratios — food cost, labor cost, prime cost, average check, gross and operating margin, sales per labor hour, repeat guest rate, waste, inventory days on hand — each compared to a target you set for your own restaurant, and shown as a trend rather than a single number. The restaurant KPI guide explains why these and not forty others.

3. Diagnosis

A KPI that moved is a question, not an answer. Food cost up three points: prices, portions, waste, mix or shrinkage? Labor cost up: wage rates, overtime, a rota that did not match the covers, or a sales dip? The diagnosis step identifies which KPI moved, on which side and by how much in dollars, and gives you the driver checks in order — because each driver has a different owner and a different fix.

4. Priority

Most weeks more than one thing has moved. Priority is the size of the gap in dollars. A two-point food-cost rise on $15,000 of weekly food sales is $300 a week; a one-point labor-cost rise on $20,000 of weekly sales is $200. The first one gets the week.

5. Action

One action, one owner, one deadline, checked at the next review. Re-cost the top ten dishes. Rebuild the Tuesday rota from covers by hour. Start the waste log. Small, specific and finished — then the loop runs again.

Where each piece of GenerateKPI fits

Input KPI Diagnosis Priority Action
Restaurant KPI articles What to collect Formulas and interpretation What moves each number — Practical actions per KPI
Free Excel template Monthly entry sheet 17 KPIs, colour-coded vs. your targets — — —
Restaurant Performance System Weekly entry Owner dashboard and trends Rule-based diagnosis and driver checks per KPI Ranked by dollar impact One recommended action per week

Why weekly, and why so few numbers

Monthly is too slow for food and labor — by the time the P&L arrives, four weeks of the problem have already happened. Daily is too noisy — a bad Tuesday is not a trend. Weekly matches how restaurants actually run: one rota, one order cycle, one set of bank movements. And the number of KPIs is small on purpose. The review only happens if it fits in the gap between the Monday order and the Monday lunch service.

Start here

If you want to see your numbers first, start with the free template — five sheets, 17 KPIs, one monthly entry sheet.

Get the Free KPI Template →

If you already know your food cost and labor cost and want the weekly diagnosis and action: See the Performance System →