GroupChatOnGroupChatOnToolkit
Excel template

Restaurant Staff Shift Roster (Excel)

Plan the week for your kitchen and floor team on one page you can print and pin up. Set up your shifts once (morning, evening, general, split, closing) with their times and breaks, list your staff with their roles, and fill the week with shift codes from a drop-down. The roster counts each person's hours, warns when someone has no weekly off or is over their hour limit, and shows how many people are on duty in each shift and each role every day.

Free · no sign-up · opens in Microsoft Excel, Google Sheets, LibreOffice and WPS Office. Files contain no macros.

Preview

Real view of the file with its sample data (yellow cells are where you type).

Roster
NameRoleNov-26Nov-26Nov-26Nov-26Nov-26Nov-26Nov-26HoursDays onOffsCheck
Rakesh KumarHead chefSSSOFFSSS5461Over hours
Sunil ThapaCookMMOFFMEEE46.561OK
Imran AliTandoor cookEOFFEEEEE4861OK
Geeta DeviHelperMMMOFFMMM4561OK
Manoj YadavDishwasherEEEEOFFNN4761OK
Priya NairCaptainGGGGOFFEE4861OK
Aman SinghStewardMOFFMMMEE4661OK
Rohit VermaStewardOFFEEENNN46.561OK
Neha AroraCashierGGOFFGGGL4051OK
Vikas RawatDelivery riderNNNOFFNNN4561OK

What's inside

How to use it

  1. On the Shifts sheet check the sample shifts and change the times to match your restaurant. Keep OFF (weekly off) and L (leave) as they are.
  2. On the Staff sheet list everyone with their role and weekly hour limit (48 is a common limit; check your state's shops and establishments rules).
  3. On the Roster sheet type the first day of the week (for example a Monday) in the yellow cell.
  4. Pick a shift code for every person on every day. Hours, days worked and offs calculate as you go.
  5. Check the Check column for "No weekly off" or "Over hours", and look at the Coverage sheet for days with too few people in a role.
  6. Print the Roster sheet (it fits A4 landscape) and pin it up, or share it as a PDF on the staff WhatsApp group. Save a copy for each week.

Tips

Questions and answers

How are hours worked out for shifts after midnight?

If the end time is earlier than the start time, the shift is taken to end the next day, so 17:00 to 01:00 counts as 8 hours before the break is taken off.

Can I add more shifts?

Yes. Add a row on the Shifts sheet with a new short code; it appears in the roster drop-down and on the Coverage sheet.

Does it check labour law?

It only flags a missing weekly off and hours above the limit you type for each person. Working hours, overtime pay and rest rules depend on your state; check them with your consultant.

How many staff can I schedule?

Up to 60 people on one roster. For a bigger team, keep a copy per outlet or per department.

More in the Restaurant & Cloud Kitchen toolkit

Also useful