Skip to content

Staff scheduling

How to create a weekly staff schedule

A straightforward way to plan days, hours and assignments, with a worked example and a free spreadsheet template.

A useful schedule answers four questions: who is working, when, where and in which role. Start with the business’s coverage needs, then assign people. This makes gaps easier to spot before you share the schedule with your team.

1. Define coverage for each shift

Write down opening days and hours, the workplace and how many people each role needs. Separate busy periods from quieter ones. Headcount alone is not enough: a fully staffed shift may still be missing someone who can operate the till.

  • Day and date.
  • Start and finish times.
  • Workplace and role.
  • People needed for each role.

2. Check availability and requests

Bring together agreed hours, leave requests and unavailable days. Set one place and a deadline for requests before planning the following week.

Do not assume last week’s availability still applies. Also check whether a person is already assigned to another workplace at the same time.

3. Assign people and keep gaps visible

Assign each position to a specific person. If you have not found cover, write “To assign” instead of leaving an ambiguous blank. In the example below, the afternoon shift still needs a cashier.

The example illustrates the structure of a schedule only. Adapt hours and assignments to your team’s needs and the rules that apply to their work.

Example schedule for one day
DayShiftRolePerson
Monday09:00–15:00ServiceAnna
Monday09:00–15:00CashierNikos
Monday15:00–21:00ServiceMaria
Monday15:00–21:00CashierTo assign
Download the CSV template

Opens in Excel and Google Sheets. Includes an example and blank rows to fill in. No signup needed.

4. Do a final review

Read the schedule twice before publishing: first by shift to check coverage, then by employee to check assignments. This helps you catch a duplicate name or an incorrect time.

  • Is every required role covered?
  • Do any assignments overlap?
  • Have approved requests been taken into account?
  • Are dates and times clear, especially when a shift crosses midnight?

5. Share one current version

Decide where the current schedule lives. If you use a file, include the week and version in its name. When an assignment changes, update that file and tell the people affected.

In Hiruu, you organise the schedule on your phone, assign employees and publish it. Your team can see their shifts in the app. The review before publication shows uncovered positions so you can decide how to handle them.

See Hiruu plans and pricing

Your team’s schedule, on your phone.

See how you organise shifts, assign employees and publish the schedule in Hiruu.

Explore shift scheduling