Scheduling Tips

How to create a staff rota for a small business in 2026

Mushfiq 6 min read
How to create a staff rota for a small business in 2026

If you've ever built a staff rota in a spreadsheet and then spent the next three days fielding calls from people who can't do Saturdays anymore, you'll know the process can eat time you don't have. This guide walks through how to build a rota that actually works, and stays working.

Start with what you actually know

Before you open a spreadsheet or an app, write down the basics:

  • How many staff do you need on each day, and at what times?
  • Which roles need to be covered at all times (e.g. a supervisor, a cashier, a chef)?
  • Who is part-time, who is full-time, and what are their contracted hours?
  • Are there any legal restrictions you need to follow, minimum rest periods, for example?

Staff rota planning checklist showing four key questions to answer before building a schedule — staffing numbers, roles, contracted hours, and legal requirements

Getting this on paper first saves you from building a rota and then realising it doesn't actually cover your busiest hours.

Gather availability before you start

The rota falls apart when you build it around assumptions. Ask your staff to submit their availability — ideally recurring weekly availability, not just this week's. If someone can't work Sundays, that needs to be locked in from the start, not discovered after you've sent the schedule out.

For small businesses, a shared Google Form works fine. Tools like Rota.biz let staff submit and update their own availability directly, which cuts out the back-and-forth completely.

Know your legal obligations

Know your legal obligations

Labour law varies by country, but the principles that affect rotas are surprisingly consistent. Before you build your schedule, understand the rules that apply to your workforce.

Staff scheduling legal obligations by country. UK, Germany, US and Australia — showing break requirements, rest periods and maximum working hours

In the UK, the Working Time Regulations set the baseline:

  • Workers can't be required to work more than 48 hours a week on average (unless they opt out in writing)
  • Workers are entitled to a 20-minute rest break if their shift is longer than 6 hours
  • There must be at least 11 hours of rest between working days
  • Workers are entitled to at least one day off per week

In Germany, the Arbeitszeitgesetz applies:

  • The working day is capped at 8 hours, extendable to 10 under specific conditions
  • Staff working more than 6 hours must receive at least a 30-minute break
  • There must be at least 11 hours of rest between shifts

In the US, rules vary by state, but federal law under the FLSA requires overtime pay for hours worked beyond 40 in a week. Some states have additional break and rest requirements on top of this.

In Australia, the Fair Work Act governs minimum rest periods, maximum hours, and penalty rates for evenings, weekends, and public holidays — all of which directly affect how you schedule.

The common thread across all of these: if your rota ignores rest periods, break entitlements, or maximum hours, you're not just creating a scheduling problem, you're creating a compliance risk. Some scheduling tools will flag these breaches automatically as you build the schedule, which takes the guesswork out entirely.

Comparison graphic showing the risks of ignoring staff scheduling labour laws versus the benefits of building compliance in from day one

Always verify the rules specific to your country, industry, and any applicable collective agreements. This guide gives you a starting point, not legal advice.

Build the rota in layers

Don't try to fill every shift at once. Start with the non-negotiables:

  1. Cover the roles that must always be staffed first
  2. Fill your busiest periods (usually Friday afternoon, Saturday, your specific peak hours)
  3. Then fill the quieter slots

This sounds obvious, but most people build rotas top-to-bottom, day by day, and end up with Monday perfectly staffed and Friday two people short.

Use a template to save time

Building a fresh rota every week is unnecessary for most small businesses. If your staffing patterns don't change dramatically week to week, create a template: a base schedule that you adjust rather than rebuild. This alone can cut your rota-building time by 60-70%.

If you're using Excel or Google Sheets, you can save a copy and duplicate it each week. In a proper scheduling tool, rolling templates are built in, you set the pattern once and it repeats.

Communicate it clearly and early

A rota people can't see is useless. Send it out at least two weeks in advance where possible. Longer lead times mean fewer last-minute change requests, and staff can plan their lives around the schedule rather than the other way around.

Put it somewhere accessible, a shared channel, an app notification, a printed sheet on the back wall. If you're using a tool like Rota.biz, staff get push notifications when the rota is published or updated, so nothing gets missed.

Have a plan for changes

People get sick. It happens every week somewhere. Your rota process needs to include a way to handle changes fast:

  • Keep a list of staff willing to be called in on short notice (and what notice they need)
  • Allow shift swaps between staff, with your approval
  • Update the rota in real time so everyone has the current version

The worst thing is a group WhatsApp thread trying to find cover at 7am. A scheduling app with a built-in shift swap feature removes most of that.

Flowchart showing how to build a staff rota in three layers — must-cover roles first, then peak periods, then quiet slots

Review it regularly

Every few weeks, look at how the rota actually played out versus what you planned. Were certain shifts regularly understaffed? Did you consistently have too many people on Monday mornings? The rota should get better over time, not stay the same forever.

Building a staff rota for a small business doesn't have to be complicated. The fundamentals are pretty simple: know your requirements, get availability upfront, use a template, and communicate early. Where most small business owners lose time is in the ongoing management — handling changes, chasing confirmations, tracking hours. That's where a tool like Rota.biz can be useful.

rota.biz free trial banner — try rota free for 30 days, from €29 per month, no credit card required

Share this article

Ready to streamline your scheduling?

Join thousands of businesses using Rota to manage their workforce more efficiently.