Skip to content
Back to blog
7 September 20265 min readEthan Donatello

The hidden cost of running your South African business on spreadsheets

Spreadsheets are free, familiar, and flexible. They are also one of the most expensive things many South African businesses are running on, once you account for the errors, the time, and the opportunities that the friction quietly kills.

The hidden cost of running your South African business on spreadsheets

Spreadsheets are the default operating system of a huge proportion of South African businesses. Job trackers, client lists, quote builders, staff rosters, invoice logs, stock counts, and project statuses: most of them live in a shared Google Sheet or an Excel file that has been forwarded between people until its original structure is barely recognisable.

The reason businesses default to spreadsheets is obvious. They are free, familiar, and genuinely flexible. You can build something in a spreadsheet in an afternoon that would take weeks to build properly in software. For a business at early scale, that trade-off is often the right one.

The problem is that most businesses stay on spreadsheets long past the point where the trade-off is still sensible. The costs of continuing to run on spreadsheets at scale are real, but they are distributed and invisible in a way that makes them easy to miss until they compound into something that is hard to ignore.

The staff time you are not measuring

The most significant hidden cost of spreadsheet-based operations is staff time. Every piece of information entered into a spreadsheet was entered by a person. Every update to a spreadsheet required someone to open it, find the right row or tab, make the change, and save it. Every report generated from a spreadsheet required someone to filter, format, and check the data before it was usable. Every piece of data that exists in two different spreadsheets required someone to transfer it manually, introducing the risk of error at every transfer point.

The cumulative staff time across a business running significant operations on spreadsheets is rarely measured directly, which is why it rarely generates the urgency it deserves. When businesses do measure it, the numbers are typically larger than anyone expected. A mid-sized service business with three to five staff spending an hour a day each on spreadsheet maintenance and data transfer is spending fifteen to twenty-five hours a week on a process that a well-built system would reduce to minutes of review.

The errors you are not catching

A 2013 study by researchers at the European Spreadsheet Risks Interest Group found that 88 percent of spreadsheets containing more than 150 rows had material errors. The South African business environment has not become measurably better at spreadsheet hygiene since then. Errors in spreadsheets take many forms: a formula that was not updated when the structure changed, a duplicate row that skewed a total, a version that was updated in one copy but not another, and manual data entry errors that compound over time.

The cost of these errors is variable but often significant: a quote sent at the wrong price because the pricing tab was not updated, an invoice not sent because the job was marked complete in one spreadsheet but not in the billing tracker, or a client managed on the basis of a status that was overwritten by someone who did not know the previous entry was important. None of these individual errors is catastrophic, but they add up to an operational quality level that is lower than it needs to be.

The decisions you cannot make because the data does not exist

A spreadsheet stores what someone chose to put in it at the time they put it in. It does not automatically capture the business activity that generates insight. A well-built custom system can tell you how long each stage of your sales process takes, which types of jobs are most profitable, which clients pay on time and which do not, and how staff utilisation has changed over the past year. A spreadsheet can tell you what someone entered into it.

Decisions made without data are decisions made on intuition and recollection. Intuition and recollection are not bad inputs, but they are less reliable than a system that has been tracking the same data consistently for three years. South African businesses that replace spreadsheet-based operations with a proper system typically describe the first meaningful reporting run as revealing things about their own business that they did not know, some of which change significant operational decisions.

The scaling ceiling

Spreadsheets do not scale gracefully. A job tracker that works well for twenty active jobs becomes unmanageable at two hundred. A client list that is navigable with fifty entries becomes a source of errors and missed follow-ups at five hundred. A manual invoicing process that is acceptable at ten invoices a month becomes a genuine operational bottleneck at a hundred.

The scaling ceiling is not a predictable moment. It tends to arrive suddenly, and often coincides with a period of genuine business growth, when the business is least able to pause and fix its operational infrastructure. Businesses that build proper systems before they hit the ceiling grow through it more easily. Businesses that hit the ceiling on spreadsheets tend to either slow down or make operational compromises that damage client relationships at exactly the moment when they should be strengthening them.

The staff and knowledge risk

Spreadsheet-based operations carry a specific knowledge risk that is underappreciated until it is too late. When the person who built, maintains, or deeply understands a critical spreadsheet leaves the business, the institutional knowledge embedded in that spreadsheet's structure, its undocumented formulas, and its evolving conventions often leaves with them. A properly built system is documented and transferable. A complex, long-evolved spreadsheet is often not.

When the trade-off still makes sense

None of this means spreadsheets are always the wrong tool. For a business at early stage, for a specific, bounded analytical task, or for a genuinely one-off data problem, a spreadsheet is often exactly right. The point at which it stops being right is when the spreadsheet has become critical operational infrastructure that is being actively maintained by staff, is generating decisions the business depends on, and is a source of recurring errors or friction. At that point, the cost of the spreadsheet is no longer zero, and the comparison to a proper system should be made on the basis of actual cost, not on the surface-level observation that the spreadsheet is free to use.

The businesses that address this transition proactively, building the right system for their scale before the spreadsheet becomes a genuine operational problem, spend less on the transition and get more out of it than those who wait until the pain is acute.

If your spreadsheets are costing your business more than a proper system would, talk to CodeLab One. We build custom software specifically around how South African businesses operate. Our automation services are also worth exploring if the core issue is manual data transfer between existing tools.

Start a project with CodeLab One

CodeLab AI

Typically replies instantly

Hi, I am the CodeLab One AI. Tell me about your business and where you want to grow, and I will show you exactly how we can help.

Quick questions:

Powered by CodeLab One AI