Skip to content

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

Screenshot of the duty roster template, “Roster” sheet showing Plan period starting (Monday)
“Roster” sheet: Enter Plan period starting (Monday) here.

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”

“Roster” sheet: Enter Plan period starting (Monday) here.

How to fill in the template

How to fill in the template

  1. 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. 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. 3

    On “Shifts” maintain codes with start, end and break (e.g. E = 06:00–14:00, N = 22:00–06:00).

  4. 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. 5

    Review the “Checks” column and the “Compliance” sheet: maximum hours, breaks, 11 h rest between shifts, weekly limit and minimum wage.

  6. 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.

RuleUnited KingdomIrelandUnited States
Notice above h/day8 ✔ – guide value ↗– ✔ – no statutory daily norm ↗– ✔ – no federal daily limit ↗
Maximum h/day13 ✔ – 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/week48 ✔ – 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 h11 ✔ – WTR reg. 10 ↗11 ✔ – OWTA s. 11 ↗– ✔ – no federal rest-period rule (0 = no check) ↗
Break 1 above h6 ✔ – WTR reg. 12 ↗4.5 ✔ – OWTA s. 12: 15 min after 4.5 h ↗– ✔ – no federal break requirement (24 = no check) ↗
Break 1 min20 ✔ – 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 $/h12.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 days28 ✔ – 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

Legal basis and sources

RuleSource
Average 48 h/week over 17 weeks (opt-out possible)Working Time Regulations 1998, reg. 4
Daily rest 11 consecutive hoursWTR 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 hWTR 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 holidaysGOV.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

Hours per employee (4 weeks) · Hours per week · Labour cost per week · Overtime and rule breaches per week

Formats

Excel, Google Sheets, PDF or Word

  • Excel (.xlsx)

    Calculate, check and archive on your computer – Excel 2016 or later, Microsoft 365.

    • Calculates automatically
    • Print
    • Edit in Word
    • Offline
  • Google Sheets

    Use it in the browser and share it with your team – via File › Make a copy.

    • Calculates automatically
    • Print
    • 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

Related templates and tools

What is a duty roster and why do you need an Excel template?

What is inside the workbook

Worked examples: hour totals before payroll

Pitfalls to avoid

Excel vs Google Sheets for your duty roster

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

See how Ordio automates your scheduling

Watch automatic checks save planning time · No obligation · 15 minutes

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.