Every restaurant already has the data it needs to grow. This guide goes through the point-of-sale reports that really matter, what the sales, staff, inventory and menu numbers are really telling you, and how to use them for real growth.
In this article
Every evening, the POS system closes the day and quietly records everything that happened. Every dish sold, every discount given, every card payment, every slow hour and every packed service. Most owners look at a single number, today’s takings, nod, and move on to tomorrow’s prep list.
That’s a shame, because the rest of that data is sitting there unused, and it holds the answers to almost every hard question an owner asks late at night. Why did we take less than last Tuesday when the dining room looked just as full? Why does the kitchen struggle every Friday at 7 pm? Is that “popular” pasta dish really making the restaurant money, or is it just keeping the kitchen busy for nothing?
Reading POS reports doesn’t mean becoming a data analyst. It means knowing which few reports to open, which question each one answers, and which decision to make once you’ve read it. With restaurant analytics and a restaurant dashboard, those few reports are in one place. That’s exactly what this guide covers, from the first report worth opening to the exact action each one should trigger.
Takings tell you what happened. A good reading of your POS reports tells you why, and what to do now.
1. Reading POS reports starts with the right question
Most managers make the same mistake. They open a report and ask, “what does this number say?” The right question is: “which decision should this report help me make?”
POS reports only become truly useful when they’re tied to a real decision. Otherwise they’re just a screen full of numbers, closed after thirty seconds, the same as yesterday.
Before going further, it’s worth asking where all of this really comes from. Every report in this guide, and how reliable it is, starts with a restaurant POS system designed to capture every order correctly from the first tap, because messy or incomplete data at the moment of entry quietly undermines every report built on top of it.
A good reading of POS reports supports five decisions
1. Where your takings really come from. 2. Which menu items deserve to stay on it. 3. How many staff hours each hour of sales really justifies. 4. Whether discounts and voids are under control or being quietly abused. 5. Where small process problems are turning into real losses.
If a report doesn’t help answer one of these five questions, set it aside. It’s background noise, and chasing it only slows down the reports that really matter.
2. Understanding your POS data
Before opening a single report, it helps to understand what your POS really records behind the scenes. A modern POS isn’t just a till. It’s the restaurant’s central nervous system, and it captures a few distinct streams of data every time an order is entered.
- Sales data: items sold, quantities, prices, discounts, payment method and the exact time of every transaction
- Menu data: cost, selling price, category and variants of every dish
- Staff data: clock-in and clock-out, hours worked and sales linked to each shift
- Payment data: the split between cash, card, digital wallet and gift cards
- Inventory data: ingredient usage, current stock and recorded waste, when the POS is connected to inventory management
- Customer data: visit frequency, average spend and loyalty programme activity, for restaurants that run one
None of this is useful in its raw state. It becomes useful the moment it’s organised into a report built around a single question. That step, from “what does this number say” to “what should I do about it”, is the whole skill you need to read POS reports well.
3. Why modern POS systems produce dozens of reports, and which ones really matter
Modern POS systems produce dozens of reports by default. Open the reports section of almost any platform and you’ll find sales charts, payment breakdowns, staff logs, tax summaries, discount logs and inventory exports, often more than ten different tabs. That’s exactly why most owners give up before they start. Faced with so many options, it’s easier to check the total and close the tab.
The answer isn’t to learn every report. It’s to understand which reports really matter for your restaurant, and to build a habit around a small group, always the same one. A handful of core reports, read consistently, will answer most of the operational questions a restaurant faces. Everything else stays secondary until these few become automatic.
4. The essential POS reports every restaurant should check
Here are the essential reports worth building a habit around, one at a time, together with the decision each one helps you make.
Sales summary report
Decision it supports: are sales healthy, or slipping?
This is your first reality check: gross sales, net sales, number of covers, taxes and tips, usually broken down by day and by service. It’s the report most owners already look at, but few really read in depth.
How to read it
- Compare week on week, not just yesterday with today
- Track the number of covers separately from takings. Rising sales with falling covers usually means higher spend per person, not more customers
- Watch for a consistently weak day, not a single slow evening
Action to take
If Tuesday is quietly weak every single week, that’s not bad luck, it’s a scheduling opportunity. Change the opening hours, run a Tuesday promotion, or cut the staff on shift to match what’s really happening in the restaurant.
A simple way to see how much a sales summary alone can hide is to compare two days with identical takings, side by side.
| Metric | Monday | Tuesday |
|---|---|---|
| Total takings | €1,850 | €1,850 |
| Transactions | 130 | 95 |
| Average ticket | €14.20 | €19.50 |
Same takings, a very different story. Tuesday’s customers spent more per visit, probably thanks to effective upselling or a stronger set menu.
Product mix report (PMIX)
Decision it supports: which menu items really earn their place?
The PMIX report, sometimes called sales by menu item, shows what sells, how often, and how much revenue each dish brings in. On its own it only shows popularity. Paired with food cost, it shows real profitability.
How to read it
- Sort first by quantity sold, then by total revenue
- Flag high-volume dishes that carry a very low contribution margin
- Look for dishes that rarely sell but have solid margins: they may just need a better spot on the menu
Action to take
Every dish should justify its place on the menu. Promote high-margin dishes that sell little. Rework or remove dishes that sell poorly and cost time and money in prep, stock and staff training.
Sales by time of day and peak hours report
Decision it supports: when does demand really rise and fall?
This report shows sales patterns across the day (breakfast, lunch, dinner and late evening) and is one of the most valuable and least used reports in any POS. It’s your compass for shifts, prep timing and even marketing.
How to read it
- Look at hourly patterns over several weeks, not just one service
- Compare your assumptions about “peak hours” with what the numbers really show: owners are often surprised
- Watch how peak hours shift with events, weather or school holidays
Action to take
If your real peak is between 3:30 and 4:30 pm instead of 5 pm as you thought, adjust prep and shifts to that reality, not to the time you’re used to.
Labour cost report
Decision it supports: are you staffing to sales, or just out of habit?
Staff are usually the second-biggest cost in a restaurant, right after food cost. Labour reports link the hours worked directly to the revenue those hours generated.
Key metrics to track
- Labour cost percentage: total labour cost divided by total sales
- Sales per labour hour (SPLH): total sales divided by staff hours worked
How to read it
- Analyse by hour, not just by day. A healthy daily average can hide an overstaffed shift during a slow spell
- Compare sales per labour hour across different shifts and roles
- Track overtime separately: it quietly eats into your margin
Action to take
If sales per labour hour drop sharply in a specific time slot, the problem is usually the rota, not the staff. Try different start times, staggered shifts, or less overlap between roles.
A useful benchmark. Most full-service and fast-casual restaurants aim for a labour cost of between 25% and 35% of revenue, depending on the format and style of service. The exact number matters less than consistency. The goal is to keep the staff on shift in line with real sales, not with a fixed habit.
Food cost and cost of goods sold (COGS) report
Decision it supports: is the kitchen quietly giving away margin?
Cost of goods sold, often shortened to COGS, measures how much it really costs to produce everything you sold in a given period. Together with labour cost, it makes up prime cost, the most important lever on any restaurant’s profitability.
How to read it
- Track food cost percentage every week, not just at month end, because ingredient prices change all the time
- Compare theoretical food cost, based on recipes, with actual food cost, based on purchases and inventory
- Look at prime cost as a whole, food cost plus labour cost, and keep it below roughly 60–65% of sales
Action to take
A growing gap between theoretical and actual food cost usually points to oversized portions, waste or stock going missing in the kitchen, not a pricing problem. Fix the process before you touch menu prices.
Here’s exactly what Kappino does for you
Reading ten different reports every week feels like extra work on top of running a restaurant. Kappino was designed to do much of that reading for you. Sales, staff, food cost and menu performance flow into a single dashboard the moment a shift closes, so the decisions described above take minutes, not hours.
Curious to see how it really works, day to day, beyond a list of reports? Much of it happens inside a complete management platform built exactly around the data covered in this guide.
Payment summary report
Decision it supports: do transactions close cleanly and predictably?
This report shows exactly how customers pay: cash, credit and debit cards, digital wallets, QR payments and gift cards. It matters for two reasons: daily reconciliation and awareness of payment fees.
How to read it
- Watch for sudden changes in the payment mix. A growing share of digital wallets often means faster settlement and easier reconciliation
- Compare expected cash takings with the cash actually counted at closing
- Track your exposure to fees over time, especially if card use is growing
Action to take
Unexplained cash shortfalls or irregular payment patterns should trigger a check of the process, not guesswork. A growing share of digital payments compared with cash usually means a smoother, faster end-of-day close.
Here’s a simple example of what a payment mix report might show, and what each trend suggests.
| Payment method | Share of sales | What it suggests |
|---|---|---|
| Credit / debit card | 45% | Main method, check fees regularly |
| Digital wallet / QR | 35% | Fast settlement, easier reconciliation |
| Gift card | 15% | Often a sign of loyalty and repeat visits |
| Cash | 5% | Needs a smaller cash float and less manual counting |
A payment mix like this points to customers who prefer speed and convenience to cash.
Voids and discounts report
Decision it supports: are the controls working, or being worked around?
This is one of the most valuable and most ignored POS reports. It tracks every void, comp and discount by employee, by time slot and by stated reason.
How to read it
- Look for recurring patterns, not isolated cases. One void means nothing, a repeated pattern means something
- Compare discount activity at peak hours with quiet hours
- Watch for repeated behaviour linked to specific employees or shifts
Action to take
A high rate of voids or discounts usually points to a training gap, not dishonesty. Deal with it early through a conversation based on data, not an accusation.
Inventory reports: usage, minimum stock and slow-moving stock
Decision it supports: what is really driving the business, and what is sitting on the shelf?
When the POS is connected to inventory, it can show ingredient usage, current stock and waste. Two views matter most: the bestseller list, meaning what moves fast, and slow-moving stock, meaning the tied-up capital taking up space for nothing.
How to read it
- Compare usage with sales to spot discrepancies, oversized portions or possible missing stock
- Set minimum stock alerts so you reorder before items actually run out
- Review waste reports to see exactly where spoilage or prep mistakes are costing you money
Action to take
Move bestsellers to a prominent spot on the menu and keep their stock at the right level. For slow-moving stock, run a quick promotion or a small discount to clear it, freeing up cash and space instead of letting it quietly expire.
Customer and loyalty report
Decision it supports: who are your best customers, and how do you bring them back?
If your POS is connected to a loyalty programme or a customer management system, it can track visit frequency, average spend per customer and reward redemption rates.
How to read it
- Identify your most frequent customers and your biggest spenders separately: they’re often not the same people
- Track loyalty programme participation and redemption over time, not just new sign-ups
- Watch for a drop in repeat visits among customers who used to be loyal
Action to take
Use purchase history for personalised offers (a discount on a favourite dish or a birthday promotion) instead of generic one-size-fits-all promotions.
Wondering how much of this could run automatically instead of on a spreadsheet? Often the missing piece is a digital loyalty programme that works quietly during service.
Multi-location and comparison reports
Decision it supports: which locations, time slots or teams are really performing?
For restaurants with more than one location, a single-site report isn’t enough. Comparison reports put sales, staff and food cost side by side across locations, so strong and weak sites stop hiding inside a single average.
How to read it
- Compare like with like: same size, same type of neighbourhood, same style of service
- Look for a location that is quietly pulling down an otherwise healthy average
- Track the same key metrics (labour cost percentage, average ticket, food cost) at every location
Action to take
Use your strongest location as an internal benchmark, not an external one. If one site consistently outperforms the others on the same metrics, its rota, prep flow or menu mix is probably worth copying elsewhere.
5. Menu engineering: turning PMIX data into a more profitable menu
POS reports become really powerful when you combine product mix data with the real cost of each dish. That combination lets you sort every menu item into one of four categories, a simple system known as menu engineering.
Stars
High margin, high popularity. Protect them, feature them and keep the quality consistent.
Puzzles
High margin, low popularity. Move them on the menu, improve the description, or train staff to recommend them.
Plowhorses
Low margin, high popularity. Adjust the portions, change the ingredients, or raise the price slightly.
Dogs
Low margin, low popularity. Usually best removed: they add complexity without adding value.
Keeping an underperforming dish on the menu doesn’t just cost margin. It adds prep time, inventory complexity, training effort and waste. On the other hand, small changes add up. A twenty-cent improvement on a high-volume dish can add up to thousands of euros a year.
Sorting a whole menu into these four groups by hand takes hours, and most owners never really find the time. That’s usually where a data analytics dashboard proves useful, turning a long list of dishes into four simple groups you can act on straight away.
6. Making sense of the numbers, week by week
Reading POS reports is mostly about comparison, not calculation. A few simple habits make almost any report readable.
- Compare over time, not just totals. Look at this week against last week, not just today’s number
- Follow the direction, not just the size. If a number moves the same way three weeks in a row, it’s telling you something worth acting on
- Start with one report. Pick the bestseller list or the sales summary first, get comfortable with it, then add more reports gradually
- Look for exceptions, not averages. An unusually strong or weak day usually reveals more than a smooth monthly average
Picture how this changes a morning. Instead of starting with invoices and guesswork, the routine becomes simpler: fifteen minutes going through the POS dashboard with a coffee in hand, before the dining room even opens. Yesterday’s takings, the bestseller list, the minimum stock alerts, and a quick comparison with the same day last week. From there, orders, shifts and promotions fall into place for the day ahead, instead of being decided in a panic at 4 pm.
7. How often should you check your POS reports?
The goal isn’t more reporting, but a tighter control loop. Here’s a simple rhythm that works for most restaurants.
| Frequency | Reports to check | Why |
|---|---|---|
| Daily | Sales summary, payment reconciliation | Catch any gap with reality before it builds up |
| Weekly | PMIX, labour, food cost, peak hours, voids and discounts, inventory | Correct shifts, menu and orders before the next cycle |
| Monthly | Trend analysis, customers and loyalty, location comparison, year-on-year performance | Spot seasonality and long-term changes |
Waiting until month end to check every report takes away the chance to fix small problems while they’re still small.
8. Turning data into action
A report only earns its place if it leads to something. Here’s what the path from data to action looks like in practice.
| Report | What it reveals | Action to take |
|---|---|---|
| Sales summary | Higher average ticket on quiet days | Expand set menus or combo deals |
| Peak hours | Unexpected morning or evening peak | Adjust shifts and prep timing |
| Inventory / slow-moving stock | Fast-moving products versus tied-up capital | Reorder early, discount slow-moving stock |
| Payment summary | Growing share of digital wallets | Simplify reconciliation, review fees |
| Labour | Sales per labour hour falling in a specific slot | Rebuild the rota for that slot |
| Voids and discounts | Repeated pattern linked to one employee | Have a conversation based on data |
9. How to use POS reports to grow your restaurant
Collecting data is only half the job. The real value shows when these reports turn into concrete strategies in every area of the business.
Menu engineering
Feature the Stars, reposition the Puzzles with better descriptions and staff training, adjust the portions or prices of the Plowhorses, and remove the Dogs to reduce kitchen complexity and free up space on the menu.
Inventory and waste control
Use sales history to forecast ingredient needs more precisely, negotiate better terms on your most used and most expensive ingredients, and use waste reports to pinpoint the specific dishes or processes that cause the most spoilage.
Staff and shifts
Build rotas from the peak hours report instead of out of habit, monitor overtime proactively, and use sales per labour hour to see where extra staff really pay for themselves.
Customer loyalty and marketing
Use purchase history for personalised offers instead of generic discounts, and identify your highest-value customers for targeted campaigns that really reflect what they already order.
Operational efficiency
Line up kitchen prep, cleaning and even energy use with the quiet hours shown in the peak hours report, instead of running everything at full capacity around the clock.
10. Building a data-driven culture in your restaurant
Reports work best when the whole team, not just the owner, understands why the data matters.
- Explain the reason. Show staff how entering orders correctly leads to better inventory numbers, which means the kitchen always has what it needs
- Train staff for accuracy. Mistakes at the moment of entry, wrong variants, discounts given lightly, quietly spoil every report further down the line
- Share the wins. Show servers their sales performance, or highlight the week’s bestselling dish, to build engagement
- Set a regular review rhythm. A short daily briefing and a slightly longer weekly meeting keep the reports current
- Define your key metrics. Average ticket, sales per labour hour, food cost percentage and customer retention are a good starting point
11. Common mistakes when reading POS reports
- Looking only at total sales without ever looking at covers, average ticket, or the trend beneath the surface
- Checking reports monthly instead of weekly, which gives a small problem four weeks to grow before anyone notices
- Ignoring the voids and discounts report until a bigger loss forces a closer look
- Keeping “Dog” dishes on the menu for sentimental reasons, adding complexity without adding margin
- Planning shifts from memory instead of from the peak hours report, which quietly overstaffs the quiet times and understaffs the busy ones
- Treating food cost as a monthly surprise instead of a number checked every week, while it’s still easy to correct
Frequently asked questions
POS reports are structured summaries of the transaction data the system records: sales, staff, payments, discounts, inventory and customer activity. Read correctly, they work as an operational control system for the restaurant, not just as an accounting record.
Most restaurants only need to master one core group: sales summary, product mix, peak hours, labour, food cost, payment summary, voids and discounts, inventory. These answer most everyday operational questions. Everything else is secondary until these are read consistently.
Focus on comparison more than calculation. Compare this week with last week, this time slot with the same one last week, and this month with the same month last year. If a number keeps moving in the same direction, that’s the signal to act.
A sales report shows total revenue over a period. A PMIX, or product mix, report breaks that revenue down by individual menu item. A sales report tells you how much you took, a PMIX report tells you what generated it, and whether it was really profitable.
Daily for sales and payment reconciliation, weekly for product mix, labour, food cost and loss control reports, monthly for trends and location comparisons. Waiting until month end takes away the chance to fix problems while they’re still small.
Most full-service and fast-casual restaurants aim for between 25% and 35% of sales, depending on the format and style of service. Consistency matters more than an exact number: the goal is to keep the staff on shift in line with real, current sales.
Yes. Voids, discounts and cash reports work as an internal audit trail. A single void or comp is normal, a repeated pattern linked to a specific employee or shift usually deserves a closer look and a direct conversation.
The labour report, read together with hourly sales data. Metrics such as labour cost percentage and sales per labour hour reveal overstaffing and inefficient shifts that total hours worked alone wouldn’t show.
The food cost report shows the real cost behind every dish sold. Comparing it with the menu price reveals the contribution margin per dish, which is the basis of menu engineering: deciding what to feature, what to reprice and what to remove.
Not every POS structures its reports the same way. Some prioritise accounting exports, others are built around everyday operational decisions. Platforms designed specifically for restaurants tend to organise reports around the actions to take, not just raw data exports.
Final thoughts
POS reports aren’t paperwork, they’re an operational control panel. Sales summaries show whether the business is growing. PMIX and menu engineering show what to keep cooking. Labour and food cost reports show how to protect your margin. Payment and void reports show where there might be a quiet leak. Inventory reports show what to reorder, and what to finally take off the shelf.
None of this means reading every report every day. It means a handful of them, on a steady weekly rhythm, read with one question in mind: which decision is this number pointing me to? Restaurants that build this habit stop reacting to problems and start running the business on their own terms.


