The structural mismatch
A Pune casual dining doing ₹18L monthly revenue with 55% from aggregators has roughly ₹10L sitting in settlement lag at any point. Salaries (₹3.2L), rent (₹1.8L), and EMI (₹85k) need ₹5.85L in the bank by the 7th. Aggregator settlements for the last 10 days of the prior month may not have cleared yet. That's the working capital problem; not margin, timing.
Monthly outflow calendar
| Date window | Outflow | Typical amount (₹5L fixed-cost outlet) | Notes |
|---|---|---|---|
| 1st | Salaries (net pay) | ₹2,80,000-3,50,000 | Largest single outflow; non-negotiable timing |
| 1st-5th | Rent | ₹1,50,000-2,20,000 | Often 1st; sometimes 5th-7th per lease |
| 5th-7th | EMI (equipment / loan) | ₹60,000-1,20,000 | Fixed; missed EMI hits CIBIL |
| 7th-10th | EPF + ESI | ₹35,000-65,000 | Statutory; late payment attracts interest |
| 10th-15th | Electricity + gas | ₹45,000-90,000 | BESCOM/MSEDCL cycles vary |
| 11th-13th | GSTR-3B (GST) | ₹40,000-1,20,000 | Monthly; input credit reduces net |
| 7th-25th | TDS / professional tax | ₹15,000-40,000 | Depends on headcount and structure |
| Weekly | Supplier payments | ₹80,000-1,50,000/wk | COD, 7-day, or 30-day credit |
| Weekly | Aggregator ad prepay | ₹20,000-60,000/wk | Often deducted from settlement instead |
| Ad hoc | R&M, licences, misc | ₹25,000-80,000 | Spikes in summer (AC) and pre-festive |
Monthly inflow calendar (by channel)
| Channel | Settlement timing | % of revenue (typical) | Cash impact |
|---|---|---|---|
| Dine-in cash | Same day | 15-25% | Immediate; funds week 1 outflows |
| Card / UPI (POS) | T+1 to T+2 | 10-20% | Arrives by 3rd-5th |
| Direct WhatsApp / UPI | Same day | 3-8% | Best working capital channel |
| Zomato | T+7 to T+14 | 25-40% | Week 2-3 inflows from week 1-2 orders |
| Swiggy | T+7 to T+14 | 20-35% | Same lag; batches 2-3× per week |
| Catering advances | Irregular | 2-10% | High impact when booked; lumpy |
The four-week cash rhythm
Week 1 (1st-7th); the trough
Salaries, rent, EMI, and EPF hit. Dine-in cash and T+1 card settlements partially offset, but aggregator money from the prior month's last week is still in flight. This is when owners dip into savings, delay supplier payments, or miss statutory deadlines. Target: enter week 1 with 2× monthly fixed costs in the bank.
Week 2 (8th-14th); aggregator catch-up
T+7 settlements from week 1 orders start landing. GST payment window opens. Supplier payments for the prior week's purchases go out. Bank balance typically recovers 40-60% from the week 1 low if revenue was steady.
Week 3 (15th-21st); the peak
Highest cash week for aggregator-heavy outlets. Settlements from weeks 1-2 orders clear; dine-in revenue from the full month accumulates. Utilities and mid-month supplier cycles hit, but net inflow usually positive. Good week to pay down overdue suppliers and refresh inventory.
Week 4 (22nd-end); the drift
Revenue continues but owners often spend down the week 3 peak on inventory stocking, marketing prepay, or owner draw. Orders placed in the last 7-10 days of the month won't settle until week 1-2 of the next month; creating the next trough. Don't confuse week 3 peak balance with sustainable working capital.
Worked example: aggregator lag vs payroll
| Day | Event | Cash in (₹) | Cash out (₹) | Running balance (₹) |
|---|---|---|---|---|
| 1st | Open + salary | — | 3,20,000 | 9,00,000 → 5,80,000 |
| 3rd | Rent | — | 1,80,000 | 4,00,000 |
| 5th | EMI + utilities | 1,20,000 (POS) | 1,45,000 | 3,75,000 |
| 8th | Zomato T+7 batch | 2,10,000 | — | 5,85,000 |
| 10th | GST + suppliers | — | 1,60,000 | 4,25,000 |
| 12th | Swiggy T+7 batch | 1,85,000 | — | 6,10,000 |
| 15th | Zomato T+7 batch | 2,30,000 | 90,000 (suppliers) | 7,50,000 |
Opening balance ₹9L looks healthy. By the 5th it's ₹3.75L; below one week of fixed costs. Aggregator settlements don't recover the position until mid-month. Without ₹9L opening, this outlet delays salary or statutory payments. For the full 13-week rolling template, see restaurant cash flow forecasting template.
Sizing working capital
- Calculate monthly fixed outflows; salaries + rent + EMI + average utilities + statutory. That's your floor.
- Calculate aggregator float; monthly aggregator GMV × (average settlement days ÷ 30). At ₹10L aggregator revenue and T+10, float is ~₹3.3L permanently locked.
- Add safety margin; 0.5× monthly fixed for bad weeks (rain, festival dip, equipment breakdown).
- Target operating cash; fixed outflows + aggregator float + safety margin. For a ₹5L fixed / ₹10L aggregator outlet: ₹5L + ₹3.3L + ₹2.5L ≈ ₹10.8L minimum.
Three levers to shorten the calendar gap
- Push aggregators to T+7; cuts aggregator float roughly in half. Worth asking at every quarterly account review.
- Grow direct UPI / WhatsApp to 10-15%; same-day settlement funds week 1 outflows without touching working capital reserves.
- Negotiate 30-day supplier credit; by month 3, half your suppliers on 30-day terms adds 15 days payable float; effectively ₹1.5-2.5L of free working capital on a mid-size outlet.