Custom software & cost

Seven signs your business has outgrown its spreadsheet

Spreadsheets are brilliant, which is the problem. They are good enough for long enough that businesses only notice the cost once it is substantial.

7 min read

Almost every business we work with has a spreadsheet at the centre of something important. That is not a criticism. A spreadsheet is the fastest way to model a process you're still working out, it costs nothing, and anyone can change it without asking permission. For a business finding its shape, it is genuinely the right tool.

The difficulty is that spreadsheets degrade gracefully. They don't fail on a specific Tuesday - they get slightly worse every month until one day you realise the thing running your operation is a file that four people have edited copies of and nobody fully understands. Here are the specific signals worth paying attention to.

1. One person is the only one who really understands it

There is a version of this in most businesses: a spreadsheet with formulas, hidden columns and conventions that exist entirely in one person's head. It works beautifully while they are there.

This is a business continuity risk rather than an efficiency one, and it is usually the most serious item on this list. If that person is unavailable for a fortnight, what stops working? If the answer is anything important, that is not a spreadsheet problem, it is a single point of failure with a filename.

2. There are versions

Final. Final v2. Final USE THIS ONE. The moment a spreadsheet exists in more than one place, you no longer have a source of truth - you have several candidates and a disagreement waiting to happen.

Shared cloud files fix the copying problem but not the underlying one: no record of who changed what, no way to prevent a mistake, and no way to reconstruct what a record looked like last month.

3. Nothing stops someone entering something wrong

A spreadsheet will happily accept a date in the wrong century, a price of minus four hundred, a job assigned to someone who left last year, or a status that doesn't exist. Data validation helps at the margins and is routinely turned off the first time it blocks something someone needed to do.

Real systems refuse invalid data at the point of entry. That sounds restrictive until you've spent a day working out why a report is wrong and traced it to a typo made three weeks ago.

4. The same information is typed in more than once

A customer books, someone types them into the job sheet, someone types them into the invoice, someone types them into the accounts. Four opportunities for divergence, and when two of them disagree there is no way to know which is right.

This is usually the clearest signal, because it is easy to count. Pick your most common transaction and count how many times a human types the same fact. Anything above one is a process with a cost attached.

5. Reporting means rebuilding

If answering "how did last month go" means someone spends two hours with a pivot table, you're paying a recurring tax on knowing how your business is doing. Worse, you'll ask less often - and the questions you stop asking are the ones that would have caught a problem early.

6. Customers cannot see anything

A spreadsheet is internal by definition. Every status update, every "can you resend that invoice", every "what stage is my job at" is a person on your team stopping work to look something up.

That interruption cost is invisible because it never appears on an invoice, but in most service businesses it is a substantial part of the working day.

7. Growth means hiring, not capacity

The most expensive symptom. If handling twice the volume means twice the admin staff, you don't have a scalable operation - you have a manual process with people attached. Every new customer adds cost at close to the same rate as it adds revenue.

What to do about it

Not "replace everything". That is how spreadsheet replacements fail - a big system arrives, it doesn't quite fit, people keep the spreadsheet running alongside it "just for now", and eighteen months later the spreadsheet is still the real system and you're paying for software nobody uses.

  1. Pick the single symptom costing you the most. Usually re-keying or reporting, occasionally the key-person risk if it keeps you up at night.
  2. Build only that. One well-scoped piece, in use within weeks rather than months.
  3. Let it run properly. Real usage tells you things no workshop will, including whether your assumptions were right.
  4. Then take the next piece. The spreadsheet shrinks rather than being replaced in one go, and nobody loses trust in the new system.

Keep the spreadsheet until it is genuinely empty. A parallel system people trust is far better than a big launch people quietly work around.

This is the same approach we take with our own products. RampDesk didn't arrive fully formed - it grew one piece at a time around the parts of a tuning business that hurt most.

FAQ

Related questions

Is there anything wrong with running a business on spreadsheets?

Not inherently, and for a business still working out its process a spreadsheet is genuinely the right tool. The problems arrive with scale and with dependency - when one person is the only one who understands it, when the same data is typed in several places, or when handling more volume means hiring more admin rather than gaining capacity.

What should we replace first?

Whichever symptom costs you the most right now, which is usually either re-keying data between systems or the time spent rebuilding reports. Start there, build only that piece, and let it run for a while before deciding what comes next. Replacing everything at once is the most reliable way to end up with a system nobody uses.

Can we keep using spreadsheets alongside new software?

Yes, and during a transition you should. A new system that people trust enough to gradually abandon the spreadsheet is a far better outcome than a hard cutover that leaves everyone quietly maintaining both. Let the spreadsheet shrink naturally rather than banning it on launch day.

Tell us what is slowing you down

A short conversation is usually enough for us to tell you what it would take to fix it, and what it would cost you to leave it alone.