How to build a weekly rota in 6 steps

A good weekly rota balances three things: covering demand, respecting your team’s availability, and staying within UK working time rules. The process below works for restaurants, cafés and bars of any size and takes about 20 minutes once you have your templates set up.
- 1
Forecast the week’s demand
Look at last week’s covers or sales, any bookings already on the diary, and known events (paydays, sport, local events). Translate that into how many staff you need on each shift.
- 2
Confirm availability and time-off requests
Check who is on holiday, who has a fixed day off, and any new availability changes. Approve or decline pending time-off requests before drafting shifts so you don’t have to rework the rota later.
- 3
Draft shifts from your templates
Drag pre-built shift templates (open, mid, close, kitchen prep, etc.) onto each day. Templates keep timings consistent and stop you re-typing the same hours every week.
- 4
Check working time compliance
Make sure no one exceeds the 48-hour weekly average without a signed opt-out, that everyone has at least 11 consecutive hours rest between shifts, and that under-18s get the stricter limits they’re entitled to.
- 5
Publish and notify the team
Publish the rota at the same day and time each week so staff know when to look. WorkSchedule sends an email and notification to each employee with only their shifts.
- 6
Handle swaps and last-minute changes
Open a shift swap marketplace so staff can cover each other with manager approval. Log late changes so you can track patterns and reduce no-shows over time.
Tips that save the most time
Build a small library of named shift templates and reuse them every week — this is where most managers save 30+ minutes.
Publish on a fixed schedule (e.g. Thursday 5pm for the following week). Staff plan around it and chase you less.
Use a duplicate or import-week tool when this week looks similar to last week, then tweak rather than starting from scratch.
Related resources
UK Working Time & Holiday Calculator
Check 48-hour limits, daily rest and 5.6-week holiday entitlement in seconds.
Open UK Working Time & Holiday Calculatorshift scheduling small restaurants
Related resource
Read shift scheduling small restaurantsrota software cafes
Related resource
Read rota software cafesBuild compliant rotas in minutes
WorkSchedule helps UK hospitality teams build, publish and share weekly rotas while staying on the right side of the Working Time Regulations.
Get started free