Restaurant KPI Dashboards: Real Examples, Metrics, and Benefits

10 July 2026
Summarise with AI – Get snapshot of this article
Restaurant KPI Dashboard

If you run a restaurant, you already know how the end of a busy Saturday feels. The tills reconcile, the team goes home, and you are left with a rough sense of whether the day was good or bad. A rough sense tells you nothing about which channel drove the sales, whether your staff costs quietly ate the margin, or how much of the revenue only existed because you discounted it into being. It tells you nothing about which channel drove the sales, whether your staff costs quietly ate the margin, or how much of the revenue only existed because you discounted it into being.

A restaurant KPI dashboard replaces that rough sense with actual answers. It pulls the numbers from your point of sale system, your rota, your delivery platforms and your accounting software into one screen you can check in 2 to 3 minutes rather than half a day of spreadsheet wrangling.

At Vidi Corp, our Power BI consultants have built these dashboards for independent restaurants, hotel food-and-beverage departments, and multi-site restaurant groups.

In this article, we will show you what to track, walk through real dashboards from our client projects, and explain how to build one for your own business.

What is a Restaurant KPI Dashboard?

A restaurant dashboard should focus on the key performance indicators (KPIs) for restaurants that support practical operating decisions: average table occupancy, table turn rate, average spend per head, delivery vs in-house sales, staff cost, food cost and discounts.

Managerial reporting helps restaurant managers, operations directors, finance teams, and area managers track performance by site, brand, channel, shift, menu category, and day of week. It helps them understand where revenue is growing, where margins are falling, and which operational issues need attention.

A useful restaurant KPI dashboard usually connects data from POS systems, booking tools, delivery platforms, staff scheduling systems, finance software, and marketing channels. This gives teams a structured view of revenue, costs, demand, and customer behaviour.

The KPIs Your Restaurant Dashboard Should Track

A hospitality data analytics should focus on metrics that support practical operating decisions. Common KPIs include average table occupancy, table turn rate, average customer spending, delivery vs in-house sales, staff cost, and site discount.

Covers and Average Table Occupancy

Covers tell you how many customers you served, and table occupancy tells you how efficiently you used the space to serve them. Occupancy is calculated as occupied tables divided by total available tables, and it becomes genuinely useful when you break it down by time of day. A restaurant that is full at 8pm and empty at 5pm has a very different problem to one that is steadily half full all evening, even if their daily covers look identical.

Table Turn Rate

This measures how long a customer occupies a table on average. It sets the ceiling on how many covers you can physically serve in a day, which makes it central to any conversation about growing revenue without growing floor space. If turns are slow, the fix might be service speed, menu design or how quickly the bill lands. The dashboard will not tell you which, but it will tell you that the problem exists and how big it is.

Formula: covers served ÷ number of tables, per service period.

Average Spend per Head

Your revenue divided by your covers. This is the KPI that tells you whether your upselling actually works and whether menu changes moved the needle. It is also the honest counterweight to covers. A busy week with a falling spend per head can easily earn less than a quieter week where each guest spent more.

Formula: total revenue ÷ total covers.

Staff Cost as a Percentage of Revenue

Labour is usually the highest controllable cost in a restaurant, and it behaves badly when nobody watches it. Tracking staff cost as a percentage of revenue by day, by shift and even by hour shows you where the rota and the demand have drifted apart.

Staff turnover belongs next to the rota numbers. Hospitality replaces people at a rate most industries would treat as an emergency, and every replacement costs real money in recruiting and training before the new starter earns their keep. Tracking turnover by site and by manager alongside staff cost shows you whether a cheap rota is quietly becoming an expensive one.

Formula: (labour cost ÷ revenue) × 100.

Delivery vs In-House Sales Split

The percentage of your sales coming through delivery platforms versus your own dining room. Delivery revenue is not the same quality as in-house revenue once commissions are taken out, so knowing this split is essential before you celebrate a strong sales month that was quietly built on 30 per cent commission orders.

