Skip to main content
Healthcare professional evaluating scheduling options between spreadsheet and purpose-built software
Practice Management10 min readTwisted Toast Digital

Spreadsheet Versus Scheduling Engine: The Honest Comparison for a 20-Practitioner Practice

Nobody sets out to build a bad scheduling system. The spreadsheet starts as a practical solution. It is familiar, flexible and free. For a small practice with five or six practitioners at a single site, it works. The practice manager knows everyone, understands the constraints and can hold the whole roster in their head.

The problem is not the spreadsheet. The problem is that the practice grew and the spreadsheet did not.

This article is not an argument against spreadsheets. It is an honest comparison between two approaches to scheduling for a practice that has reached the point where the choice matters: roughly 20 practitioners, two or more sites and enough constraints that the weekly roster has become the most time-consuming task in the practice.

Where the spreadsheet wins

It is important to start here because the spreadsheet has real advantages that no scheduling engine should pretend do not exist.

Familiarity. Every practice manager knows how to use a spreadsheet. There is no onboarding period, no training requirement and no learning curve. The tool is already on every computer in the practice.

Flexibility. A spreadsheet does not impose any structure. You can build whatever layout you want, colour-code however you choose and add notes wherever they make sense. There are no constraints on how you use it because there are no constraints at all.

Cost. The spreadsheet is free, or close to it. There is no subscription fee, no implementation cost and no contract. For a small practice watching every rand, this matters.

Speed for simple problems. When the roster involves five people at one site with a handful of rules, the practice manager can build it in thirty minutes. No technology will beat that for a problem this small.

These are genuine strengths. For practices under ten practitioners at a single site, a spreadsheet is often the right tool. The question is what happens when those conditions change.

Clean organised spreadsheet on screen representing simple small-team scheduling
Clean organised spreadsheet on screen representing simple small-team scheduling

Where the spreadsheet breaks

A 2024 literature review published in Frontiers of Computer Science, analysing 35 years of research across thousands of business spreadsheets, found that 94% of spreadsheets used in decision-making contained errors. The study, led by Professor Pak-Lok Poon across four universities, attributed this to the shift from trained IT professionals building spreadsheets to end-users without formal development training creating their own.

In a healthcare scheduling context, these errors are not just financial risks. They are coverage risks. A misplaced name, a formula that does not update when a row is inserted, a copy-paste that overwrites a constraint - each of these can produce a roster that looks correct on screen but has a gap that only surfaces when someone does not show up.

The breakpoints for scheduling spreadsheets are well-documented and consistent across practices:

No constraint validation. A spreadsheet cannot tell you that an assignment violates a rule. It cannot check whether every site has senior coverage, whether a registrar has a supervisor, whether the on-call distribution is balanced or whether someone has exceeded their maximum consecutive days. The practice manager must hold all these rules in their head and verify them manually. At 20 practitioners with 30 or more constraints, this is no longer a reasonable expectation.

No audit trail. When a cell changes, the previous value disappears. There is no record of who changed what, when or why. When a dispute arises about a shift assignment or a swap that was agreed verbally, the spreadsheet cannot settle it.

No fairness visibility. Tracking whether weekend calls, undesirable shifts and remote site assignments are distributed equitably over a quarter requires a second spreadsheet, manually maintained, that most practices never build. Without it, fairness is claimed but never measured. The American Psychological Association's 2024 Work in America survey found that 92% of workers said it was important to work for an organisation that values their emotional and psychological wellbeing. Perceived unfairness in scheduling is one of the most direct ways a practice can fail this expectation.

No cascade awareness. When one change is made - a sick day, a swap, a leave request - the consequences ripple through the roster. The practice manager must manually trace every downstream effect. At scale, some effects are missed. The roster that was valid on Monday becomes invalid by Wednesday, and nobody knows until Friday.

Single point of failure. The practice manager who built the spreadsheet is the only person who understands it. When they are on leave, the replacement either builds a new roster from scratch or makes changes they do not fully understand.

Professional managing complex scheduling data across multiple screens
Professional managing complex scheduling data across multiple screens

The tipping point

The transition from "the spreadsheet is working" to "the spreadsheet is holding us back" is rarely dramatic. It happens gradually, in the accumulating friction of longer build times, more phone calls, more corrections and more complaints.

The Medical Group Management Association's 2025 research found that practices exceeding productivity goals credited centralised scheduling and standardised templates as key success factors. The practices that fell short cited staffing shortages, administrative burdens and provider burnout. For a 20-practitioner practice, the scheduling process is either contributing to productivity or draining it. There is very little middle ground.

The tipping point typically involves three or more of these indicators being true simultaneously: the roster takes more than four hours per week to build. Changes after publication require more than two phone calls to resolve. The practice manager works on scheduling outside normal hours. More than one person has complained about fairness in the past quarter. A coverage gap has occurred because a constraint was missed. A new hire or registrar required a complete roster restructure.

