Picture this: your dining room is packed on Saturday night, but Tuesday's half-empty restaurant actually made more profit. This scenario happens more often than you'd think. The culprit? Managing by gut feeling instead of hard data.
Why busyness deceives you
A packed dining room creates an intoxicating buzz. But crowds don't guarantee profit. You might serve 180 guests ordering cheap pasta while your high-margin steaks sit untouched in the kitchen.
💡 Example:
Saturday night: 180 guests, €3,240 revenue
- Average check: €18.00
- Heavy pasta and pizza sales (thin margins)
Tuesday night: 90 guests, €2,880 revenue
- Average check: €32.00
- Strong meat and seafood performance (fat margins)
Tuesday delivered higher profits despite half the covers.
The metrics that move the needle
Forget the dining room energy. These daily numbers tell the real story:
- Average check value: Total revenue split by guest count
- Daily food cost percentage: Ingredient spending versus revenue earned
- Dish performance mix: Your menu's winners and losers
- Revenue per table turn: Maximizing space efficiency
Push your average check higher
This metric reveals whether guests are truly spending. Just €2 more per check translates to €200 additional daily revenue with 100 covers.
💡 Example calculation:
Monday: €2,400 revenue, 120 guests = €20.00 average check
Tuesday: €2,640 revenue, 120 guests = €22.00 average check
€2 bump per guest = 10% revenue jump without adding covers.
Tactics to boost average spending:
- Wine upselling to premium bottles
- Appetizer and dessert promotion
- Strategic menu placement of profitable items
Track food costs religiously
Daily food cost percentages reveal your operation's health. Here's the calculation:
Daily food cost % = (Today's ingredient costs / Today's net revenue) × 100
⚠️ Note:
Always use net revenue excluding VAT. With 9% VAT: €1,090 gross becomes €1,000 net.
💡 Example daily check:
Yesterday's revenue: €2,180 gross = €2,000 net
Ingredients consumed: €640
Food cost: (€640 / €2,000) × 100 = 32%
Sits comfortably within the 28-35% target range.
Decode your dish performance
Every menu item carries different profit potential. Monitor these daily variables:
- Units sold per dish
- Revenue contribution per item
- Individual profit margins
Spotting a low-margin trend? React immediately by:
- Highlighting profitable alternatives
- Tweaking portion sizes
- Implementing strategic price adjustments
Manual tracking versus digital systems
Crunching these numbers by hand consumes precious time. Based on real restaurant P&L data, operators using tools like KitchenNmbrs automatically access:
- Real-time food costs per menu item
- Average check trends and patterns
- Top revenue-generating dishes
- Inventory costs matched against sales performance
You'll shift from gut-based decisions to data-driven management in just 5 daily minutes.
How do you build number-based management? (step by step)
Start with 3 basic numbers
Track daily: revenue, number of guests, and ingredient costs. Calculate your average check value and food cost percentage from this. Start simple with a notepad or spreadsheet.
Analyze your top 5 dishes
Identify your 5 best-selling dishes. Calculate the exact cost and profit margin for each. These 5 dishes determine 80% of your results.
Set up daily review moments
Reserve 10 minutes every morning to review yesterday. Check the numbers, compare with last week, and determine actions for today. Make this a fixed routine.
✨ Pro tip
Calculate your profit-per-minute for each table size every Tuesday morning. Multiply average check by margin percentage, then divide by average dining time. This 10-minute exercise reveals which table configurations actually drive profits.
Calculate this yourself?
In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.
Was this article helpful?
Frequently asked questions
What's a realistic daily food cost percentage target?
Most successful restaurants operate between 28-35% food costs. Fine dining can push 38% due to premium ingredients, while casual concepts should stay closer to 30%. Track weekly averages rather than daily spikes.
How do I calculate profit per table turn accurately?
Take your hourly revenue and divide by occupied tables during that period. A €40 average check with 90-minute turns generates €26.67 per table per hour. This helps optimize seating strategies and service pace.
Should I adjust menu prices based on daily food cost fluctuations?
Don't react to single-day variations, but watch 7-day rolling averages. If your food costs stay above 35% for a full week, consider selective price increases on your highest-volume items first.
📚 Sources consulted
- EU Verordening 852/2004 — Levensmiddelenhygiëne (2004) — Official source
- EU Verordening 853/2004 — Hygiënevoorschriften voor levensmiddelen van dierlijke oorsprong (2004) — Official source
- EU Verordening 1169/2011 — Voedselinformatie aan consumenten (2011) — Official source
- NVWA — Hygiënecode voor de horeca (2024) — Official source
- NVWA — Allergenen in voedsel (2024) — Official source
- Codex Alimentarius — International Food Standards (2024) — Official source
- FSA — Safer food, better business (HACCP) (2024) — Official source
- BVL — Lebensmittelhygiene (HACCP) (2024) — Official source
- Warenwetbesluit Bereiding en behandeling van levensmiddelen (2024) — Official source
- WHO — Foodborne diseases estimates (2024) — Official source
Food Standards Agency (FSA) — https://www.food.gov.uk
The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.
Written by
Jeffrey Smit
Founder & CEO of KitchenNmbrs
Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.
Automate your daily kitchen controls
Manual controls take time and miss errors. KitchenNmbrs automates temperature logging, inventory management, and HACCP checks. Try it free for 14 days.
Start free trial →