Formula: (delivery revenue ÷ total revenue) × 100

Discounts Given

Total discounts, split between internal discounts such as staff meals and external discounts to customers. Discounts are the easiest way to manufacture sales figures that look healthy and are not, which is why this number deserves its own place on the dashboard rather than being buried inside net revenue.

Formula: (total discounts ÷ gross sales) × 100

Food Cost Percentage and Prime Cost

Food cost percentage is your cost of goods sold divided by the food revenue those goods produced: (COGS ÷ food revenue) × 100. Most full-service restaurants aim to keep it between 28 and 35 per cent, though the right number depends on your concept. A steakhouse lives with a higher food cost than a pasta restaurant and earns it back on the average check.

Add labour to your COGS, and you get prime cost, the single number that decides whether a restaurant makes money. As a rule of thumb, prime cost under 60 per cent of revenue leaves room for rent, overheads and profit. Anything approaching 65 per cent means one of the two components needs attention.

Profit Margin and Break-Even Point

Gross profit margin is revenue minus COGS, as a percentage of revenue. Net profit margin subtracts labour and overheads too, and for most restaurants it lands somewhere between 3 and 9 per cent. That narrow band is exactly why every other KPI on this list matters: there is very little room between a good month and a loss.

Break-even is the revenue that covers your total costs: fixed costs ÷ (1 − variable costs as a share of revenue). Put it on the dashboard as a line your daily revenue either clears or does not. A manager who can see that Tuesday closed short of break-even treats Wednesday differently. In the Group Overview dashboard below, this is what margin by brand and by site is really tracking.

Customer Satisfaction and Review Scores

Not every KPI comes out of the till. Review scores from Google and Tripadvisor, CSAT survey results and complaint counts tell you how the revenue felt to the people who paid it. The reason to put them on the same screen as sales is correlation: when a site’s review average dips in the same week its table turns speed up, you have probably found your cause. A rolling average of review scores per site, next to complaint counts by category, is enough to catch a service problem while it is still a training problem rather than a reputation problem.

What Good Looks Like: Restaurant KPI Benchmarks

KPITypical healthy rangeWorth investigating when
Food cost percentage28 to 35% of food revenueAbove 35%
Staff cost percentage25 to 35% of revenueAbove 35%, or swinging by shift
Prime costUnder 60% of revenueApproaching 65%
Net profit margin3 to 9%Below 3%
Table turn time45 to 75 minutes (casual dining)Creeping up with no change in menu
Peak table occupancy80 to 90% at peakHigh peaks with empty shoulders
Discounts2 to 5% of gross salesAny site well above the group average

Restaurant KPI Dashboard Examples From Real Projects

Staff Cost Analysis Dashboard

Staff Cost Analysis Dashboard

A staff cost dashboard is used by restaurant managers, F&B directors, hotel operators, and finance teams. It helps them compare labour cost against revenue by service period, outlet, site, and hour of day.

A hotel our data analytics consultants worked with wanted to know what it really cost them in staff to serve breakfast, coffee, lunch and dinner. When we broke staff cost down as a percentage of revenue for each meal period, coffee came out as the most expensive service by some distance.

The ticket sizes are small, so even light staffing swallows a big share of the takings. It also turned out 2 people were rostered onto coffee at hours when there was barely enough work for one. We then compared hourly order volumes against the number of staff on shift, which showed the managers whether their part-time rotas were built around real demand or just routine.

Site Discount Analysis Dashboard

Site Discount Analysis Dashboard

Discounts are one of those costs that never feel like costs. A free staff meal here, a loyalty offer there, and nobody’s watching the total. This dashboard changed that for one restaurant manager we worked with. It shows exactly how much each site is giving away, and just as importantly, what those discounts are made of, whether that’s free meals for staff or offers handed out to customers.

