Staff Analytics – Top Sellers and Productivity
Staff analytics is not about chasing employees — it is about helping everyone perform better. The difference between a mediocre server and a top seller can be 20-30 % in check average, and that difference usually comes from specific habits that can be taught.
Where to find the reports
Two reports:
- Analytics → Staff (sales and tips per register/server)
- Analytics → Staff Cost (total labor cost, covered in a separate article)
KPI cards in the Staff report (3)
| KPI | Description |
|---|---|
| Active registers | Number of registers used in the period |
| Total tips | Sum of tips collected |
| Average tip per order | Tips/number of orders with tip |
Sales per register (table + bar chart)
Each server who logs in to their own register appears in the table:
| Register/Server | Orders | Sales | Avg order | Tips | Share |
|---|---|---|---|---|---|
| Anna | 180 | 72,000 | 400 | 6,800 | 24 % |
| Bengt | 165 | 58,000 | 352 | 4,200 | 19 % |
| Cecilia | 155 | 62,000 | 400 | 7,200 | 20 % |
| David | 210 | 67,000 | 319 | 3,800 | 22 % |
How to read the table:
Top sellers (avg order): Anna and Cecilia at 400 SEK avg order. They sell more per guest than the others.
Lowest avg order: David at 319 SEK. He has the most orders (210) but the lowest average. That means he is fast but not selling upsells (drinks, desserts, coffee).
Action: Let David shadow Anna and Cecilia one evening. Measurable target: Raise avg order from 319 to 380 SEK in 4 weeks.
Tip analysis (table + bar chart)
| Server | Orders w/ tip | Share % | Avg tip | Highest tip |
|---|---|---|---|---|
| Anna | 145 (of 180) | 80.6 % | 47 SEK | 300 SEK |
| Bengt | 98 (of 165) | 59.4 % | 43 SEK | 180 SEK |
| Cecilia | 128 (of 155) | 82.6 % | 56 SEK | 400 SEK |
| David | 102 (of 210) | 48.6 % | 37 SEK | 150 SEK |
How to read the table:
Tip stars: Cecilia has 82.6 % tip frequency and 56 SEK average tip. She builds a relationship with the guest that they want to reward.
Tip laggards: David has 48.6 % tip frequency. So few guests leaving tips is a signal — either his service is too fast and doesn't build a relationship, or he is not asking the tip question at payment time.
Productivity measurement per hour
Divide sales per server by hours worked to get revenue per labor hour:
| Server | Hours | Sales | Revenue/hour |
|---|---|---|---|
| Anna | 32 | 72,000 | 2,250 SEK |
| Bengt | 40 | 58,000 | 1,450 SEK |
| Cecilia | 30 | 62,000 | 2,067 SEK |
| David | 45 | 67,000 | 1,489 SEK |
Benchmarks:
- Fine dining: 1,200-1,800 SEK/hour per server
- À la carte: 1,500-2,500 SEK/hour
- Lunch venue: 2,000-3,500 SEK/hour (faster turnover)
- Bar: 2,500-4,000 SEK/hour
If a server is below benchmark, it may be because of:
- Too few tables (assign more sections)
- Too much time on side tasks (dishes, refilling salt)
- Slow service or forgetfulness (training need)
Upsell index
Although Vendion does not have a specific "upsell KPI", you can measure it via:
(Avg order − menu price for 1 main) / menu price × 100 = upsell index
Example: Avg order 400 SEK, average main course 220 SEK.
- (400 − 220) / 220 × 100 = 82 % upsell
That means on top of the main, the server sells on average 82 % more per guest in appetizers, desserts, drinks.
Benchmarks:
- <30 %: No upselling
- 30-60 %: OK baseline
- 60-100 %: Active upselling
-
100 %: Server performing well
Action plan to raise avg order
- Identify top sellers: The one with highest avg order
- Observe: Listen to how the top seller opens the conversation, recommends, and handles objections
- Document 3 recommendations: "Our favorite is X" / "Perfect with this — try Y" / "No coffee or dessert?"
- Shadowing: Have weaker sellers shadow the top seller for 2 shifts
- Measure weekly: Follow avg order per server every Monday — show the numbers openly (creates constructive competition)
Avoid pitfalls
- Do not compare lunch and dinner: Lunch always has lower avg order. Filter by daypart or shift.
- Account for section: Servers at terrace tables usually sell more than in the back.
- Friend discounts: If a server gives too many "house comps", avg order disappears — also see the Discount Report.
How to present staff results
Use the numbers constructively, not punitively. The most effective approach:
- Monthly meeting: Show all avg order figures openly (not as anonymous benchmarks)
- Celebrate the top seller: Small gift or free dinner to the one with highest lift
- Concrete coaching: Ask the top seller what they do differently, write it down and share
- Avoid punishing: If someone is low, ask why — often it's about lack of time or resources
Integration with the Staff module
When you roll out Vendion Staff (launching in 2026), you can connect servers' scheduled hours directly to sales data:
- Revenue per worked hour
- Tips per worked hour
- Discount ratio (share of discounts from total sales)
- Sold-out rate (how often they end up in a sold-out situation requiring repositioning)
Incentive program – a concrete model
Common in the restaurant industry: give 5-10 % bonus on upsell above the baseline.
Example: Baseline avg order 320 SEK. Anna delivers 400 SEK on average over 180 orders. Added value = (400−320) × 180 = 14,400 SEK. 5 % bonus = 720 SEK to Anna that month.
This:
- Motivates upselling without pressure (everyone can reach the goal)
- Creates collegial incentive (everyone sees the numbers)
- Costs you 5 % while you keep 95 % of the added value
AI Boss staff questions
- "Which server has the highest avg order this week?"
- "Who has the highest tip frequency?"
- "How has Anna's sales trended over the last 3 months?"
- "Compare avg order at lunch vs evening"
This feature is part of Vendion Analytics++.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?
