Weekly staff rota
Staff down the side, Monday to Sunday across. Type each shift and its hours: weekly totals, staff on each day and wage cost fill in for you.
Weekly and 4-week rolling rotas that add up hours and wage cost for you, a printable A4 grid, and a 24/7 security rota. No sign-up, no email.
Staff down the side, Monday to Sunday across. Type each shift and its hours: weekly totals, staff on each day and wage cost fill in for you.
Four weeks of shift codes (early, late, night, long day, off). Names carry down, hours add up, and a summary flags anyone averaging over 48 hours.
Four guards on a 4-on-4-off pattern of 12-hour days and nights, with a check that every day and night is covered.
How the 24/7 pattern worksA blank weekly grid you can print straight from this page, or download as an A4 PDF.
| Employee | Role | Mon | Tue | Wed | Thu | Fri | Sat | Sun | Hrs |
|---|---|---|---|---|---|---|---|---|---|
A rolling rota repeats on a fixed cycle, so staff know their pattern weeks ahead and you set it once. The template uses a shift code for each day. Change the code key to match your own shift times and the weekly hours recalculate, with a four-week average beside each name so you can spot anyone going over 48 hours a week.
| Code | Shift | Times | Hours |
|---|---|---|---|
| E | Early | 06:00-14:00 | 8 |
| L | Late | 14:00-22:00 | 8 |
| N | Night | 22:00-06:00 | 8 |
| D | Long day | 08:00-20:00 | 12 |
| O | Off | Off | 0 |
Pick the weekly or 4-week template above. The .xlsx keeps its formulas when it moves to Sheets.
Drag the file into Drive, then open it with Google Sheets. Choose File, Save as Google Sheets to keep an editable copy.
Share the sheet with your managers so everyone edits the same rota instead of passing files around.
A filled-in week at a small café with a supervisor, a barista, a part-time front of house and weekend cover. Shifts of 6 hours or more include a 30-minute unpaid break, so the hours are paid hours, and nobody works more than 48 in the week.
| Employee | Role | Mon | Tue | Wed | Thu | Fri | Sat | Sun | Hours |
|---|---|---|---|---|---|---|---|---|---|
| Priya | Supervisor | 07:00-15:30 | 07:00-15:30 | Off | 07:00-15:30 | 11:00-19:30 | 07:00-15:30 | Off | 40 |
| Sam | Barista | 08:00-16:00 | 08:00-16:00 | 08:00-16:00 | Off | Off | 09:00-17:00 | 10:00-16:00 | 35.5 |
| Jess | Front of house | Off | Off | 11:00-15:00 | 11:00-15:00 | 11:00-17:00 | 11:00-17:00 | Off | 19 |
| Leo | Weekend cover | Off | Off | Off | Off | Off | 08:00-16:00 | 08:00-16:00 | 15 |
Put each person and their role down the first column.
Add start and finish times (or shift codes) under each day of the week.
Build in the rest breaks the law requires, then check each person’s weekly total.
Print it for the staff room or send the file, so everyone works from one version.
Not sure what the law expects of a rota? Read UK rota laws for employers, or check a shift with the break entitlement calculator and the 48-hour week checker.
Stop rebuilding this every week
A template is a fine start, but it can’t copy last week in a tap, warn you about a holiday clash, publish to everyone’s phone, or turn into an approved timesheet. WagePilot does all of that: free for one site of up to 3 staff, then a flat £29 a month per site, never per head.
Set up your first site this afternoon and watch the first shift tick up live. Free to start, never per head, flat per site as you grow.
Free for one site, up to 3 staff · no card to start · cancel anytime
Free for 1 site, no card