The site-level breakdown is where it earns its keep. When you can see every restaurant in the chain side by side, it becomes obvious which ones are genuinely selling and which ones are quietly discounting their way to a decent-looking sales figure.

Channel Overview Dashboard

Channel Overview Dashboard

A channel overview dashboard is used by restaurant groups, commercial managers, operations teams, and finance teams. It shows which channels generate sales and how each channel affects discounts, margins, and site performance.

Not all sales are earned the same way, which is why it’s worth knowing exactly which channels bring in your revenue and what it costs to win it. For one client, the numbers told a clear story. À la carte, the kids menu and Deliveroo orders came in at full price, no discounting needed. Unidays and Testcard sales, on the other hand, barely existed without a discount attached. Same revenue line, very different quality of revenue.

See also  Google Analytics Audit: 12-Point GA4 Checklist [Free Download]

The same pattern shows up whatever the platforms are called. For a US operator, swap in DoorDash, Uber Eats and Grubhub orders against student-discount and voucher channels, and the question stays identical: which revenue arrives at full price, and which has to be bought.

We ran the same lens across locations too, comparing sales and discounts site by site. That view fed straight into the bigger decisions, because when you’re choosing where to open next, you want to copy the sites that sell at full price, not the ones propped up by offers.

Group Overview Dashboard

Group Overview - restaurant KPI dashboard

Before this operations dashboard existed, the group’s ops team started every week buried in a stack of separate reports, one per brand, each built slightly differently. Now sales, margins, covers and spend per head sit in one view for ops, finance and senior leadership, sliced by brand, by region and by day of the week, finally speaking the same language.

Sales Overview Dashboard

Group Sales Margins


There’s a particular kind of frustration in finding out on Friday that Tuesday went badly. That was the reality for these restaurant managers, who used to wait days for their weekly sales updates. Now the management dashboard shows everything lands in a single snapshot: sales, margins, covers, and spend per head across every brand. The difference isn’t really the reporting; it’s the timing.

When you spot a soft Tuesday on Wednesday morning, you can still do something about the rest of the week. Managers here now make those calls midweek, catching dips while they’re still small instead of reading about them after they’ve snowballed. This can also make monthly reporting seamless for the management team.

Delivery Analysis Dashboard

Delivery Dashboard

Delivery is often the least understood part of a restaurant business. The orders come in, the money arrives, but the detail lives inside each platform’s own portal, and nobody has time to stitch it together. This dashboard fixed that for the group. For the first time they could see the whole delivery operation in one place: sales, margins and average order value, broken down by brand, by geography and by site. It turned delivery strategy from educated guessing into decisions backed by their own numbers.

Sales and Marketing Performance Dashboard

uber eats dashboard

This dashboard tracks 13 months of sales and marketing performance, showing where spend swung sharply while sales drifted downward.

The dashboard splits spend into its two parts. Sponsored listings returned $3.10 in sales for every dollar spent, while promotions cost 7 per cent of sales. Tracked daily and filtered by brand and store, the colour-coded ROAS and TACOS columns show which days and brands earn their marketing spend and which quietly hand the margin back to the platform. When advertising eats a quarter of gross sales, this is not a marketing report; it is a profitability report.

Food Delivery Data Analytics

This report analyses the performance of two major food delivery platforms, DoorDash and Uber Eats to help understand sales, order trends, customer behaviour, and operational performance. Each dashboard is broken down below for clarity.

Overview Dashboard

Food delivery data analytics

This dashboard shows an overall picture of how the business is doing on these platforms. It shows total sales and marketing spend for Uber Eats and DoorDash

Sales Trends Dashboard

Sales trends dashboard
sales trends

This dashboard helps spot trends over time, like whether sales are going up or down.

It shows:

  • Which months are busiest.
  • How Uber Eats and DoorDash are performing against each other.

Order Breakdown Dashboard

Order breakdown

