Hire

Hiring

Onboard

Onboarding

Train

Training

Schedule

SchedulingAI Assistant

Built for

Shift-based teams RestaurantsCafesBars Explore all industries

Resources

Free Tools

Free Schedule Maker

Learn

GuidesBlog

Company

Product overview About Contact
Get started for free Sign in
All articles
schedulingrestaurant managementweekly gridplanned hours
CrewCentral Team

Build and check a restaurant schedule in a weekly grid

A worked six-person week shows how to enter shifts, total planned person-hours and correct a clash while keeping the work visible.

Restaurant manager checks a weekly grid on a sheet at the counter.
A weekly grid makes the entries easier to check before the manager shares the schedule.

Put one person on each row and the seven dates across the top. Use the same role names and time format in every entry. Then check the week in two directions: across each person’s row for hours and overlaps, and down each day for work that still needs cover.

Start with a draft you can read without opening another message. You can do this on paper or in your existing schedule tool; the checks below do not depend on a particular app.

Set up a readable weekly grid

Write the week range, year, venue, local time zone, draft version and responsible manager above the grid. In each shift entry, include the role, start and finish. Use an explicit “Off” rather than leaving a cell that might mean “not entered yet”. Keep unconfirmed work marked “Open” or “Unconfirmed”, not assigned to someone who has not agreed they are available.

If the same shift repeats, a short code can keep the grid readable. Put its full meaning immediately beside the grid. Do not use “close” as a finish time or mix 6pm with 06:00. For an overnight shift, enter both dates. Our example stays within each calendar day.

Australia’s hospitality rostering unit includes clear roster formats and planning with dates and times. For your own grid, ask a team member to find their next role, start and finish. If they need you to decode it, simplify the labels.

A six-person example week

Imagine a small dinner restaurant in Melbourne, open Wednesday to Sunday. Pat manages the schedule. For this example, the team has confirmed availability for the spans below, and the people assigned to each role can do that work without a learner’s supervision.

Week: Monday 19 to Sunday 25 October 2026.
Venue: One Melbourne restaurant; all times local Melbourne time.
Current working copy: Draft v2; owner: Pat, restaurant manager.
Status: Entries corrected; relief and employment-arrangement checks still to finish before sharing a confirmed schedule.

The example service plan calls for these role windows:

  1. Lead: 15:30–22:00 on each opening day, including preparation, service support and closing.
  2. Cook: 16:00–22:00 on each opening day.
  3. Floor: 16:30–22:00 on each opening day.
  4. Dish support: 18:00–21:00 on Friday, Saturday and Sunday.

Those are this example’s chosen windows, not staffing levels or shift lengths to copy. The manager must check the actual work, bookings, team readiness and relief needs at their own venue.

Enter people, roles, dates and shifts consistently

Here is the corrected person-row grid. Read each code using the legend directly below it; “Off” means no work planned that day.

PersonMon 19Tue 20Wed 21Thu 22Fri 23Sat 24Sun 25
PatOffOffLLLLL
AlexOffOffKOffKOffK
JordanOffOffOffKOffKOff
MiaOffOffFFOffFOff
SamOffOffOffOffFOffF
LeeOffOffOffOffDDD

Shift legend — same-day start and finish, using the 24-hour clock

  1. L — Lead: 15:30–22:00; a 6.5-hour span.
  2. K — Cook: 16:00–22:00; a 6-hour span.
  3. F — Floor: 16:30–22:00; a 5.5-hour span.
  4. D — Dish support: 18:00–21:00; a 3-hour span.

On a phone, check one person’s row at a time. Here is the same week written out by person:

  1. Pat: Lead, 15:30–22:00, Wednesday 21 through Sunday 25 October; off Monday and Tuesday.
  2. Alex: Cook, 16:00–22:00, Wednesday 21, Friday 23 and Sunday 25 October; off Monday, Tuesday, Thursday and Saturday.
  3. Jordan: Cook, 16:00–22:00, Thursday 22 and Saturday 24 October; off Monday, Tuesday, Wednesday, Friday and Sunday.
  4. Mia: Floor, 16:30–22:00, Wednesday 21, Thursday 22 and Saturday 24 October; off Monday, Tuesday, Friday and Sunday.
  5. Sam: Floor, 16:30–22:00, Friday 23 and Sunday 25 October; off Monday through Thursday and Saturday.
  6. Lee: Dish support, 18:00–21:00, Friday 23 through Sunday 25 October; off Monday through Thursday.

