Why weekly beats monthly
- Food cost spikes — onion, tomato, chicken price moves show up in week 1-2 purchases. Monthly P&L averages them across 4 weeks.
- Labour overruns — overtime, extra shift, agency labour added mid-month. Weekly catches it before it compounds.
- Aggregator settlement lag — T+7 to T+14 settlement means last week's revenue hits this week's bank. Weekly reconciliation prevents cash surprises.
- Covers trend — a 15% week-on-week covers drop is invisible in monthly averages until month-end.
The six weekly lines
| Line | Source | Target / alert |
|---|---|---|
| Gross revenue | POS daily close | Track vs same week last month |
| Food cost % | Purchase invoices ÷ revenue | Within 2 points of recipe theoretical |
| Labour cost % | Payroll ÷ revenue | Within format ceiling (see prime cost post) |
| Aggregator net settlement | Platform CSV | Match POS aggregator channel revenue |
| Cash position | Bank balance | Cover next 2 weeks fixed costs |
| Covers / AOV | POS | Flag if covers drop >10% WoW |
The Monday 20-minute ritual
- Pull POS revenue — last 7 days, split dine-in vs aggregator.
- Pull purchase total — vendor invoices + cash market buys. Divide by revenue for food cost %.
- Check payroll — actual hours vs roster. Flag overtime >5% of labour.
- Reconcile aggregator — settlement received vs POS aggregator revenue. Gap >3% means refunds or pending.
- Note one action — if any line is red, write one fix for this week. Not three; one.
What to leave for monthly
Rent, EMI, insurance, licence renewals, depreciation, and owner draw belong in monthly P&L — they don't move week to week. GST reconciliation, vendor payment scheduling, and full roster review are monthly tasks. Weekly is for the variable lines that kill you if ignored.
The weekly vs monthly split
| Metric | Weekly | Monthly |
|---|---|---|
| Revenue | Yes | Yes |
| Food cost % | Yes | Yes |
| Labour cost % | Yes | Yes |
| Prime cost % | Yes | Yes |
| Rent / EMI | No | Yes |
| Net profit | Estimate only | Yes |
| Cash flow forecast | Yes (2-week) | Yes (full month) |
| GST filing | No | Yes |