The 5 financial metrics every restaurant owner should watch weekly
Most restaurant failures aren't caused by bad food — they're caused by not seeing the financial warning signs early enough. ASKZO now tracks all five of these automatically.
Runzo Team
February 7, 2026 · 8 min read
Most restaurants don't fail because of bad food
The statistic that gets cited most is that 60% of restaurants fail in their first year. The actual number is lower — closer to 17% — but the underlying cause is consistent: most closures aren't caused by a bad menu or poor service. They're caused by owners who didn't see the financial warning signs early enough to act.
Cash flow problems feel sudden. They almost never are. The signals were there weeks earlier — in the numbers that weren't being watched.
Here are the five metrics that matter most, and what to do when they start moving in the wrong direction.
1. Food cost percentage
Food cost percentage = (cost of ingredients sold ÷ food revenue) × 100. The target varies by cuisine and service model, but most full-service restaurants aim for 28–35%. Fast-casual runs lower, fine dining can run higher.
The number to watch isn't the absolute percentage — it's the trend. If your food cost was 31% for three months and is now 36%, something changed: supplier prices went up, portion sizes drifted, there's waste in the kitchen, or someone is stealing. A 5-point jump in food cost on $60k/month in revenue is $3,000/month disappearing.
LedgZO flags this automatically when your food cost percentage moves more than 2 points from your trailing 30-day average.
2. Labor cost percentage
Labor cost percentage = (total labor costs ÷ total revenue) × 100. Target: 25–35% for most restaurants. Labor and food costs combined — the "prime cost" — should ideally stay below 60–65%.
Labor creep is the sneakiest cost in restaurants. An extra half-hour of overtime here, a shift not cut when it gets slow, a new hire onboarded during a busy week and never reduced when volume normalizes. These are small decisions that compound quickly.
The fix is weekly visibility. If you're checking labor cost monthly, you're always looking at last month's problem. Weekly tracking lets you adjust staffing before the cost is baked in.
3. Revenue per available seat hour (RevPASH)
RevPASH = total revenue ÷ (available seats × hours open). This is a utilization metric. A 40-seat restaurant open 8 hours that does $3,200 in a day has a RevPASH of $10. Track this by day of week and time of day.
The value isn't the absolute number — it's identifying your dead periods. If Tuesday lunch is consistently half the RevPASH of Friday lunch, that's a marketing opportunity: MailZO can automatically trigger a Tuesday promotion when it detects slow upcoming periods in your booking data.
4. Accounts payable aging
This is the least glamorous metric and the one most likely to blindside an owner. Accounts payable aging tracks how long you're taking to pay your suppliers. If you're regularly paying invoices 45+ days late, it's a symptom — either cash flow is tight, or invoices aren't being processed on time.
Suppliers who consistently get paid late increase prices, deprioritize your delivery slots, and eventually cut you off. The operational impact comes before the financial one. Watch your AP aging weekly.
5. Net profit margin
Net profit margin = net profit ÷ total revenue. After all costs — food, labor, rent, utilities, software, supplies, everything — what percentage of revenue do you actually keep? Industry average is 3–9%. Fine dining can reach 15%. Fast-casual often lands around 6–9%.
The number itself matters less than the direction. Three consecutive months of declining net margin is a structural problem that needs a structural fix, not a busy weekend. Three consecutive months of improving margin — even by a point — means your cost controls are working.
"I'd been running the restaurant for six years and never looked at food cost percentage weekly. LedgZO flagged a 4-point jump in October. Turned out a supplier had quietly raised prices on three items. We caught it in two weeks instead of a quarter."
— Restaurant owner, Phoenix AZ
How LedgZO handles this automatically
LedgZO connects to your bank account (read-only) and, optionally, your POS system. It calculates all five metrics in real time and surfaces anomalies before they compound. The alerts are specific: "Food cost up 3.2 points vs. last 30 days" rather than "something looks off."
You don't need to become a CFO. You need to see the five numbers that matter, weekly, and get a notification when one of them moves unexpectedly. That's what LedgZO does — and it's included in every Runzo plan at no extra cost.
Try it for yourself
See Runzo in action.
Start your free trial or book a demo with our team.