All articles
Compare27 July 2026·7 min read

Rota in Excel vs rota software: when a spreadsheet stops paying

Excel is not the problem. The fourth version of the same week sitting in a group chat is. Six signs it is time to move, and what changes when you do.

Compare

Author
InShift
Published
27 July 2026
Reading time
7 min read
CompareInShift

Rota in Excel vs rota software: when a spreadsheet stops paying

In this article

Excel is not the problem. A spreadsheet rota is fast, free, and does exactly what you tell it, which is more than can be said for some software. The problem starts the moment there are two versions of the same week, one printed on the wall and one on your laptop, and the team is acting on whichever they saw last. Here is how to tell when you have crossed that line, and what actually changes if you move.

What a spreadsheet is genuinely good at

  • Any layout you want. Nobody's product decides what your week looks like.
  • Arithmetic on demand. A SUM at the end of a row is a timesheet.
  • Zero onboarding. Everyone has opened a spreadsheet before.
  • It is yours. No account, no subscription, no export needed to get your data out.

For one site and a handful of people, that is a complete answer. Take a free rota template, fill it in, print it. Anyone who tells you a five-person cafe needs software is selling something.

On the ground

On the ground

A rota only works when the team sees one version of the truth

The plan, the swaps and the actual hours all belong in one place.

rotaswapsteam

Six signs it has stopped paying

  1. The rota exists as a photo in a group chat. The moment it is an image, it is a copy, and copies go stale the first time anything changes.
  2. You are asked "am I in tomorrow" more than once a week. Each of those is proof the rota did not reach someone.
  3. Swaps happen by phone and land in your head. If the only record of Tuesday's swap is a text message you read while driving, it is not on the rota.
  4. Payroll takes an evening. Adding hours by hand, including nights and midnight crossings, once a month, is an evening you are paying for whether or not you count it.
  5. You found overtime after it was worked. A total you only see at month end is a bill, not a control.
  6. More than one site. Two spreadsheets means two versions of the truth and no way to see who could cover across them.

One of those is normal. Four of them means the spreadsheet is now costing more than it saves.

What it actually costs

Count it once honestly. Building the week, chasing availability, rebuilding it after two people swap, answering "am I in", and totalling hours at month end. For a team of fifteen that is commonly three to five hours a week of a manager's time. Put your own hourly cost against that and you have the number that matters, before you count the mistakes: an uncovered shift, an overtime hour nobody approved, a wrong total in someone's pay.

What changes if you move

  • One version. The published rota is on everyone's phone. There is no second copy to go stale.
  • Swaps have a record. Someone offers a shift, a colleague takes it, you approve, the rota updates itself. No text messages to remember.
  • Hours count themselves. Every published shift adds to the person's total, midnight crossings included, and the period exports to Excel when payroll runs.
  • Cost is visible while you build. With rates entered you can see what a week costs before you publish it, not after you have paid it.
  • Several sites, one login. Locations and managers in one place, and you can see who could cover across them.

What does not change

Software does not decide who works Tuesday. Good tools do not pretend to know that your Saturday supervisor is the only person who can close, or that one of your team is at college on Wednesdays. You still build the rota. What moves off your plate is the copying, the chasing and the counting.

Be sceptical of anything promising a rota that fills itself. Automatic assignment sounds like the whole job solved and in practice it produces something you have to check line by line, which is the job again.

Moving without losing your templates

  1. Keep the spreadsheet for one month in parallel. Not forever, just until the first payroll run agrees with it.
  2. Start with one site or one team. The rest can watch before they move.
  3. Rebuild your shift types first, not your people. Three or four shift types cover most weeks, and everything else hangs off them.
  4. Check the first month's hours against your old totals. If they differ, find out why before you trust either. Usually it is a break rule or a shift crossing midnight.

Try it before you commit to anything

You do not need an account to see whether this suits you. Build next week in our free rota maker: add the team, click the grid, watch the hours and the cost total themselves, then download it to Excel. Nothing is sent anywhere and no email is asked for. To check what an existing pattern comes to per person, the timesheet calculator does days, breaks and totals.

When you want the rota to reach the team rather than sit in a tab, InShift is free with no cap on people or sites: the rota goes to everyone's phone, swaps come to you as requests, and the hours export to Excel for payroll. See what it does, or read how to build a rota that holds first.