This report analyses how much was spent on promotions via Uber Eats from January to December 2022, with a comparison to January 2023. The goal is to understand:

  • How the promo budget was used over time.
  • Whether there were consistent patterns or a significant drop-off.
  • What the data might suggest about marketing strategy changes.

This helps optimise staffing, operations, and promotional timing.

Sales and Marketing Performance Dashboard

Marketing dashboard

 This dashboard visualises sales performance and marketing efficiency over 13 months, highlighting volatility in spend and declining sales.

sales and marketing

Benefits of Restaurant Analytics Dashboards

1. Faster operational decisions

A restaurant KPI dashboard that follows BI best practices gives managers one place to review performance across revenue, staffing, discounts, delivery, and margins. This is achieved by connecting key systems and refreshing the data automatically, so teams can act during the week instead of waiting for static reports.

For one Vidi Corp client, automated real-time analytics reduced report generation time from 48 hours to under 5 minutes. The same project enabled daily dashboards instead of weekly or monthly reports and helped cut executive review cycles by 2 business days per week.

2. Better profitability control

A restaurant KPI dashboard helps teams protect margin by showing the relationship between sales, labour, discounts, and channel performance. This is achieved by tracking staff cost as a percentage of revenue, discount cost by site, margin by brand, and delivery performance by platform.

For Galeta Bakery, Vidi Corp created financial analytics dashboards from Sage data. The reports helped the team determine customer profitability, highlight the most profitable accounts to the sales team, and track key business metrics every day.

3. Less manual reporting work

A restaurant KPI dashboard reduces reporting workload by replacing recurring spreadsheet preparation with automated dashboards. This is achieved by extracting data from source systems, cleaning it, modelling KPIs, and presenting the results in Power BI, Tableau, or Looker Studio.

For a Vidi Corp dashboard client, automated data feeds and streamlined dashboards reduced report preparation time by more than 50%. The client also reported better data accuracy and faster leadership decisions from having real-time insights in one view.

Key Data Sources for Restaurant Dashboards

Restaurant dashboard data comes from the tools you already run. The sources that matter most are POS data, staff schedules, delivery platform reports and finance software, with booking systems, guest feedback platforms, CRM and marketing channels adding depth.

Together they show how demand, cost, channel mix and customer behaviour affect profitability. The dashboard becomes genuinely useful when these sources are connected into one reporting model, so teams can drill down from a headline KPI to the specific site, shift, channel or menu category behind it.

Best Tools for Restaurant KPI Dashboards

The three tools we see most often in hospitality are Power BI, Tableau and Looker Studio, and each has a genuine case for and against.

ToolBest ForIdeal Fit
Power BIRestaurant groups already using Microsoft tools that need clean reporting for internal teamsOperations, finance, and leadership dashboards
TableauGroups that need more advanced visual design and deeper data explorationLarger businesses with complex reporting needs
Looker StudioLighter reporting needs, especially when data sits in Google Sheets, Google Ads, GA4, or other Google toolsSmaller teams working within the Google ecosystem

How We Build Restaurant KPI Dashboards

We have delivered over 1,000 data and reporting projects for more than 600 clients, including Google, American Express and the Ministry of Defence, and restaurant and hospitality reporting is one of the areas we return to again and again. The process is deliberately simple. A standard hospitality business intelligence starts with the questions, not the data. Write down the 5 to 10 decisions you make regularly, such as how to set next week’s rota, whether a promotion earned its keep, or which site needs attention.

  • Discovery call and KPI definition

We start with a short call to understand how your business actually runs: how many sites, which POS, how you schedule staff, and which numbers you argue about in the weekly trading meeting. From that, we agree a specific KPI list for your dashboard, not a generic template. If labour percentage is your pain point, that leads. If it is delivery commission, that leads instead. This call also surfaces the awkward realities early, like a legacy till at one site or a rota system with no export, so nothing derails the build later.

  • Connecting your data sources

