Creating a Staff Schedule: The Complete Guide for Shift Operations [2026]
Create a staff schedule step by step: legal foundations, 4 shift models compared, a 7-step guide, and the 10 most common mistakes.

Creating a staff schedule sounds simple -- until you actually do it. Who has which days off? How long is the late shift allowed to run? And what happens when half the team is missing on Monday?
This guide shows you how to build a staff schedule step by step -- from the legal foundations through shift models to the finished weekly plan. With concrete tips, a comparison table, and the 10 most common mistakes you should avoid.
What is a staff schedule?
A staff schedule defines which employee works when and where. It is the central tool of workforce deployment planning and forms the basis for working time, compensation, and personnel costs.
Schedule vs. shift schedule vs. deployment plan
The terms are often used interchangeably, but they carry nuances:
- Staff schedule: General term for assigning working hours to employees
- Shift schedule: Specifically for businesses with defined shifts (early, late, night)
- Deployment plan: Often used in the context of mobile deployments (security, cleaning, care)
In practice, most people mean the same thing: who works when?
Who is allowed to create a staff schedule?
In principle, the decision about how working time is distributed rests with the employer -- derived from the right to issue instructions under the German Trade Regulation Act (Gewerbeordnung). This right can be delegated to managers, team leads, or HR departments. Limitations arise from the German Working Hours Act (ArbZG), collective agreements, and the works council's co-determination right.

Legal foundations: what you should consider for a staff schedule
ArbZG: The 4 most important rules
The German Working Hours Act (ArbZG) sets the framework for any staff scheduling. Four rules are especially relevant here:
| Rule | Principle | Source |
|---|---|---|
| Maximum working time | Generally 8h/day, extension to up to 10h possible | ArbZG |
| Rest period | Generally at least 11h between two working days | ArbZG |
| Breaks | 30 min. from 6h, 45 min. from 9h of working time | ArbZG |
| Weekly maximum | On average max. 48h/week (over 6 months) | ArbZG |
Important
The values stated here are reference points based on the ArbZG. Collective and company-specific special arrangements may differ. For certain industries (e.g. hospitality, care), exceptions apply. When in doubt, a specialist lawyer should be consulted.
You'll find a detailed article on rest periods, breaks, and maximum working time in our guide to legally compliant shift scheduling.
Works council co-determination
If a works council exists, the Works Constitution Act (BetrVG) provides for a co-determination right regarding the distribution of working time. In practice this means: the employer cannot set the staff schedule unilaterally but must involve the works council. Works agreements often regulate the details.
Notice period: when does the schedule have to be ready?
There is no universally applicable statutory deadline for publishing the staff schedule. In practice, it has become standard to make the schedule available at least 1-2 weeks in advance. Collective agreements may set more specific deadlines. As a general rule: the earlier the schedule is ready, the fewer conflicts arise.
Shift models at a glance: which one fits?
The right shift model depends on your operating hours, your industry, and your team size:
| Model | Description | Suitable for |
|---|---|---|
| 2-shift | Early (e.g. 06-14) + late (14-22) | Manufacturing, retail, warehousing |
| 3-shift | Early + late + night (22-06) | Care, hospitals, security, 24/7 operations |
| Split shift | e.g. 11-14 + 18-23 (break in between) | Hospitality, hotels |
| Rotating | Early-late-night rotation in a cycle | Large operations, logistics, industry |
In hospitality, split shifts and flexible deployments are especially common. More on this in our article Creating a staff schedule for hospitality.

Create a staff schedule in 7 steps
Whether you're planning for the first time or want to improve your process -- these steps form the foundation:
Determine staffing needs per shift
Analyze your day-to-day operations: how many employees do you need, at what time, and in which area? Account for peak times, weekdays, and seasonal fluctuations.
Capture availabilities and contracts
Record each employee's weekly hours, contract type (full-time, part-time, Minijob), and availabilities. This is the data foundation for your planning.
Define shift model and times
Define shift types (early, late, night, day) with start and end times. Account for break rules and handover times.
Assign employees to shifts
Assign employees to shifts -- taking availabilities, qualifications, and fairness on unpopular shifts into account.
Run through the ArbZG checklist
Check the schedule for potential conflicts: rest periods met (at least 11h)? Maximum working time observed (max. 10h/day)? Breaks correct?
Publish the schedule and inform the team
Make the schedule available in good time -- ideally 1-2 weeks in advance. Inform the team via app, email, or notice board.
After the week: target/actual comparison
Compare planned with actually worked hours. Document deviations and adjust the planning for the following week.
Create your staff schedule digitally
Shiftdesk supports businesses with shift work in their staff scheduling -- with a weekly planner, ArbZG alerts, and absence management.
Scheduling with Excel: possibilities and limits
For many, Excel is the first step into staff scheduling -- and that's perfectly fine. For small teams with fixed shifts, a simple spreadsheet can be sufficient.
When Excel is still enough
- 2-5 employees with fixed, recurring times
- No shift rotation, no Minijobbers
- Leave and sickness are managed separately
To get you started, we've created a free staff schedule template for Excel – with formulas, a target/actual comparison, and a shift-code system.
5 warning signs that you should move on from Excel
- You need more than an hour per week for planning
- Changes regularly lead to misunderstandings
- You have Minijobbers whose hour limits you check manually
- Leave, sickness, and the schedule run in separate systems
- You have no overview of overtime and hour balances
You'll find a detailed comparison in our article Staff schedule with Excel or software?
When does scheduling software make sense?
Specialized software is usually worthwhile from 5-8 employees with rotating shifts. The advantages over Excel: automatic alerts for ArbZG conflicts, integrated absence management, an hours account with a target/actual comparison, and real-time access for the entire team.
If you're looking for a solution that combines staff scheduling, time tracking, and absences in a single app, take a look at Shiftdesk as an online scheduling tool -- 14 days free, no credit card.

