TL;DR: A well-run restaurant is measured every week, not every month. Twelve KPIs, grouped into financial, operational, and revenue signals, cover roughly 90% of the decisions that move margin. Prime cost held under 60% of sales and sales per labor hour tracked against your own trailing average rather than a generic benchmark are the two an owner should never skip.
Monthly financials are history. By the time your February P&L arrives in late March, you’ve already run three more weeks of whatever went wrong. Restaurants that outperform their peers on margin, growth, and staying power aren’t smarter. They close their books weekly, look at the same 10 to 15 numbers every Tuesday morning, and act on what they see within days rather than months.
This guide walks through 12 restaurant KPIs, how to calculate each one, the common mistakes operators make, the 2026 benchmark ranges where they exist, and how to pull them together into a one-page dashboard your GM sees before walking the floor Monday.
Which Financial KPIs Should You Track Weekly?
The five financial KPIs that matter most are prime cost, food cost, labor cost, breakeven point, and cash on hand. Together they answer the single most important question in the business: are you making money, and how many weeks of cash do you have if you’re not?
1. Prime cost % = (COGS + Total Labor) ÷ Net Sales. The single most important operational number. Benchmarks run 55 to 60% for QSR, 60 to 65% for full-service, and 60 to 68% for fine dining. Above 68%, no other cost savings can save you. See our prime cost deep-dive for the full playbook.
2. Food cost % = COGS ÷ Net Sales. Includes food and beverage cost. Typical ranges run 28 to 32% for full-service, 26 to 30% for QSR, and 32 to 38% for fine dining. Track the trend, not just the number: a stable 32% beats a 28% that’s climbing every month.
3. Labor cost % = (Wages + Taxes + Benefits) ÷ Net Sales. Includes all restaurant labor, salaried and hourly, and typically runs 25 to 35% depending on concept. Watch labor as a percentage of net sales, not gross sales, since deep-discount concepts often carry a higher labor percentage because heavy comps shrink the sales line.
4. Breakeven point = Fixed Costs ÷ (1 minus Variable Cost Ratio). The sales level at which the restaurant covers all costs. As a working guideline, your breakeven should sit around 65 to 75% of typical actual sales. Above 90% the model is fragile, a slow week wipes out a month of profit. Below 60% you’ve built real operating leverage.
5. Cash on hand (days) = Current Cash Balance ÷ Average Daily Cash Outflow. The most under-tracked KPI in the industry. Restaurants can look profitable on the P&L while running out of cash. Thirty or more days of operating cash is healthy, under 15 days is concerning, and under 7 days is a danger sign.
Which Operational Efficiency KPIs Matter Most?
Sales per labor hour, cost per cover, cover count, and table turn tell you whether the business is running efficiently at the volume you’re actually doing, separate from whether the cost percentages look right on paper.
6. Sales per labor hour (SPLH) = Net Sales ÷ Total Labor Hours. There’s no single universal “good” SPLH; a number that’s healthy for a fine-dining concept can signal trouble at a fast-casual one, since targets depend on service model, wage rates, and location. Track it against your own trailing average rather than an industry number. It’s the most reliable indicator of whether you’re overstaffed or understaffed for the volume you’re running.
7. Cost per cover = Total Cost ÷ Number of Covers. A sanity check on the cost model per guest. When cost per cover creeps up while average check stays flat, margin compression is happening even if your food and labor percentages haven’t moved much.
8. Cover count (per shift, per day, per week). Absolute traffic, not sales. Sales can look flat while covers are actually declining, hidden by menu price increases. Watching covers separately catches the truth: are guests still coming, or are you just charging existing guests more?
9. Table turn (full-service only) = Covers per Shift ÷ Seat Count. How efficiently the room turns. A room that used to turn well and now turns noticeably slower has a service-speed or menu-pacing problem, not a marketing problem.
Which Revenue and Cash KPIs Should You Watch?
Average check, comparable sales growth, and accounts payable aging round out the picture by showing whether revenue quality is improving and whether you’re paying vendors fast enough to protect your terms.
10. Average check = Net Sales ÷ Cover Count. Track it separately for lunch, dinner, and by daypart. Healthy operators grow average check a few percentage points a year through menu engineering and price optimization. Zero growth signals a stale menu, stale pricing, or declining service.
11. Comparable sales growth = (This Period’s Sales ÷ Same Period Prior Year) minus 1. Year-over-year comp sales isolate real performance from seasonality. Industry-wide same-store sales grew roughly 1.5 to 1.8% through early-to-mid 2026, while larger, better-performing brands are targeting 3% or more. Compare a full 4 or 5 week rolling period, not raw weeks, to filter out calendar effects.
12. AP aging days = Average AP Balance ÷ Weekly Purchase Total × 7. How long you’re taking to pay vendors. Most operators aim to keep this in a range that protects vendor terms and credit limits; stretching payables out much further than your normal terms is an early warning sign of cash strain, often visible here before it shows up anywhere else.
Weekly Dashboard: What It Actually Looks Like
The best restaurant dashboards are one page, printed or on-screen, refreshed every Tuesday for the prior week.
Header row: week ending date, days open, weather notes.
Top section, traffic: cover count, average check, comp % versus the same week last year, table turn, top-selling item.
Middle section, cost: food cost %, labor cost %, prime cost %, SPLH, cost per cover.
Bottom section, cash: cash on hand (days), AP aging days, breakeven % (this week’s sales versus breakeven).
Comparison columns: prior week, 4-week average, prior year same week.
Flags: any KPI outside a defined tolerance range, for example plus or minus 2 points on prime cost or plus or minus 5% on comp sales, auto-highlights. Green if fine, yellow if trending wrong, red if breach. You look at the dashboard for 5 minutes. If nothing’s red, you move on. If something’s red, that’s what you fix this week.
The Highest-Impact KPI at Each Stage
Not every operator needs every KPI at every stage. In the startup phase (first 12 months), cover count, average check, and cash on hand matter most; everything else is noise until you’re proving the concept. In the growing phase (year 2 to 3), prime cost, SPLH, and comp sales matter most, since you need to prove the model scales. Once stable (year 3 and beyond), track the full set of 12, including breakeven, cost per cover, and AP aging, since you’re now optimizing for margin and preparing for multi-unit growth or an exit. In a troubled restaurant at any point, cash on hand, AP aging, prime cost, and breakeven dominate, because cash management is the priority when the business is under stress.
Common Mistakes Operators Make with KPIs
Watching too many KPIs isn’t better management. Twelve is the practical ceiling: pick the ones that move decisions and ignore the rest. Weekly numbers built from monthly assumptions are decorative, not useful; if your food cost is calculated from an assumed inventory value instead of an actual weekly spot count, the KPI isn’t really weekly. Comparing to industry averages without adjusting for concept is another common error: a 35% food cost is bad at a QSR and good at a fine-dining spot, so compare to your concept peer group, not “the restaurant industry.”
Reporting numbers with no action attached is the most expensive mistake. If nothing changes when a KPI moves out of range, the KPI isn’t being managed, it’s being observed. And rewarding managers on the wrong KPIs backfires: paying a GM a bonus purely on food cost incentivizes cutting portions and skimping on quality, while a bonus tied to prime cost, comp sales, and cover count together catches the tradeoffs that food cost alone misses.
Where FORCS Fits In
We build weekly KPI dashboards for every restaurant client we work with. It’s not a separate product, it’s part of how we do restaurant accounting: weekly closes, item-level mapping in the POS, and a dashboard that reaches the owner every Tuesday.
If you’re operating without a weekly financial view, you’re operating on lag. Book a consultation and we’ll show you what your dashboard would look like based on your last three months of data, before you commit to anything.
Frequently Asked Questions
What are the top 3 KPIs for a restaurant? If you only track three, use prime cost, sales versus the same period last year, and labor as a percentage of sales. Prime cost tells you whether the model works, the sales comparison tells you whether demand is holding, and labor percentage is the number you can fix fastest when something slips.
What are the 5 most relevant KPIs for restaurant managers? Prime cost, food cost percentage, labor cost percentage, average check, and covers. A manager can move every one of those inside a single week through scheduling, ordering, and how the floor sells. Metrics that a manager cannot influence belong on the owner’s report, not the manager’s.
What are the top 5 operational KPIs? Table turnover rate, ticket times, food waste percentage, employee turnover, and revenue per available seat hour. These measure how well the operation runs rather than what it earned, and they usually explain the financial numbers before those numbers show up on a P&L.
How often should a restaurant review its KPIs? Weekly for anything tied to cost and labor, because a monthly close tells you about a problem four weeks after you could have fixed it. Monthly is fine for trend metrics like customer retention. The point of a weekly review is that a bad week stays one bad week.
Do I need a restaurant KPI dashboard? Not at first. A single weekly sheet with prime cost, sales, and labor beats a dashboard nobody opens. Dashboards earn their keep once you have more than one location and need to compare them side by side without rebuilding the numbers each time.