Next we connect the systems that hold your numbers: your POS, your rota or payroll system, your delivery platforms and, where useful, your accounts package. Wherever a system offers an API, we use it, so data flows automatically rather than through manual exports. We have data connectors to extract your data from the sources.

  • Building the data model and dashboard in Power BI

With the data flowing, we build a proper data model first: sites, dates, channels and like for like logic all defined once, so every page of the dashboard agrees with every other page. Then we design the dashboard itself, front page KPIs for a thirty-second read, drill downs for the detail. A dashboard that looks good but calculates like-for-like wrongly gets ignored within a month, so the model is where we spend the care.

  • Review and refinement with your team

We walk the first version through with you and, ideally, one or two of the managers who will live in it. They always spot things we cannot: a discount code that means something specific, a daypart boundary that does not match how you trade. We refine until the dashboard answers questions in the words your team uses. The goal is not delivery, it is adoption.

  • Automated daily refresh

Once the dashboard is signed off, we set up scheduled refresh so the numbers update themselves every day, usually overnight so yesterday’s trading is waiting with the morning coffee. We also add refresh monitoring, so if a source fails you find out from an alert rather than from a suspiciously quiet chart.

  • Handover, documentation and support

Finally, we hand over documentation covering the data model, the connections and the refresh setup, so you are never locked in to us. Plenty of clients keep us on for ongoing changes and new reports, but that is a choice, not a dependency. You own the dashboard, the model and the know-how.

Conclusion

A restaurant KPI dashboard will not run your restaurant for you, but it removes the fog. It tells you which sites lean on discounts, which hours are overstaffed, which channels bring profitable sales and which merely bring busy ones. Everything in this article came from real projects, and in every one of them the most valuable insight was something the client did not know to look for.

If you would like a dashboard like the ones shown above built on your own data, our team at Vidi Corp has done this for restaurants, hotel food and beverage departments and multi-site groups. Get in touch, and we will show you what your numbers have been trying to tell you.


FAQ

 What KPIs should a restaurant track?

The core set is covers, table occupancy, table turn rate, average spend per head, gross margin, staff cost as a percentage of revenue, the split between delivery and in-house sales, and total discounts given. Most restaurants are better served by tracking these 8 well than by tracking 30 superficially.



What is the best tool for a restaurant KPI dashboard?

For most restaurants, Power BI offers the best balance of cost, connectivity and capability. Looker Studio suits simple, Google-centric setups on a zero budget, while Tableau suits groups with an analyst and a need for deeper visual exploration.

How much does a restaurant dashboard cost to build?

It depends almost entirely on how many systems need connecting and how messy the data is. A single-site dashboard fed by one POS is a small project. A multi-brand group pulling in POS, rota, three delivery platforms and accounting data is a larger one. The software itself is rarely the main cost.


Can I connect Uber Eats or Deliveroo data to Power BI?

Yes. DoorDash, Uber Eats, Grubhub and Deliveroo all provide order-level reporting through their merchant portals, either as scheduled exports or through an API. We connect those feeds into Power BI alongside your POS data, so delivery sales, commissions and average order value sit in the same view as your in-house numbers instead of living in four separate portals. That is exactly what the delivery analysis dashboard above was built from.

What is the 30/30/30 rule for restaurants?

It is a rough budgeting guide: about 30 per cent of revenue goes to food costs, 30 per cent to labour, 30 per cent to overheads, and whatever remains, roughly 10 per cent, is profit. Real restaurants rarely split this neatly, and that is the point of tracking the actual percentages on a dashboard. The rule is a sanity check, not a target: if any of the three thirds is running well past 30, you know where to look first.

Microsoft Power Platform

Everything you Need to Know

Of the endless possible ways to try and maximise the value of your data, only one is the very best. We’ll show you exactly what it looks like.

To discuss your project and the many ways we can help bring your data to life please contact:

Call

+44 7846 623693

eugene.lebedev@vidi-corp.com

Or complete the form below

The free dashboard is provided when you connect your data using our Power BI connector.