If three of these are present, the spreadsheet is no longer the right tool. Not because it failed, but because the problem outgrew it.

What a scheduling engine does differently

A constraint-based scheduling engine does not replace the practice manager. It replaces the spreadsheet. The distinction matters because the practice manager's judgment, their knowledge of the team, their understanding of informal dynamics, remains essential. What changes is the tool they use to express and verify that judgment.

Constraint enforcement. Every rule is captured once and checked automatically against every roster. Hard constraints are never violated. Soft constraints are satisfied as far as possible, with violations flagged and explained. The practice manager does not need to hold 30 rules in their head because the system holds them.

Fairness tracking. Distribution across call shifts, weekends, site assignments and subspecialty load is tracked automatically over rolling periods. Both the practice manager and the practitioners can see the same data. The Gallup 2025 State of the Global Workplace report found that only 21% of employees globally were engaged at work, with perceived unfairness in workload distribution identified as a key driver of disengagement. Visible fairness data removes this source of friction.

Pre-publication validation. Before anyone sees the roster, every constraint is checked. Violations are flagged with plain-language explanations. The practice manager can fix issues before they become grievances.

Audit trail. Every change is logged: who, what, when, old value, new value, reason. Disputes are resolved by data, not memory.

Manual overrides. The practice manager can lock any cell, change any assignment and regenerate around their decisions. The engine handles the complexity. The human retains control.

Speed at scale. A constraint-based solver evaluates thousands of possible assignments in under a second. For 20 practitioners across three sites with 40 constraints, this is not a marginal improvement over manual scheduling. It is a fundamentally different capability.

The honest costs

A scheduling engine is not free. There is a subscription cost, an onboarding period and a learning curve. These are real costs that should be weighed honestly.

The subscription is typically a per-practitioner monthly fee. For a 20-practitioner practice, this is a business expense that needs to be justified by the time saved and the problems avoided.

Onboarding requires the practice to define its rules explicitly. This takes effort, but it is effort that produces lasting value: a documented, transferable set of constraints that no longer depends on one person's memory.

The learning curve is real but bounded. A practice manager who has built spreadsheet rosters for years will need to adjust to a new tool. The transition is measured in days, not months, and the first roster generated by the engine provides an immediate comparison point against the manual approach.

Against these costs, the practice should weigh: the practice manager's time currently spent building and correcting rosters (typically four to eight hours per week at this scale). The cost of coverage gaps when constraints are missed. The retention risk of perceived unfairness in scheduling. The compliance exposure of an undocumented, unaudited scheduling process. And the fragility of a system that depends entirely on one person's availability and memory.

The comparison at 20 practitioners

For a practice at this scale, the comparison resolves into a straightforward question: is the practice manager's time better spent building rosters from scratch each week, or reviewing and refining compliant first drafts?

At five practitioners, the answer is clear: the spreadsheet is fine. At 50, the answer is equally clear: purpose-built scheduling is essential. At 20, the practice is at the inflection point. The spreadsheet still technically works, but it consumes disproportionate time, introduces avoidable risk and prevents the practice manager from spending their energy on higher-value work.

The spreadsheet served the practice well. It got you from five to twenty. Acknowledging that the practice has outgrown it is not a criticism of the tool or the person who used it. It is a recognition that the problem changed and the tool needs to change with it.

Confident healthcare administrator working at a modern computer with satisfaction
Confident healthcare administrator working at a modern computer with satisfaction

Making the decision

The practices that switch successfully share a common approach. They do not throw out the spreadsheet overnight. They run the new system alongside the existing process for one or two roster cycles, comparing outputs. If the engine produces a better roster in less time, the transition happens naturally. If it does not, they have lost nothing but the trial period.

The practices that delay the decision share a different pattern. They know the spreadsheet is struggling but cannot justify the change because no single event forced it. The coverage gap was fixed before it caused harm. The fairness complaint was resolved informally. The practice manager worked an extra evening but got the roster done.

The risk of delay is not catastrophe. It is the slow accumulation of cost: time that could have been spent elsewhere, trust that erodes a little more each quarter, good practitioners who quietly explore opportunities at practices where the scheduling feels fairer and more predictable.

The spreadsheet is not the enemy. But for a 20-practitioner practice with multi-site complexity and subspecialty constraints, it is no longer the right tool. The question is not whether to switch. It is when.


Rostersmith is purpose-built for healthcare practices that have outgrown spreadsheets. It generates compliant rosters in seconds, tracks fairness visibly and gives the practice manager back the hours they currently spend wrestling with cells and formulas. Request a demo to see how it compares to what you are doing today.

Ready to solve your scheduling challenges?

See how Rostersmith handles your specific requirements.