Skip to main content
Scheduling

Restaurant labour costs: planned versus actual

Compare rota hours with hours worked using a restaurant example. Review late finishes, breaks and changes before drawing conclusions about labour costs.

By The TeamZap Team · · 3 min read

Restaurant manager and chefs reviewing the working day
Illustrative image created for this guide.
In this guide

Planned labour hours come from the rota. Actual hours come from the attendance records after review. Comparing the two helps a restaurant manager understand where the working day differed from the plan.

A difference is a question to investigate. A longer shift may reflect a busy service, a late delivery or an agreed change. The useful outcome is a better plan and a checked timesheet, not an unexplained red number.

Compare like with like

Choose the same date range, workplace and staff group. Check whether each total includes or excludes unpaid breaks and whether you are comparing scheduled hours, recorded elapsed time or approved payable hours.

Do not compare a whole restaurant rota with attendance filtered to the kitchen. Similarly, an unreviewed missing clock out can distort a total before anyone has established the actual finish.

Start with hours. Add wage costs only when the rate assumptions and pay treatment are clear.

A fictional service example

A small restaurant plans the following Friday service. All figures below are illustrative and assume the same treatment of unpaid breaks in both columns.

TeamPlanned hoursReviewed actual hoursDifference
Kitchen2425.51.5
Floor28291
Bar1413.5-0.5
Total66682

The total is two hours above plan. That does not tell the whole story. The kitchen stayed later for preparation, the floor covered a late table and a bar colleague finished early by agreement.

If every hour in this simplified example cost £15, planned wages would be £990 and actual wages £1,020. Real teams have different rates and other employer costs, so use your actual inputs rather than treating this as a complete labour cost calculation.

Keep sales calculations separate

If you choose to compare labour cost with sales, use a defined cost measure and sales figure for the same period. For example, illustrative labour cost of £1,020 divided by illustrative sales of £5,100 is 20%.

That calculation is an example, not an industry target. It also does not mean TeamZap automatically retrieves restaurant sales. Keep the source of each figure explicit and decide consistently whether your analysis uses net or gross sales and which labour costs it includes.

A changing percentage may come from sales, labour or both. Review the inputs before changing the next rota.

Ask the questions that improve next week

  • Did preparation regularly continue beyond the planned finish?
  • Did the floor need more cover at the start, middle or end of service?
  • Were breaks recorded consistently?
  • Did an absence move work onto colleagues?
  • Was a later finish agreed and captured?
  • Are any attendance records still incomplete?

Discuss the pattern with the kitchen and floor leads. They may know that an extra opening task has been added or that the closing checklist no longer fits the scheduled time.

Turn the finding into a scheduling decision

Suppose the kitchen repeatedly needs 30 extra minutes for a new preparation task. The next step is to review the task, its timing and the role doing it. Simply cutting 30 minutes from another shift may move the problem.

Build the next rota around the work that needs doing. Check approved leave and the relevant scheduling warnings before publishing, and check availability yourself, because the rota builder does not show it. Keep the reason for a material change clear to the team.

Use a short weekly note: “Friday preparation ran longer than planned. We will move the task into the earlier prep shift and review the finish next week.” That gives the next comparison a purpose.

Prepare the records before payroll

Resolve missing clock outs, disputed breaks and unapproved changes before using the figures for payroll preparation. Keep a record of corrections so the exported hours can be explained later.

TeamZap connects restaurant rotas and attendance with workforce reports. Follow the timesheet review checklist when moving from operational analysis to payroll preparation.

Frequently asked questions

Are rota hours the same as hours to pay?

Not automatically. The rota is the plan. Review attendance, breaks, agreed changes and the applicable pay rules before preparing payroll.

What is a good labour cost percentage for a restaurant?

There is no single target established by this guide. Define your costs and sales consistently, then assess them against your own operating model and professional financial advice where needed.

Related reading

Put this into practice with TeamZap

TeamZap is free for early customers during our introductory period, with everything included and no payment card required.

Free for early customers during our introductory period.