The Excel spreadsheet running your business: when to upgrade it (and when to leave it alone)
Almost every business beyond the smallest stage has at least one critical spreadsheet that’s quietly become the system of record for something important. The pricing model. The customer tiering. The inventory adjustments. The deal pipeline. The reporting dashboard.
Sometimes those spreadsheets are doing exactly the right job and should be left alone. Sometimes they’ve become a structural risk to the business. The signals are different.
The honest case for spreadsheets
Spreadsheets get treated dismissively in software conversations, often unfairly. The reasons they earn their place:
- They’re flexible in ways that purpose-built tools can’t be
- They’re learnable by anyone who needs to use them
- They allow rapid iteration on logic that would require an engineering project elsewhere
- They give the operator direct, immediate control without dependencies
- They cost nothing to deploy and almost nothing to operate
For a workflow that matches these strengths and doesn’t run into the failure modes below, a spreadsheet may be the right tool indefinitely. Not all spreadsheets need to graduate.
When the spreadsheet becomes a liability
Five specific failure modes signal that a spreadsheet has outgrown its job. Each one independently is a reason to look at the upgrade path; multiple together usually mean the spreadsheet is now a real risk.
Failure mode one — concurrent editing breaks the workflow
The spreadsheet needs to be edited by more than one person at the same time, and the platform’s collaboration model doesn’t support what’s actually happening. Symptoms:
- Edits getting overwritten when two people work simultaneously
- A “lock” practice (one person at a time) that creates bottlenecks
- Email chains coordinating who’s editing right now
- Multiple “real” versions floating around because no one knows which is current
Google Sheets handles concurrent editing better than Excel for many cases, but even Sheets hits limits when the workflow includes structured data entry, validation, or multi-step processes. The structural fix is moving to a tool with multi-user data semantics rather than file semantics.
Failure mode two — formulas have outgrown one person’s full understanding
The spreadsheet started simple. Over years, formulas accumulated. Now there’s a complex tower of nested calculations, lookup tables, and conditional logic, and one person — usually the one who built it — is the only person who fully understands how it works.
This is the bus-factor-of-one problem. When that person is on vacation, sick, or no longer with the company, the spreadsheet becomes opaque. Changes to it become risky. The business is one human bottleneck away from a critical-system failure.
Software with proper documentation, version control, and explicit business logic eliminates this problem. The judgment call is whether the spreadsheet’s logic has reached the point where the documentation cost is worth paying.
Failure mode three — the data drives material money decisions
Pricing data. Tax calculations. Commission calculations. Royalty distributions. Anything where a typo, a stale formula, or a corrupted lookup table would result in real money moving incorrectly.
Spreadsheets have no built-in safeguards against this. A wrong number gets entered, a formula gets accidentally overwritten, and the error propagates. By the time anyone notices, decisions have been made on bad data.
When the data drives material money decisions, the failure mode of “someone made a mistake in the spreadsheet” is too expensive. Software with validation, audit trails, and approval workflows is the structural fix.
Failure mode four — audit history matters
Compliance requirements. Customer trust requirements. Internal accountability requirements. Any case where the question “who changed what, when, and why” needs an answer.
Spreadsheets — even Sheets with version history — don’t produce real audit trails. They produce snapshots that are hard to query and harder to demonstrate to a regulator or auditor.
When audit matters, the spreadsheet is structurally inadequate, and no amount of careful practice closes the gap.
Failure mode five — the spreadsheet is the only copy
The spreadsheet lives on someone’s laptop. Or on a shared drive. Or in a Google account associated with one person. Backup is informal or absent. If the file gets corrupted, deleted, or the account is lost, the data is gone.
For a quick reference doc, this is fine. For a load-bearing piece of business infrastructure, it’s a real risk.
When to leave the spreadsheet alone
Three positive signals that a spreadsheet is doing its job well:
- One primary owner who maintains it confidently. No bus-factor-of-one risk because the data isn’t critical enough that a few days of unavailability would matter.
- Stable structure over time. The formulas, tabs, and layout aren’t constantly being reinvented. The spreadsheet found a shape that works and held it.
- The output is consumed, not the spreadsheet itself. Other people read the report it generates; only the owner edits the underlying file.
A spreadsheet meeting all three signals is doing what spreadsheets are good at. Replacing it with software is usually a step backward, not forward.
The upgrade paths
When the spreadsheet has crossed into liability territory, the upgrade path depends on the underlying data shape.
| Data shape | Common upgrade target | When it fits |
|---|---|---|
| Lookup tables, reference data | Airtable, Notion DB | When structure is stable and access patterns are simple |
| Workflow / pipeline data | CRM (HubSpot, Salesforce, Pipedrive) | When the spreadsheet tracks records moving through stages |
| Calculation-heavy with business logic | Custom software | When the logic is genuinely unique to the business and complex enough to need its own tool |
| Reporting / dashboards | BI tool (Looker, Mode, Metabase) | When the spreadsheet is mostly visualizing data that lives elsewhere |
| Operational records | Purpose-built operations tool | When workflow matches an existing category (project mgmt, inventory, etc.) |
The wrong upgrade — moving lookup data into a CRM or moving workflow data into a BI tool — produces a worse result than the spreadsheet it replaced. The fit matters more than the move.
What “running it for you” looks like at this layer
For operators with a spreadsheet that’s clearly become a liability:
- The audit identifies which failure modes are active and which aren’t
- The upgrade path is chosen by data shape, not by what tool is fashionable
- The migration is run as an engagement, with the data ported under controlled conditions
- The team is trained on the new tool with the operator’s involvement minimized
- The new tool is operated as part of the ongoing relationship, not handed back as a project
The point isn’t to remove every spreadsheet. The point is to make sure that the spreadsheets that remain are the ones doing useful work, and that the ones that have become risks get upgraded before they fail.
How to make the decision yourself
A short diagnostic for any load-bearing spreadsheet in your business:
- Could two or more people need to edit this at the same time? If yes, count one strike.
- Would a typo in this spreadsheet cost the business real money? If yes, count one strike.
- Could one person who left tomorrow be the only person who fully understands it? If yes, count one strike.
- Does anyone need to be able to audit changes to this data? If yes, count one strike.
- Is this the only copy in any practical sense? If yes, count one strike.
Two or more strikes means the spreadsheet is in liability territory. One strike is a watch item. Zero strikes — leave it alone, the spreadsheet is doing its job, and replacing it would be solving a problem you don’t have.
You don't have to act on any of this yourself.
Everything in this article — the strategy, the build, the integration, the ongoing tending — is the kind of work we own end-to-end for premium operators. One partner. One number. Off your plate.
Custom software
- April 28, 2026
When a Notion, Airtable, or Monday workflow stops scaling
Five signs that a no-code workflow tool has hit its limit for your business — and what to do before reaching for custom software.
- March 24, 2026
What custom software actually costs to own over five years
An honest five-year cost breakdown of custom software ownership — initial build, maintenance, evolution, hosting, and the parts that don't show up on the original quote.
- March 6, 2026
How to know your business has outgrown its CRM or ERP
Six diagnostic signals that an off-the-shelf CRM or ERP no longer fits the business — and what to do before reaching for a replacement or a custom build.