Templates
Duty Roster Template for Excel and Google Sheets
Release
Version 2026.10
Markets
- GB
- IE
- US
Formats
- Excel (.xlsx)
- Google Sheets
Editable files: free, after a short form

Overview
At a glance
Sheets
11
Checks
8
Charts
7
Holiday years
2026–2028
Countries
United Kingdom · Ireland · United States
Formula cells
9,295
Sheets
What's in the template
Fill in
Plan period starting (Monday)
Automatic
- Name
- Hrs week 1
- Hrs week 2
- Hrs week 3
- Hrs week 4
- Staffing per day
Dropdowns
B8:AC37: choose from sheet “Shifts”
Fill in
- Name
- Hourly rate (£)
- Contracted hours/week
- Contract type
- Department
- Location
Dropdowns
Contract type: Full-time, Part-time, Casual, Apprentice
Fill in
- Code
- Name
- Start
- End
- Break (min)
- counts as work
Dropdowns
counts as work: yes, no
Automatic
- Contract type
- Hourly rate
- Contracted hours/week
- Hours total
- Ø Hrs week
- Labour cost
- Monthly projection (× 13/3)
- Name
- Total
Days above maximum; Days with break too short; Rest-period breaches; Weeks above limit; Work on Sundays/bank holidays; Invalid entries; Minimum wage
Automatic
hours per employee and week, labour cost, overtime (above contracted hours) and rule breaches per week – with charts. Nothing to fill in.
Fill in
- Region (bank holidays)
- Employer on-cost % (optional)
- Notice above h/day
- Maximum h/day
- Notice above h/week (average limit)
- Maximum h/week
- Minimum daily rest h
- Break 1 when work exceeds h
- Country (check values, holidays, currency)
- Break 1 minutes
- Break 2 when work exceeds h
- Break 2 minutes (total)
- Minimum wage per hour
- Annual leave days/year (5-day week)
Dropdowns
Region (bank holidays): ENG, WLS, SCT, NIR
New
choose country (B3) and region (B5) – check values, bank holidays and currency follow. Your values in column D override the defaults.
Fill in
- Date
- Name
- Region (bank holidays)
Automatic
- active
- Date active
Read only – sources, links and notes.
How to fill in the template
How to fill in the template
- 1
On “Settings” choose the country (UK, IE, US) and region, then review the check values. Enter different values (e.g. contract or state law) in column D “Your value”.
- 2
On “Employees” enter name, hourly rate, contracted hours/week, contract type and department (up to 30 people). Names flow into the plan and cost overview automatically.
- 3
On “Shifts” maintain codes with start, end and break (e.g. E = 06:00–14:00, N = 22:00–06:00).
- 4
In the plan set the start date (Monday) and enter a code or a time range such as 09:00-17:30 for each day.
- 5
Review the “Checks” column and the “Compliance” sheet: maximum hours, breaks, 11 h rest between shifts, weekly limit and minimum wage.
- 6
Save as PDF or print (A4 (UK, Ireland) or US Letter (US) landscape) and share with the team in good time.
Calculations
How the template calculates
Formulas
Each day’s code is translated into start, end and break from “Shifts”, or the time range is read directly. That gives net hours per day, week and person. Labour cost = hours × hourly rate; the monthly projection uses × 13/3. The checks compare every shift with the limits on “Settings” (maximum hours, breaks, rest, bank holidays).
Labour cost = hours × hourly rate
Quick tips
Fill in the yellow cells; grey cells calculate – don’t overwrite them. ✔ = OK, ⚠ = check. Enter times as hh:mm and dates as dates; add new dropdown values on the source sheet first. If you see #VALUE! or empty totals, press Ctrl+Z or reload the template.
Countries
Rules by country
Bank holidays for UK, Ireland and US defaults are on the holidays sheet; add Scotland, NI or US states as needed. Sources are listed on the Legal sheet.
| Rule | United Kingdom | Ireland | United States |
|---|---|---|---|
| Notice above h/day | 8 ✔ – guide value ↗ | – ✔ – no statutory daily norm ↗ | – ✔ – no federal daily limit ↗ |
| Maximum h/day | 13 ✔ – derived: 24 h minus 11 h daily rest ↗ | 13 ✔ – derived: 24 h minus 11 h daily rest (OWTA s. 11) ↗ | – ✔ – no federal daily limit (24 = no check) ↗ |
| Notice above h/week | 48 ✔ – 48 h average over 17 weeks (opt-out possible) ↗ | 48 ✔ – 48 h average, usually over 4 months (OWTA s. 15) ↗ | 40 ✔ – FLSA: overtime at 1.5× above 40 h/workweek ↗ |
| Maximum h/week | – ✔ – no statutory weekly maximum (average only) ↗ | – ✔ – average limit only ↗ | – ✔ – no federal weekly limit for 16+ ↗ |
| Minimum daily rest h | 11 ✔ – WTR reg. 10 ↗ | 11 ✔ – OWTA s. 11 ↗ | – ✔ – no federal rest-period rule (0 = no check) ↗ |
| Break 1 above h | 6 ✔ – WTR reg. 12 ↗ | 4.5 ✔ – OWTA s. 12: 15 min after 4.5 h ↗ | – ✔ – no federal break requirement (24 = no check) ↗ |
| Break 1 min | 20 ✔ – WTR reg. 12 ↗ | 15 ✔ – OWTA s. 12 ↗ | 0 ✔ – no federal break requirement ↗ |
| Break 2 above h | – ✔ – no second statutory step ↗ | 6 ✔ – OWTA s. 12: 30 min after 6 h (incl. first 15) ↗ | – ✔ – ↗ |
| Break 2 min | – ✔ – no second statutory step ↗ | 30 ✔ – OWTA s. 12 ↗ | – ✔ – ↗ |
| Federal minimum wage $/h | 12.71 £/h ✔ · 2026-04-01 – NMW Regs; lower rates under 21 ↗ | 14.15 €/h ✔ · 2026-01-01 · ⏳ 2027 – 19: 12.74 · 18: 11.32 · under 18: 9.91; from 1 Jan 2027 €14.94 announced (needs legislation) ↗ | 7.25 $/h ✔ · 2009-07-24 – state/local minimum wage applies if higher ↗ |
| Annual leave days | 28 ✔ – 5.6 weeks, may include bank holidays ↗ | 20 ✔ – 4 working weeks (or 8% of hours worked); leave year Apr–Mar ↗ | – ✔ – no federal paid-vacation requirement ↗ |
✔ verified · ⚠ approximation or still to be confirmed · ⏳ announced, not yet in force
Working week
48 hours on average over 17 weeks (unless opted out)
Working Time Regulations 1998 (new tab)Rest breaks
20 minutes when working more than 6 hours
GOV.UK — rest breaks (new tab)Daily rest
11 hours between working days
GOV.UK — rest between shifts (new tab)Minimum wage
National Living Wage / National Minimum Wage — see GOV.UK for the current rate
GOV.UK — National Minimum Wage (new tab)Records
Employers must keep adequate working time records
Acas — working time (new tab)
Working week
48 hours on average over a reference period (typically 4 months)
Organisation of Working Time Act 1997 (new tab)Rest breaks
15 minutes after 4½ hours; 30 minutes when working more than 6 hours
Daily rest
11 consecutive hours in each 24-hour period
Minimum wage
National Minimum Wage — see Citizens Information for the current rate
Citizens Information (new tab)
Overtime
Non-exempt employees: 1.5× regular rate after 40 hours in a workweek (FLSA)
DOL — overtime pay (new tab)Recordkeeping
Employers must keep payroll records with hours worked each day and week
DOL — FLSA recordkeeping (new tab)Minimum wage
Federal minimum wage $7.25/hour; many states set higher rates
DOL — minimum wage (new tab)Meal and rest breaks
No federal requirement; follow state law where it applies
Workbook flags vary by state — confirm locally.
Public holidays 2026–2028
| Country | 2026 | 2027 | 2028 |
|---|---|---|---|
| United Kingdom | 16 | 16 | 15 |
| Ireland | 10 | 10 | 10 |
| United States | 11 | 12 | 10 |
Sources: UK – GOV.UK bank holidays; IE – Workplace Relations Commission / Citizens Information; US – OPM federal holidays incl. observed dates (private employers are not required to observe them). Add company holidays in the yellow rows 49–88 (region “|ALL|” or a code).
Legal basis and sources
| Rule | Source |
|---|---|
| Average 48 h/week over 17 weeks (opt-out possible) | Working Time Regulations 1998, reg. 4 |
| Daily rest 11 consecutive hours | WTR 1998, reg. 10 |
| Weekly rest 24 h (or 48 h per fortnight) | WTR 1998, reg. 11 |
| Rest break 20 min if the working day exceeds 6 h | WTR 1998, reg. 12 |
| Annual leave 5.6 weeks (28 days for a 5-day week) | WTR 1998, regs. 13 & 13A |
| National Living Wage £12.71/h (21+, from 1 Apr 2026) | NMW (Amendment) Regulations 2026 |
| Bank holidays | GOV.UK |
| Federal holidays (observed dates) | OPM |
Guidance only, not legal advice – contracts and collective agreements can differ. The file holds personal data (UK GDPR / GDPR): share it only with people who need it and delete it once the retention period ends.
Checks
Checks and dashboard
Days above maximum
Days where the recorded working time exceeds the maximum allowed for the selected country.
Days with break too short
Days where the recorded break is shorter than the rule requires.
Rest-period breaches
Changeovers to the next working day with less than the required rest period.
Weeks above limit
Calendar weeks that exceed the maximum weekly working time.
Work on Sundays/bank holidays
Automatic check: Work on Sundays/bank holidays
Invalid entries
Incomplete or unreadable time entries.
Minimum wage
Checks the hourly rate against the minimum wage that applies in the selected country.
US: employee-weeks over 40 h (FLSA overtime)
FLSA, 29 U.S.C. § 207(a)(1): non-exempt employees get at least 1.5× the regular rate for hours over 40 in a workweek. Check applies only when Settings country = US; daily overtime and state rules (e.g. CA) are not checked.
Dashboard charts
Formats
Excel, Google Sheets, PDF or Word
Excel (.xlsx)
Calculate, check and archive on your computer – Excel 2016 or later, Microsoft 365.
- Calculates automatically
- Edit in Word
- Offline
Google Sheets
Use it in the browser and share it with your team – via File › Make a copy.
- Calculates automatically
- Edit in Word
- Offline
Print, share, save
Print: File › Print → A4 (UK, Ireland) or US Letter (US), choose orientation, scale “Fit to width”, repeat frozen rows.
PDF/Excel: File › Download › PDF or Microsoft Excel (.xlsx).
Your own copy: File › Make a copy. Share: “Share” top right – ideally “Viewer” for the team.
Limits of the template
Public holidays cover 2026–2028. Add later years to the list yourself.
Values marked ⚠ or ⏳ on the settings sheet are approximations or announced changes. Check them before use: Ireland: national minimum wage €14.15 an hour (2026); Budget 2027 announced €14.94 from 1 January 2027, which still needs a ministerial order, so check before use.
Formula cells are only protected with a warning, and a spreadsheet keeps no change log: anyone who can open the file can edit it.
If several people need to plan or record at the same time, software such as Ordio is easier.
Related templates and tools
- Employee schedulingWhen the spreadsheet is too small, schedule shifts in Ordio.
- Shift Plan Template for Excel and Google SheetsShift plan for rotating team patterns.
- Weekly Schedule Template – free for Word, PDF and ExcelWeekly schedule overview.
- Annual Leave Planner Template for Excel and Google SheetsFree annual leave planner for Excel and Google Sheets: plan the whole team's holiday for a year, with balances, bank holidays and a year calendar.
- Timesheet Template – free for Word, PDF and ExcelFree timesheet template for Excel, Word and PDF: record hours per person and month, planned vs actual, overtime and a sign-off field. UK, Ireland and…
- Holiday Request Form Template – free for Word, PDF and ExcelFree holiday request form for Excel, Word and PDF: dates, days taken, remaining annual leave and manager approval on one sheet. UK, Ireland and US.
What is a duty roster and why do you need an Excel template?
A duty roster is a published schedule of who works which shifts on which days. In the UK people often say rota; in the US you may search for a staff schedule Excel template or staff roster. A duty roster Excel template gives you that grid ready-made: shift times, formulas for working hours, and weekly totals per employee without rebuilding a blank sheet every month.
Clear rosters cut no-shows, make shift swaps visible, and give payroll a defensible hour picture. When the plan is missing or late, overtime creeps up, part-time caps get missed, and staff cannot plan around their shifts.
Further reading: Shift differential and holiday pay calculator.
Duty roster vs shift plan vs weekly schedule
Choose this download when you want a rolling staffing roster (including a rota template in Excel for UK teams) with people, days, shifts, and hour totals in one workbook. Use the shift plan Excel template when you run fixed rotations or 24/7 coverage (early/late/night blocks). Use the weekly schedule template for a single-week wall planner without the longer roster tabs and cost overview.
What is inside the workbook
Industry presets speed up common patterns in hospitality, retail, healthcare, and trades.
US and UK compliance (general information)
US and UK compliance (general information): Under the Fair Labor Standards Act (FLSA), US employers must track hours and overtime for non-exempt staff; state laws may add meal, rest, and predictive scheduling rules. In the UK, the Working Time Regulations set weekly limits and rest between shifts; National Minimum Wage and National Living Wage apply to paid hours. Confirm rates, classifications, and sector rules with your payroll provider or adviser, this template is not legal advice.
The workbook is free for Excel and Google Sheets and does not require a paid account to download. Open the Instructions sheet first, then Employees and Roster.
Worked examples: hour totals before payroll
These two scenarios show how the Roster sheet totals hours per person and week. Run the same checks on your live file before you lock payroll or send the rota to staff.
- Café team (8 staff, one week)Four baristas work 09:00–17:00 (8 h) Monday–Friday; two cover 14:00–22:00 (8 h) on weekends. Each row totals 40 h for the week; anyone above 40 h in the FLSA workweek stands out on the Compliance sheet before you run payroll. After the period closes, compare roster totals with the timesheet template or your time-tracking export.
- UK care home (split shifts)Three carers rotate early (07:00–15:00) and late (15:00–23:00) with at least 11 hours between the end of one shift and the start of the next. Weekly hour totals help you stay within Working Time Regulations limits; the Compliance sheet highlights rest gaps before you publish the roster.
Planning habits
- Track overtime and part-time hour caps on the Compliance sheet before payroll closes.
- For rotating patterns, copy a clean week forward instead of retyping names and times.
- Save a monthly master file (for example roster-2026-09.xlsx) so you keep formulas and only change dates and absences.
- Version PDFs or dated exports if you need to show what was published for a given week.
Legal compliance
- United States: Confirm FLSA overtime for non-exempt staff; many states add meal, rest, split-shift, or fair workweek rules.
- United Kingdom: Plan daily rest under the Working Time Regulations 1998 and check NMW/NLW against paid hours (see common mistakes below for rest-between-shifts examples).
- Give staff reasonable notice of shift changes where your policy or sector guidance requires it.
- Reconcile the roster with actual hours from time tracking or timesheets, small drifts add up across a team.
Pitfalls to avoid
- Insufficient rest between shifts: UK Working Time Regulations often require 11 hours between the end of one shift and the start of the next. If someone finishes at 23:00, a 07:00 start the next day is risky. US teams should check state meal, rest, and split-shift rules alongside FLSA hour records.
- Late or unclear publication: Publishing the next week on Friday leaves little room for swaps or childcare. Aim for one to two weeks ahead when possible, and keep a dated PDF if you need proof of what was posted.
- Overtime discovered in payroll: Without weekly totals, non-exempt US employees can pass 40 hours unnoticed. The Compliance and Cost overview sheets exist so you fix hours before the pay run.
- Double bookings and gaps: Two people on the same shift, or nobody on a cover slot, happens quickly when you edit manually. Scan the roster grid before export.
- Unfair rotas: The same employees on every close or weekend drives attrition. Rotate weekends and nights using copy-forward weeks so the pattern is auditable.
A five-minute review of hour totals, rest gaps, and coverage beats rework after staff push back, or after a wage-and-hour question.
Excel vs Google Sheets for your duty roster
Both formats work with the Ordio download. Pick Excel when you plan offline or on a single manager laptop; pick Google Sheets when two or more leads edit the same rota in the browser.
| Microsoft Excel | Google Sheets | |
|---|---|---|
| Best for | Offline sites, familiar desktop workflow | Shared editing with managers in the browser |
| Formulas | Built into the Ordio file | Copy via download flow; formulas stay intact |
| Publishing | Print or PDF from Excel | Share view-only link or export PDF for staff |
Young workers on the roster
In the UK a young worker (over school leaving age and under 18) may work no more than 8 hours a day and 40 hours a week. If they also work for someone else, the hours for both jobs are added together (WTR reg. 5A). Ask students about other jobs when they join, and mark their rows so the weekly totals are easy to check.
Plan rosters with Ordio
Save planning time and cut scheduling errors by up to 95%
50% less planning time
AI-assisted roster planning saves valuable time
Better staff utilization
Smarter shift distribution across your team
Planned vs. actual reporting
Compare planned and actual hours automatically
Mobile app for everyone
Staff see schedules in real time and update availability
With Ordio:
See how Ordio automates your scheduling
Watch automatic checks save planning time · No obligation · 15 minutes
More free templates
Discover more Excel templates for planning, time tracking and HR.
Frequently asked questions about Duty roster Excel template
How much rest is required between shifts in the UK?
Adult workers get 11 consecutive hours’ rest in every 24 hours, 24 hours’ uninterrupted rest each week (or 48 hours each fortnight) and a 20-minute break when working more than six hours (Working Time Regulations 1998, regs 10–12). In Ireland it is 11 hours daily and 24 hours weekly, with 15 minutes after 4.5 hours and 30 minutes after 6 hours. (Source: legislation.gov.uk)
What is a duty roster?
A duty roster is the plan that shows who is on shift each day and when, by role, site, or department. In the UK the same idea is often called a rota; in the US you may hear staff schedule. Employers use it to match staffing to demand, plan rest between shifts, and give people advance notice. A spreadsheet template adds automatic hour totals on top of that grid.
Is the duty roster template free, and does it work in Excel and Google Sheets?
Yes. You download it free of charge after a short form and get an Excel file (.xlsx, Excel 2016 or Microsoft 365) and a Google Sheets copy. Excel and Sheets contain the same 11 sheets: Instructions, Roster, Employees, Shifts, Cost overview, Compliance, Dashboard, Settings, Bank holidays, Legal basis, Ordio.
Which countries does the template cover?
The United Kingdom, Ireland and the United States. Pick the country and region on the “Settings” sheet; check values, holidays and currency then switch automatically. The workbook includes UK and Ireland presets by default, with optional US rows for Letter sizing and date formats where listed in the country sheet.
What is the difference between a duty roster and a staff rota?
In UK and Irish HR, rota and roster both describe who works when. This template labels shifts in a weekly grid with hours and roles; use the same file whether your team says duty roster, staff rota or shift schedule.