The Hidden Costs of Running a School on Spreadsheets
Spreadsheets feel free right up until you count the hours, the errors, and the one person who understands the fee workbook. A working estimate of what Excel-based school administration really costs.
Nobody decides to run a school on spreadsheets. It just happens. Admissions starts a workbook one busy August, accounts copies it for fees, a teacher builds a marks template that spreads through the staff room, and five years later a 1,200-student school runs on 40-odd Excel files that only two people fully understand. When school owners ask us whether software is worth it, they're usually comparing a licence fee against 'free.' But spreadsheets aren't free. They have running costs that never appear on any invoice, and when we've sat down with school administrators and actually counted, the school management software hidden costs conversation flips direction fast. Here's the arithmetic, from schools we've worked with directly.
The Labor Cost Is the Big One, and It's Invisible
One school network we assessed had three office staff spending, by their own logging over two weeks, about 60 percent of their time on data re-entry: copying admission forms into the student master sheet, copying that into the fee workbook, copying fee receipts back against student rows, building the monthly arrears list by hand. Call it 1.8 full-time salaries doing transcription between files. At local admin salary levels that was roughly the annual cost of a school platform subscription, twice over, spent producing nothing but copies. The tell is the end-of-month crunch: if your office goes quiet for three days while someone 'closes the fees file,' you're paying a monthly tax that software collects once, at setup.
Error Costs Arrive as Awkward Conversations
Studies of real-world spreadsheets consistently find errors in the majority of them, and fee workbooks are worse than average because they're edited daily by multiple people. The failure mode isn't abstract. It's a parent standing at the front desk with a receipt for a payment your sheet says is outstanding. It's a sibling discount applied in one term's file but not the next. One school we visited found, during migration to a proper system, about 2 percent of a year's fee records were wrong in some way, and nearly all the errors were in the school's favor to fix quietly and the parent's favor to discover loudly. Each incident costs trust, and schools sell trust. There's also a quieter version: revenue never collected because the arrears list itself was wrong, which at that school came to more than the software would have cost for a decade.
The Bus Factor Is a Real Risk, Not a Joke
Every spreadsheet-run school has one person, often the senior accountant or the owner's relative, who understands how the fee workbook actually works: which cells are formulas, which are pasted values, why column Q exists. When that person is on leave, fee queries wait. When they resign, the school loses its financial memory. We've been called in twice specifically because that person left and nobody could produce a defensible arrears position afterward. A database with defined workflows survives staff turnover. A folder of interlinked workbooks mostly doesn't. And the related risk is flat loss: a corrupted file, a stolen laptop, a hard drive that dies in a power surge with the only current copy of a decade of records.
What Spreadsheets Can Never Tell You
Past the direct costs, there's the analysis that simply never happens because assembling it is a day's work. Which classes have attendance sliding this term? How does fee recovery this September compare to the last three? Which students' marks dropped after a section change? Schools running on files don't answer these questions, not because nobody cares, but because every answer costs hours of manual joining across workbooks. So decisions default to anecdote. A system that holds admissions, attendance, fees, and marks in one place answers in seconds, and in our experience that's the change owners say mattered most a year later, more than the saved clerical hours.
The Switching Cost Is Real, but It's Front-Loaded
To be fair to the spreadsheet camp, migration isn't free either, and pretending otherwise is how vendors lose trust. Moving a school onto a proper system means cleaning years of inconsistent data: three spellings of the same student name, fee categories that changed meaning in 2023, marks stored in formats that vary by teacher. On the migrations we've run, expect the cleanup and import to take two to four weeks of part-time effort from someone who knows the data, and expect one term of running the old files in parallel while trust builds. That's the honest cost, and it's paid once. The spreadsheet costs from the sections above are paid every month, forever, and they grow with enrollment. One principal put it well after her school's first fully digital fee cycle: the migration was a bad month, and the workbooks were a bad decade.
A Quick Self-Audit
- Log office time for two weeks: how many hours go to re-entering data that already exists in another file?
- Count fee disputes from the last year, and check how many traced back to workbook errors
- Name the person the fee file depends on, then imagine four weeks without them
- Check when the files were last backed up somewhere a fire or theft couldn't reach
- List three questions about your own school you'd like answered but have never had time to compute
The Honest Comparison
The fair comparison was never licence fee versus zero. It's licence fee versus transcription labor, error write-offs, uncollected arrears, key-person risk, and decisions made blind. For most schools that math resolves quickly, and the real question becomes which system fits: a ready-made platform for standard admissions-attendance-fees operations, or custom work where an institution's model genuinely diverges. That's a decision worth making deliberately, and it's exactly what the calculator linked below walks through.
Have a project that needs this kind of thinking applied to it?