For your own week, enter each person’s assignments before adding totals. If someone has two separate assignments on one day, write both roles and both time ranges in their entry. Hiding the second job in a separate role view makes it harder to spot a clash.

Check planned hours and overlapping assignments

Add the start-to-finish spans

For this check, planned person-hours means the sum of each person’s scheduled start-to-finish spans. We have not deducted breaks. These figures are not paid hours, a wage calculation or confirmation that the shifts meet employment requirements.

First work in minutes, then convert to hours. For example, 16:30–22:00 is 330 minutes; 330 ÷ 60 = 5.5 hours, not 5.30 hours.

PersonCalculationWeekly planned person-hours
Pat5 × 6.5 hours32.5
Alex3 × 6 hours18
Jordan2 × 6 hours12
Mia3 × 5.5 hours16.5
Sam2 × 5.5 hours11
Lee3 × 3 hours9
Total32.5 + 18 + 12 + 16.5 + 11 + 999

Cross-check by day: Monday and Tuesday are zero; Wednesday and Thursday are 18 planned person-hours each; Friday, Saturday and Sunday are 21 each. That also gives 18 + 18 + 21 + 21 + 21 = 99 planned person-hours.

Matching totals are useful, but they do not prove that the assignments work. One person can still be counted in two roles at once.

Correct one clash without deleting the work

Suppose Draft v1 had these Friday 23 October entries:

  1. Alex: Cook, 16:00–22:00, plus dish support, 18:00–21:00.
  2. Lee: Off.

Alex’s two assignments overlap for three hours, from 18:00 to 21:00. Adding their durations gives nine assignment-hours, but Alex is only present for a six-hour span. The kitchen and dish station cannot both rely on Alex during those three hours.

Pat checks that Lee is available and ready for dish support, then makes this correction in Draft v2:

  1. Alex: Cook, 16:00–22:00 only.
  2. Lee: Dish support, 18:00–21:00.

The required dish work stays in the plan. Alex’s Friday assignment total changes from nine hours to six; Lee’s changes from zero to three. The sum of the two people’s assignment durations stays nine hours, but it now comes from two people whose duties do not clash.

Pat’s lead assignment stays unchanged. Do not fix the clash by putting Pat on dish support while still counting Pat as available for relief and supervision elsewhere. If Lee cannot take the shift, leave dish support marked “Open” and find another suitable available person or change the service plan. Do not share the same workload with the gap erased.

Check the absences, not just the filled cells

The grid shows role windows, not a finished break-and-relief plan. Pat still needs to record when each person steps away, who takes over and what that person stops doing. Include Pat’s own absence and any supervision that a different team would need. If cover depends on one person doing two jobs at once, the draft is not ready.

For an Australian venue, use Fair Work’s roster guidance to start checking the award or agreement that applies; do not assume this example settles breaks, hours or notice. For a US venue, start with the US Department of Labor’s restaurant toolkit and check the relevant state and local authorities separately rather than importing an Australian arrangement. Keep payroll and actual hours worked separate from this planning total.

Keep one working version

After a correction, Pat updates the draft version, rechecks Alex and Lee’s rows, and checks Friday’s cook, floor, dish and lead cover together. Once relief and the remaining checks are resolved, Pat can confirm the schedule and tell the team where the current copy lives. Archive the earlier draft so it cannot be mistaken for the instruction to work.

Choose the next workflow when manual checks become awkward

Keep a simple grid if it is easy to maintain and your team can find the current copy. If you want to build one now, CrewCentral’s free Schedule Maker is manual and browser-local. You can start without an account or email, then print or export CSV. It does not generate an AI roster, notify employees or provide shared cloud storage.

If availability and team coordination need a shared workspace, explore CrewCentral Scheduling. The account-based workspace brings availability, role skills and roster drafts together with hiring, onboarding and training. AI can help prepare a draft; a manager reviews and adjusts it before publishing.

For this week, start with one row: write every assignment for that person, add the spans, then check whether any times overlap. Fix the clash and recheck the role you moved—not just the total at the bottom.

Bring your crew together

Ready to make the next shift easier?

Get hiring, onboarding, training, and scheduling working together for your team. Create a free account to get started.