DigitalAdaption Book a data risk call
Readiness Review Services Case Studies Guides Blog About Book a data risk call

Free download

Staff rota template (Excel, UK)

A free weekly staff rota template for UK small businesses. One row per staff member, shift start and end times for each day, automatic hours and staffing cost per person, red highlighting when someone is double-booked, and a printable week view for the wall. If building next week's rota eats hours of your Sunday, this gets it down to minutes.

Quick answer

This free staff rota template in Excel is a weekly grid: staff down the side, days across the top, with start and end times per shift. It automatically totals each person's hours, multiplies by their hourly rate to show staffing cost, flags people who appear on more than one shift line, and includes a printable week view tab. Works in Excel and Google Sheets, no macros.

Get the staff rota template

One Excel workbook: the rota grid with automatic hours, cost per person and clash highlighting, plus a print-ready week view tab and a README explaining the formulas. Enter your details and the download starts immediately.

No newsletter spam. The form sends me your name, email and the exact resource requested so I can follow up properly.

What is in the workbook

How the rota maths works

Rates and thresholds referenced on this page were last checked: 15 July 2026. Example pay rates in the workbook are illustrative; check current National Minimum Wage rates on gov.uk before setting pay.

How do I make a staff rota in Excel?

Set up a grid with one row per staff member and a start and end time column for each day of the week. Add a formula that sums (end minus start) across the days to get hours, and multiply by an hourly rate for cost. This free staff rota template excel download has all of that built already, plus clash highlighting and a printable week view.

How does the rota work out hours and cost per person?

Each row sums the shift lengths across the seven days, handling overnight shifts where the end time is past midnight. Hours are then multiplied by that person's hourly rate to show their staffing cost for the week, and the bottom row totals hours and cost for the whole team.

What does the clash highlight do?

If the same name appears on more than one row, both cells turn red. One person on two rows means they hold more than one shift line, so they could be double-booked on the same day. Merge their shifts onto one row or check the days do not overlap.

Can I print the rota for the wall?

Yes. The Week View tab is a formula-linked, print-ready copy of the rota showing each person's shifts as start to end times. It is set to landscape and scaled to fit one page wide, so you can print it or save it as a PDF and stick it up in the staff room.

Does the free staff rota template work in Google Sheets?

Yes. It only uses portable functions (IF, TEXT, ROUND, SUM, COUNTIF), so it opens cleanly in Google Sheets. The conditional formatting for clashes carries across too. There are no macros.

How far in advance should I publish a rota?

There is no single UK legal minimum notice for rotas, but contracts and fairness expectations matter, and reasonable notice of shifts is good practice. Many employers aim for at least a week ahead. A template that takes minutes rather than hours to fill in makes that much easier to stick to.

Related tools

Drowning in spreadsheets?
Digital Adaption helps UK businesses fix the data behind the numbers: bookkeeping workflows, reporting you can trust and systems that talk to each other. Get in touch. Need a version of this tool built for your own company, with your rates, categories and workflows baked in? We build custom calculators, workbooks and internal tools. Contact us for a tailored quote.
Start with a 30-minute data risk call

Find out why the numbers do not match before the project gets expensive.

Tell me what needs to migrate, what no longer reconciles, or which report the business no longer trusts. If there is a fit, we start with a 5 to 10 day ERP Data Readiness Review.