The 10 most common mistakes when creating a staff schedule
Planning without knowing staffing needs
Anyone who doesn't know how many people they need per shift is planning blindly. Analyze the demand first.
Ignoring availabilities
Ask employees about their availabilities early. That saves you from later swap requests.
Forgetting rest periods
The ArbZG generally requires 11 hours of rest. Late-to-early transitions are a common mistake.
Not scheduling breaks
Breaks belong in the schedule, not in wishful thinking. From 6 hours of work, breaks are required.
Overlooking Minijob limits
The monthly earnings threshold (2026: EUR 603 at minimum wage) must be kept in view.
Publishing the schedule too late
A schedule that's ready on Friday evening for Monday leads to conflicts. At least 1 week of lead time.
No cover arrangement
What happens in case of sickness? Without a cover plan, people improvise -- and that costs quality.
Ignoring weekend fairness
When the same people always work weekends, motivation drops. Rotation creates fairness.
Not documenting overtime
Without an hours account, you lose the overview. In disputes, the evidence is missing.
Communicating everything via WhatsApp
Changes get lost, versions diverge. A central schedule -- digital or as a posted notice -- is a must.
Frequently asked questions about creating a staff schedule
How do I create a staff schedule for my team?
Start by analyzing your staffing needs per shift and area. Capture your employees' availabilities and contracts. Define shift types, assign employees, and check the schedule for ArbZG compliance. You'll find a step-by-step guide in this article.
What do I need to consider legally for a staff schedule?
The German Working Hours Act (ArbZG) requires, among other things, a rest period of generally 11 hours, a maximum working time of 10 hours per day, and break rules. If a works council exists, it has a co-determination right regarding the arrangement of working hours. When in doubt, a specialist lawyer should be consulted.
Which shift model suits my business?
That depends on your operating hours, your industry, and your team size. A 2-shift model suits businesses with 12-16 hours of operating time. A 3-shift model suits 24/7 operations. Split shifts are common in hospitality.
How far in advance should the staff schedule be ready?
There is no statutory deadline, but in practice 1-2 weeks in advance has become standard. Some collective agreements or works agreements may set specific deadlines. The earlier the schedule is ready, the fewer conflicts arise.
Can I create the staff schedule with Excel?
Yes, for small teams (2-5 people) with fixed shifts, Excel can be sufficient. With rotating shifts, Minijobbers, or more than 5 employees, Excel quickly reaches its limits -- no ArbZG alerts, no hours account, no real-time updates.
When does scheduling software make sense?
When you plan more than 5 employees with rotating shifts, have Minijobbers on the team, manage leave and sickness separately, or spend more than an hour per week on planning. Specialized software can significantly reduce the effort involved.
Conclusion
Creating a good staff schedule is no magic trick -- but it does require structure, the right data, and an understanding of the legal framework. Anyone who follows the 7 steps, avoids the most common mistakes, and uses the right tool saves themselves a lot of stress in day-to-day operations.
If you want to digitize your staff scheduling, take a look at Shiftdesk as an online scheduling tool -- 14 days free, no credit card.
This article is intended as general information and does not constitute legal advice. The presentation is based on the German Working Hours Act (ArbZG), the German Trade Regulation Act (GewO), and the Works Constitution Act (BetrVG) in their current version (as of 2026). Collective special arrangements and works agreements may contain differing rules. The presentation refers to German law. Different rules apply in Austria and Switzerland. Shiftdesk accepts no liability for the accuracy, completeness, and timeliness of the content presented. For an individual assessment, please consult a specialist lawyer for employment law.
The Shiftdesk team writes about scheduling, time tracking and labor law in the DACH region — practical and easy to follow.
More articles

Time-Tracking Obligation 2026: What Employers Need to Know and Do Now
The obligation to record working time already applies — even without a new law. What the BAG ruling means, which form is permitted, and how to act correctly as an employer right now.

Minijob 2026: How Many Hours Can a Minijobber Work?
Earnings threshold of €603, minimum wage of €13.90, maximum number of hours — what changes for Minijobs in 2026 and what employers need to keep in mind when scheduling.

Creating a Shift Schedule Without Violations: Rest Periods, Breaks, Maximum Working Time
Rest periods undercut, a break forgotten, maximum working time exceeded — the three most common violations in shift work. How to avoid them.