Demo workspace

Restaurant live

Prime cost first — plus daypart mix, labor, and per-location P&L.
Demo data · illustrative · demo-restaurant-deep
Group prime cost 61%

Prime cost (food + beverage + labor ÷ revenue) is the single number that decides a restaurant's survival. Below 60% is healthy; every point above is margin off the table.

Prime Cost
31.5%
47.2%
(food_bev_cost + labor_cost) / revenue
Food + Bev COGS
74.0%
39.6%
food_bev_cost / revenue
Labor %
19.9%
7.9%
labor_cost / revenue
Revenue per Cover
$3,892
52.6%
revenue / covers
Average Check
$2,973
20.1%
revenue / checks
Covers per Shift
629
24.4%
covers / shifts
Table Turnover
649
7.8%
covers / (seats × services)
Inventory Turnover
714
7.9%
cogs / avg_inventory

By daypart

Where revenue and margin come from across the day
DaypartRevenue shareAvg checkPrime cost
Lunch28%$2463%
Dinner49%$5260%
Bar / Late23%$3852%

By location

$1.9M/mo across 4 locations
LocationRevenue /moPrime costLaborSSS YoY
Harbor (flagship)$642K58%31%+6.2%
Midtown$511K60%32%+3.1%
Riverside$438K61%33%+1.4%
Uptown (new)$287K67%37%-2%

What the model sees

Grounded read on the group

Uptown (new) is the prime-cost problem at 67% (target ≤60%) with labor at 37% and same-store sales -2%. It's a ramp + scheduling gap, not the menu — tighten labor to forecasted covers before touching prices.

Prime CostLabor %192 sources

Bar / late daypart runs the lowest prime cost (52%) on a $38 check — that's your margin. Shifting two covers a night from lunch to bar moves group prime cost more than any food-cost negotiation.

Average CheckRevenue per Cover158 sources

Network revenue is $1.9M/mo and inventory turnover is healthy, so don't chase food cost — the lever is labor scheduling and daypart mix. Prime cost is the one number to put on every GM's wall.

Inventory TurnoverCovers per Shift137 sources