It started with six columns.
Customer name. Job number. Date. Amount. Paid. Notes.
Perfectly sensible. Excel was already on the computer, everybody knew roughly how to use it and there was no reason to build an entire system for something a spreadsheet handled perfectly well.
Then the business grew.
There are now fourteen tabs. Column G contains a formula nobody is allowed to touch. Karen knows why December breaks the totals, but Karen is on leave. Two people have their own copies because sharing the master became dangerous, and somewhere on the server is a file called FINAL-FINAL-USE-THIS-ONE.xlsx.
You may no longer have a spreadsheet.
You may have business software that happens to be running inside Excel.
Excel is very good at being Excel
There is nothing inherently wrong with running parts of a business on spreadsheets. Excel is flexible, familiar and remarkably capable. For a small operation with straightforward data and one or two users, building custom software can be unnecessary expense.
Problems usually arrive gradually.
One tab becomes four. A simple customer list starts feeding a quotation sheet. Somebody adds formulas for pricing. Another person creates a monthly report. Then stock gets added, followed by job statuses and payment dates.
Nobody sat down and decided to build a business system. It happened one useful addition at a time.
We have written before about moving from Excel-based processes to cloud business systems, and the reason businesses reach that stage is rarely that Excel suddenly became bad software.
The business simply began asking it to do a different job.
Several people need the same information at the same time
One of the clearest warning signs appears when a spreadsheet stops belonging to one person.
Sales needs it. Operations needs it. Accounts needs it. The owner wants the latest figures. Somebody has the file open while somebody else is trying to update it, and now the conversation becomes about which version contains the correct information.
This is where version control starts becoming part of the working day.
Customers-new.xlsx
Customers-new-2.xlsx
Customers-new-JV-edits.xlsx
Eventually nobody is completely sure which one tells the truth.
A proper business system gives people a shared source of information while controlling what each user is allowed to see or change. The need for that becomes more obvious as the number of users grows.
The spreadsheet depends on one person’s memory
Most long-running business spreadsheets have an unofficial custodian.
This is the person who knows which tab must be updated first, why a particular cell cannot be changed, how the monthly report is produced and what to do when a formula returns an error.
The spreadsheet may look like company infrastructure, but much of the system exists inside one employee’s head.
Leave, resignation or even a badly timed sick day can expose how dependent the process has become on that knowledge.
If new staff need a guided tour of the spreadsheet before they dare enter anything, you have already moved some distance from a simple document.
People are copying information between systems
Another clue is duplicate capturing.
A customer fills in a form. Somebody copies those details into Excel. The same information goes into an invoice. Then part of it is entered into another system for reporting. At month-end, figures are copied again for management.
Every handover creates another chance for an error.
This is often the stage where businesses start looking at whether a web application would suit the way they work. A central system can often collect information once and use it throughout the process instead of making staff repeatedly retype the same data.
One broken formula can affect the business
A spreadsheet becomes much more serious when its calculations are used for pricing, commissions, stock, quotations, payroll inputs or management reporting.
An accidental paste into the wrong cell is no longer irritating. It can change a number the business relies on.
Complex spreadsheets often grow protections around themselves. Cells get locked. Staff are told which columns they may edit. Hidden tabs contain calculations. Macros appear. Backups are kept in several places in case somebody damages the master copy.
Those precautions tell you something.
You are already treating the spreadsheet like software.
Reporting takes longer than it should
A useful business system should make important information easier to find.
If answering a straightforward question requires somebody to combine tabs, clean columns, look up another file and manually rebuild a report, the problem may no longer be the report.
Perhaps the information itself is being stored in a structure that no longer matches the business.
This becomes especially noticeable when management wants answers such as which customers buy most often, how long jobs take, where work gets stuck or what is overdue.
Spreadsheets can answer all of those questions. The amount of work required to get the answer is what deserves attention.
Replacing Excel does not mean replacing everything
Businesses sometimes postpone moving away from a spreadsheet because they imagine a huge software project waiting on the other side.
It does not have to work that way.
If the current spreadsheet contains years of useful thinking, its columns, formulas and processes can help define what a replacement needs to do. Custom software should solve the problems the business actually has, rather than recreating every feature found in a giant commercial package.
If the spreadsheet itself has become old, fragile or tied to other outdated systems, there are also ways to replace older business software without throwing away the data and processes that still work.
Sometimes Excel should stay exactly where it is.
Sometimes the spreadsheet has already told you it is ready to retire.
Fourteen tabs, a sacred Column G and three versions of “final” are fairly persuasive evidence.

