Schedule versus actual
You budgeted the schedule you published. You paid for the hours people worked. The gap between them is where most labor overruns live, and it repeats.
Labor budgets are usually set against the schedule: you build the week, add up the hours, and check the number looks right. Then the week happens, and the number that reaches the P&L is different. The gap is not noise. It has a shape, it repeats, and almost nobody looks at it.
Why the gap is never random
Variance leans one way for structural reasons. Shifts start early more often than late because people arrive and get going. They end late more often than early because closing takes as long as it takes. Nobody clocks out during a lull, but someone always stays past the scheduled end.
- ✓Early clock-ins. A few minutes before every scheduled start, across every shift.
- ✓Late clock-outs. The close ran long, and the schedule never said when to stop.
- ✓Unscheduled shifts. A cover for a call-out that never made it back into the published week.
- ✓Shifts that ran while the room was empty, because nobody was watching the floor against the rota.
Read the variance by shift, not by week
A weekly total tells you that you went over. It does not tell you whether one closing shift runs forty minutes long every single night — which is a fixable process — or whether everything drifted slightly, which is a different problem with a different fix.
Break it down by position and by daypart. The pattern is usually specific: a particular close, a particular section, a particular day. That specificity is what makes it actionable, and it is exactly what a weekly average destroys.
Not "did we hit the labor number" but "which shifts ran longer than scheduled, and was it the same ones as last week?" The repeat is the finding.
Fixing it without policing people
- ✓Schedule the close realistically. If closing genuinely takes forty minutes past the last cover, scheduling it to end at close is a budget that was wrong before the week started.
- ✓Give someone ownership of sending people home. A lull with nobody authorised to act is an expensive lull.
- ✓Get cover shifts back into the published schedule, so the plan you measure against is the plan that happened.
- ✓Look at the variance weekly rather than at month end, when it is a number rather than a memory.
It is worth being honest that some variance is the right answer. A shift that ran long because the room was full is labor well spent, and a system that treats every overrun as a failure will get you sent-home staff on your best night. The point is knowing which was which.
Where the comparison comes from
This comparison is only cheap when the schedule and the clock are the same system. If shifts live in one app and hours in another, reconciling them is a manual exercise that gets done in month one and abandoned by month three.
In Opero you publish the week's shifts and staff clock in against the same records, so actual minutes can be read against the shifts they belong to rather than matched up by hand. Labor cost sits beside the sales it produced, which is what turns a variance into a judgement about whether the hours were worth it.
Scheduling, the time clock and labor cost reporting are on the Growth plan and above.
See labor cost beside the sales it actually produced.
Explore schedulingFrequently asked questions
- How much variance is normal?
- There is no universal figure, and chasing someone else's benchmark is less useful than watching your own trend. What matters is whether the same shifts overrun repeatedly, which is a process problem, or whether it is spread evenly, which is usually a scheduling-assumption problem.
- Should I stop people clocking in early?
- Usually it is better to fix the schedule than to police the clock. If everyone arrives ten minutes early because the shift genuinely needs a ten-minute setup, the schedule is wrong and the staff are right.
- Can Opero compare scheduled hours to worked hours?
- Yes — shifts are published and clocked hours are recorded in the same system, so actual minutes can be read against the shifts they belong to. This sits on the Growth plan and above.
Run your whole restaurant on one platform
POS, kiosk, QR ordering, kitchen display, and payments on one spine — you bring the tablets, and the card reader is the one piece you buy from us. Unlimited devices, no per-device fees.
Explore the platform
Keep reading
Does a Restaurant Really Need a Time Clock?
Rounded-up hours and remembered start times are not fraud. They are just expensive, and they compound every week.
Controlling Restaurant Overtime Before It Happens
By the time overtime shows up in payroll, the decision that caused it was made four days earlier.
How Many Staff Does a Restaurant Need on a Shift?
The number is not a rule of thumb from another restaurant. It comes from your own covers, by daypart.