Skip to content

↑↓ to move↵ to openEsc to close

Blog

When a spreadsheet runs the business, one mistake or one resignation can stop work. Here are the signs, what to write down first, and three safe ways to replace it.

Blog · By Yash Khatri · · 6 min read

You should replace a critical spreadsheet when more than one person needs it at once, when errors cost money or when only one person understands the formulas. Write down what it does first and then pick your route - add controls, move to a proper tool or build a small application. Run both for one cycle before you switch.

How a spreadsheet becomes the operating system

A spreadsheet is a grid of cells that holds data and formulas and it's the most common business tool going, because anyone can start using one in minutes and that ease is also the trap.

Say someone in your office builds a sheet to track jobs and it works, so they add a column for payments which leads to a tab for stock and a macro for the weekly report. A year later the sheet holds the real state of your business and three people edit it. Usually only the person who built it knows why one cell is multiplied by a fixed number and what happens if you sort the third column.

Nobody decided to run your business on it and it just happened one change at a time. Does that sound like your office?

You end up with a system with no testing, access control, change history or backup plan and it holds information you can't afford to lose.

Signs it is time to replace it

One sign on its own isn't a reason to rebuild but two or three together usually are, and my rule is to act the moment you can tick three of these.

  • Several people need to edit it at once, so you have copies named final, final2 and final-latest.
  • A wrong number has already cost you money through a missed invoice, a wrong quote or a double payment.
  • Only one person understands the formulas and your business would stall if that person left or fell ill.
  • People are scared to change it so nobody improves it.
  • It takes a long time to open, calculate or save and you make chai while it loads.
  • Your customer or staff data sits in it and anyone with the file can see everything.
  • Your staff copy figures out of it into other tools every day.
  • You can't answer a simple question like who changed this and when.

What to document before you touch it

Before you choose any replacement, write down what the sheet does today with the person who built it while they're still around to help. It takes a few hours and protects you whichever route you pick, and in my book it's the best afternoon of the whole exercise.

  1. Write down who uses it, what each person does in it and how often.
  2. List the inputs, meaning where each piece of data comes from and who types it.
  3. List the outputs, meaning the reports, totals and files that other people or tools take from it.
  4. Note every formula that matters and explain it in a plain sentence a new joinee would follow.
  5. Note the manual habits such as always updating column F before column G.
  6. Note what goes wrong today and how your people work around it.
  7. Take a copy and keep it unchanged as your reference for everything that follows.

This document is useful even if you replace nothing, because it removes the single-person risk on day one.

Three replacement routes

Keep Excel, add controls

If the logic is fine and the problem is risk then add controls. Put the file in a shared and backed-up location with version history and lock the formula cells. Add drop-down lists for entries that must match, keep your inputs apart from your calculations and write a short guide. This is the cheapest fix and I'd try it first if one team uses the sheet and volume is modest.

Move to a proper tool

If a product already exists for the job then move to it. A job-tracking sheet may fit a project or field-service tool and a stock sheet an inventory tool, while your customer list belongs in a CRM. You get access control, history, multiple users and support, but you'll adapt your work to the tool and move your data with care. I'd test it with your real records and not a polished demo.

Build the small thing

If your process is particular and no tool fits then a small custom application can replace the sheet. Keep it small - the screens your people actually use, a proper database, user logins and one or two reports. You're not building a platform, so insist on owning the code, the accounts and the data and get a written guide.

Choosing a replacement route
RouteBest whenMain risk
Add controlsLogic is sound, one team, modest volumeThe sheet still limits growth
Proper toolA product fits the processStaff must adapt, data move needs care
Small buildProcess is special, no product fitsNeeds a clear scope and an owner after go-live

How to switch without losing a month

  1. Pick a quiet period if you can and tell everyone the date.
  2. Load real data into the new system and check the totals against the sheet line by line.
  3. Run both in parallel for one full cycle such as one month-end, where people either enter into both or the new system takes the lead and the sheet is only there to check it.
  4. Compare outputs at the end of the cycle and explain every difference, because some will be errors in the old sheet.
  5. Train your people on their own tasks and skip the generic demo.
  6. Choose a cut-off date after which the old sheet becomes read-only, and keep it as an archive.
  7. Name one person to own your new system and one backup.

Don't try to improve every process while you move. Move first and improve once people trust the new system, because I'd rather see a boring switch than a clever one.

What can go wrong while you make the switch?

Replacing a sheet looks simple and often isn't, so here are the traps you'll want to know about first.

  • Hidden duties are the big one, where the sheet quietly did something nobody wrote down like colouring late payments. The new system doesn't and nobody notices for weeks, which is what the documentation step is for.
  • Dirty data comes next because old entries have spelling differences, blanks and duplicates, so clean them before the move.
  • Lost history hurts, so keep your old records and past totals available for audits and questions.
  • Staff habits are sticky and people may keep a private copy of the old sheet, so make your cut-off date firm.
  • If you also change the process, the reports and the people then you can't tell what caused a problem.

A short list of checks on the first day, the first week and the first month keeps small problems small. Ask your staff directly what feels slower or harder than before and their answers show you where to add training or a small fix.

Frequently asked

I've kept the answers below short so you can skim them, and I hope this helps!

Share this article

Written by

Yash Khatri

Yash Khatri (CSPO, CSM, MBA) writes on product management, consulting, venture building and strategy.

Questions readers ask

When should a business move from Excel to a system?

Move when several people need the data at once, when errors have cost money, when one person alone understands it, or when it holds sensitive data without access control. One of these may be handled with controls. Two or three together point to a proper replacement.

Is a spreadsheet a risk for my business?

It can be. A spreadsheet has no testing, no access rules and no automatic record of changes. If your key figures, jobs or payments depend on one, a wrong cell or a lost file can stop work. Backups, locked formulas and written notes reduce the risk.

How do I move my data from Excel to a database?

Clean the sheet first: remove duplicates, fix formats and settle one meaning for each column. Then load it into the new system, check the totals against the sheet, and keep the original unchanged. Run both side by side for one cycle before you switch.

What if the person who built the spreadsheet has left?

Take a copy and keep it untouched. Ask the people who use it to describe what they do in it. Trace the formulas one by one and write each in plain words. Test your understanding against past results. Then choose your route using that written record.

Tell us what you are trying to achieve. We will work out whether GrowBizx is the right team to help. If we are not, we will usually know who is.

A few lines is plenty.

We reply within one business day. See our privacy policy.

Talk to usWhatsApp