Skip to content
All insights

The spreadsheet ceiling, and how to tell you have hit it

Operations 6 min read Nikhil Thorat

Almost every operational system inside a growing company starts as a spreadsheet, and that is not a failure. A spreadsheet is the fastest way to model a process you do not fully understand yet. The problem is that spreadsheets do not announce when they have stopped working. They just quietly get more expensive.

Four signals you have hit the ceiling

These are the ones we see most often. If two of them are true, the spreadsheet is already costing more than software would.

  • Someone is the file. There is one person who knows which tab is current, why row 412 is highlighted, and what the manual step on Fridays is. If that person is on leave, the process stops. That is not a tool — that is a single point of failure with a salary.
  • Reconciliation has become a job. When the monthly close involves comparing two copies of the same data and working out which one is right, you are paying someone to compensate for a system that cannot enforce a single truth.
  • Nobody can answer “when did this change?” Spreadsheets overwrite. If a value is wrong, there is usually no way to find out when it became wrong or who made it so. For anything touching money, stock or compliance, that is a real exposure.
  • The workaround has a workaround. A macro that fixes the import, which occasionally breaks, so there is a second sheet that checks the first one. Complexity has started compounding rather than being absorbed.

What this usually costs

Companies underestimate this because the cost is distributed. Nobody has a line item called “spreadsheet tax”. It shows up as a three-week audit, a monthly close that runs four days late, stock that has to be counted twice, and decisions made from numbers people privately distrust.

The question is never “is the spreadsheet bad?” It is “what is it costing us to keep it, and would that money buy something better?”

The mistake that follows

Once a company decides the spreadsheet has to go, the usual next move is to commission a system that does everything the spreadsheet does. This is how projects become expensive and late. A spreadsheet that has been in use for five years has accumulated dozens of edge cases, and a meaningful number of them exist because of a constraint that no longer applies.

The better first step is to sit with the people who use it and separate three categories: what the business genuinely needs, what is habit, and what is a workaround for a limitation the new system will not have. In our experience that exercise removes somewhere between a quarter and a half of the requested feature list before anyone writes code.

What we would do

  • Start with one workflow, not the whole file. Pick the process that is costing the most time and replace only that. You get value in weeks rather than quarters, and you learn how the team actually adopts new tooling.
  • Enforce identity and history from day one. Every change attributable to a person and a timestamp. This is cheap to build in at the start and painful to retrofit.
  • Keep an export. People trust a new system faster when they can still get their data out into a familiar format. Do not make leaving hard as a retention strategy.

The goal is not to eliminate spreadsheets. They remain the right tool for analysis, modelling and one-off questions. The goal is to stop using one as a database that several people write to at once — because that is the specific thing spreadsheets were never built to be.

Tell us what is not working.

A short conversation, no pitch deck. If we are not the right fit we will say so, and point you at someone who is.

We reply within one business day