Building Restaurant Shift Schedules That Actually Hold Up
Understaffed rush hours, overstaffed slow days, swap chaos — a practical guide to F&B shift scheduling for small restaurants and cafes in Indonesia.
Saturday night, the cafe is packed, the queue snakes past the door — and only three people are working, because two evening-shift staff “swapped with someone, they said they told you.” Meanwhile last Tuesday afternoon, five people stood around counting flies.
A bad shift schedule loses you money twice: missed revenue when it’s busy, idle wages when it’s dead. As a bonus, staff resent each other because the schedule feels unfair.
Start from traffic data, not gut feeling
F&B has patterns that are surprisingly predictable if you bother to look. Pull hourly sales from your POS for the last month. The shape usually jumps out: lunch 11:30–13:30, afternoon coffee 16:00–18:00, weekend dinner 19:00–21:30. Layer on the seasonal rhythms of Indonesian trade — busy right after payday, heavy rain kills dine-in but boosts delivery, and during Ramadan the rush relocates entirely to iftar and pre-dawn hours.
The principle that follows is simple: headcount should trace the customer curve, not sit flat all day. Shifts don’t all need to be eight hours starting at the same time. A small restaurant can overlap them: morning 09:00–17:00, a mid shift 11:00–19:00 that exists purely to cover lunch, evening 14:00–22:00. Between 11:00 and 17:00 you’re automatically at full strength — exactly when it matters.
Ground rules that preserve everyone’s sanity
A few conventions that survive contact with real kitchens:
- Publish the schedule at least a week ahead, ideally two. Staff have lives — weddings, school pickups, evening classes.
- One day off per week is not generosity, it’s maintenance. An F&B worker doing thirty days a month will collapse or quit, usually at your busiest moment.
- Never give the same person a closing shift followed by an opening shift — home at 23:00, back at 07:00 is how kitchen accidents happen.
- Rotate the cushy slots and the brutal ones. If the same person always draws Saturday night, they’ll soon be drawing it at the cafe next door.
On working hours: Indonesian labor rules recognize patterns like 7 hours a day across 6 days, or 8 hours across 5 days, with anything beyond counting as paid overtime. The details vary and get revised, so check current regulations — but a 12-hour shift with no overtime math is a time bomb, legally and morale-wise.
Public holidays
F&B harvests precisely when everyone else is off. Talk about this at hiring time, not the night before Eid: working a national holiday carries consequences — holiday overtime pay or a replacement day off, per the rules. Many owners run a volunteer-first system (“who wants Lebaran at double compensation?”) before assigning anyone. Whatever you choose, be consistent and write it down, because holiday slots are the single easiest trigger for resentment.
Shift swaps: allowed, through one door only
Swaps between staff are healthy — they cover for each other and you stay out of it. What’s dangerous is the whispered swap nobody recorded. One rule suffices: swaps are fine if approved by the shift lead and recorded before the day, and the person responsible for showing up is whoever’s name is written last.
Why insist on recording? Because the schedule feeds payroll. Daily meal allowances, overtime, absence deductions — all of it keys off who was supposed to work. Unrecorded swaps turn payday into an archaeology session of “wait, who actually came in that Friday?”
Paper, WhatsApp group, or an app?
The paper schedule taped in the kitchen goes stale at the first change. The WhatsApp group version is slightly better, but the final-final schedule drowns under stickers and memes. For a single small outlet with five staff, a shared spreadsheet is honestly enough — one file, one version, some discipline.
Once you’re past one outlet or a dozen staff, it’s worth a system where scheduling connects to attendance and payroll. In Tenavora, shift schedules, selfie/GPS attendance, and salary calculation live in one place — so when A swaps with B, attendance and pay follow automatically and nobody has to remember anything.
One last small habit with outsized returns: review the schedule against hourly sales once a month. Busy patterns drift — a menu item goes viral, the office next door relocates, rainy season arrives. A good schedule isn’t the one you get perfect once; it’s the one you keep nudging.