The Seven KPIs Most Restaurant Analytics Software Gets Wrong
Most restaurant analytics software drowns you in 50+ metrics that sound impressive but don't move the needle. Seven numbers actually determine whether your restaurant makes money or bleeds it. The difference between tracking vanity metrics and profit drivers can mean 40,000 MAD annually for a mid-size Moroccan restaurant.
These seven KPIs tell the real story of your restaurant's health — not the fairy tale most platforms want you to believe.
Revenue Per Seat Per Hour
Total daily sales tells you nothing about efficiency. A restaurant with 100,000 MAD in daily revenue might be losing money while one with 60,000 MAD prints profit. The difference? How well they use their space and time.
Calculate it simply: Total revenue ÷ (seats × operating hours). A 50-seat restaurant in Casablanca making 30,000 MAD during a 10-hour service averages 60 MAD per seat per hour. The city's casual dining benchmark sits at 45 MAD — anything above means you're maximizing capacity.
This metric reveals dead zones instantly. If your terrace seats generate 30 MAD/hour while indoor tables hit 70 MAD/hour, you know exactly where to focus improvements. Most analytics software for restaurants misses this spatial dimension entirely.
Food Cost Percentage (Not Just COGS)
The restaurant industry's sacred 28-35% food cost rule doesn't work for Moroccan restaurants. A tagine with 45% food cost can be more profitable than a pasta dish at 25% when you factor in labor and cooking time.
Track costs by individual dish, not overall percentages. Your signature lamb mechoui might run 38% food cost but generate 180 MAD profit per plate. Meanwhile, that "profitable" 22% cost sandwich only nets 25 MAD. Restaurant reporting software that shows only aggregate percentages hides these profit drivers.
Menu engineering based on real dish-level data can shift food costs overnight. One Marrakech restaurant dropped their overall food cost from 41% to 33% by promoting five high-margin items — without changing a single recipe.
Average Order Value by Channel
In-house dining averages 180 MAD per order. Delivery shows 145 MAD. Takeout sits at 95 MAD. These gaps reveal more than customer preferences — they show where your profit lives.
But raw AOV misleads. That 145 MAD delivery order loses 30% to platform fees, leaving you 101 MAD. Factor in packaging costs and suddenly your "second highest" channel becomes your least profitable. Track net AOV instead: order value minus all fees, commissions, and channel-specific costs.
| Channel | Gross AOV | Fees & Costs | Net AOV |
| Dine-in | 180 MAD | 0 MAD | 180 MAD |
| Delivery (platform) | 145 MAD | 44 MAD | 101 MAD |
| Takeout | 95 MAD | 5 MAD | 90 MAD |
| QR ordering | 165 MAD | 0 MAD | 165 MAD |
Table Turnover Rate (The Revenue Multiplier)
A 40-seat restaurant serving 160 guests achieves four turns — exceptional by any standard. But averages hide profit windows. Track turnover by daypart: lunch might hit 2.5 turns while dinner struggles at 1.2.
Agadir's beachfront restaurants demonstrate this perfectly. Lunch service from noon to 3 PM generates three full turns. Dinner from 7 PM to midnight barely manages 1.5 turns despite longer hours. The math is clear: three lunch hours outperform five dinner hours.
This data drives staffing decisions. Why schedule four servers for slow Tuesday dinners when two can handle the steady lunch rush? Restaurant business intelligence & analytics software worth its salt shows these patterns clearly.
Individual Item Profit Margins
Most restaurant analytics software shows you bestsellers by revenue. Useless. Your top-revenue item might be your worst profit performer. Track actual profit per item: menu price minus food cost, labor time, and overhead allocation.
The 80/20 rule holds true in Moroccan restaurants: 20% of menu items drive 80% of profit. A Rabat brasserie discovered their famous 65 MAD salad generated 42 MAD profit while their 120 MAD steak netted only 35 MAD after factoring true costs. Guess which one they started promoting?
Item-level margin tracking in OCHI's dashboard reveals these insights automatically through recipe management and ingredient costing — no manual calculations needed.
Peak Hour Revenue Distribution
When exactly does money walk through your door? Most owners guess. Data tells the truth. Friday 7-9 PM represents 35% of weekly profit for Marrakech restaurants. Miss staffing that window and you miss your rent payment.
Hour-by-hour revenue tracking shows surprising patterns. A café might assume morning coffee drives profit until data reveals the 3-5 PM snack window generates twice the margin. Restaurant sales forecasting software uses these patterns to predict next week's peaks with 85% accuracy.
Staff according to revenue curves, not tradition. If Wednesday lunch brings 8,000 MAD while Saturday lunch brings 12,000 MAD, why use the same staffing model?
Customer Return Rate by Acquisition Channel
A first-time customer is worth 150 MAD. A repeat customer? 2,400 MAD over six months. The acquisition channel determines which you get. QR code orders show 40% return rates. Traditional walk-ins hover at 25%. Platform delivery customers? 12% at best.
Track returns in 30/60/90-day windows to spot real patterns. A customer who returns within 30 days has a 70% chance of becoming a regular. Wait 60 days and that drops to 20%. This data drives marketing spend: why pay for new customers when reactivating dormant ones costs 80% less?