Start a Project

Systems

Your spreadsheet is a database with no seatbelt

A spreadsheet that runs a business isn’t a failure. It’s a success that outgrew its container. How to tell, what can go wrong, and what to do next.

THE IDEA, AT A GLANCE
Give the next step a home

A shared record, a responsible person and a clear next action make handoffs easier to follow.

Illustrated guide. Not a measured result.

The short answer

If a spreadsheet runs your business and keeps breaking, it has outgrown the job. Put a form in front of it, add guardrails and small automations, and move to a real system only when you must.

A spreadsheet that runs a business is not a failure. It’s a success that outgrew its container. It became the database because it was the only thing everyone could open, and it has been doing its best ever since.

The trouble starts when nobody has decided how to handle conflicting edits, bad values, permissions or customer updates. And when spreadsheets go wrong, they rarely crash. They quietly carry on with the wrong answer.

1 in 5
science papers with Excel gene lists had gene names wrongly converted, often into dates Genome Biology, 2016
65,000
rows was all an old spreadsheet format held, and nearly 16,000 COVID cases went unreported in England BBC, 2020

When spreadsheets go wrong, they go quietly

Two real cases, from people far better resourced than most small businesses:

  • Gene names became dates. Excel turns a gene called SEPT2 into “2-Sep”. Researchers screened 3,597 published papers with gene lists in Excel and found errors like that in 704 of them: roughly one in five.
  • A file ran out of rows. In 2020, England’s public health agency used an old Excel format that held only about 65,000 rows. The BBC reported that nearly 16,000 coronavirus cases went unreported as a result. Today’s format holds 1,048,576 rows. The limit that bites small businesses is usually a different one: the one person who knows how it all works.

Signs it has outgrown the job

  • Several people edit it at once, and changes occasionally vanish.
  • There’s a file called something like “Bookings FINAL v3 (Dana’s copy)”.
  • The same details get copied from the sheet into emails, calendars and invoices, by hand.
  • One person knows how it really works, and everyone panics when they’re on holiday.
  • Customers ask where things stand, and someone has to go and check the sheet.

If two or three of those sound familiar, the sheet isn’t the problem. It’s telling you where the work is.

What can go wrong

Mostly small things, often. A number typed as text. A row sorted without its neighbours. A formula overwritten with a value. And a few bigger ones: no record of who changed what, customer details shared more widely than anyone intended, and a business that depends on one file nobody wants to touch.

Want a second opinion on yours? Our free Site Check looks at your website and your Google listing. Good news first.

Get my free Site Check

The upgrade isn’t always custom software

There’s a sensible ladder here, and most businesses only need the first rung or two.

  1. Put a form in front of the sheet. New information arrives through a form with the right fields and choices, so bad data never gets in.
  2. Add guardrails. Dropdowns, validation and protected columns stop the most common mistakes.
  3. Let a small tool do the copying. When a new row appears, send the confirmation, create the calendar event or update the invoice automatically.
  4. Move to a real system. When many people and processes depend on the data, it deserves a proper database with permissions, history and a screen designed for the job. That’s where custom software earns its place.
From our workVancouver Character Events used to ask visitors to browse the cast, then send a message. Now the booking journey carries the characters, package and extras into one itemised estimate. See the before and after.

Start with one real job

Follow a single job through the sheet, from the first call to the final invoice. Where does someone check, copy or correct the same information? That’s the useful place to start, and it’s usually smaller and cheaper to fix than people expect.

What I’d do first

  1. Today: ask the one person who knows how the sheet works to write down how. Half a page is plenty.
  2. This week: put a form in front of it, and add dropdowns to the columns people get wrong.
  3. This month: follow one real job from first call to invoice, and circle every place someone copies by hand.

It’s exactly the kind of work we like. See how we approach systems and automation, or try the repair company example on our homepage, where one job scattered across five tools becomes a single shared record.

Key takeaways

  • A spreadsheet that runs the business is a success that outgrew its container.
  • Small slips go unnoticed: Excel mangled gene names in 1 in 5 science papers with Excel gene lists.
  • Watch for vanishing edits, copies of copies and one person who knows how it works.
  • Climb the ladder: a form, guardrails, small automations, then a real system.
  • Start by following one real job from the first call to the final invoice.

Sources

  1. BBCExcel, why using Microsoft's tool caused Covid-19 results to be lost (2020)
  2. Genome BiologyGene name errors are widespread in the scientific literature (2016)
  3. MicrosoftExcel specifications and limits

Keep reading

More from
the studio.

Systems3 min read

You probably don’t need another subscription

Businesses collect software one small problem at a time, and even big companies use barely half of what they pay for. A once-a-year check-up, and why the fix is rarely a bigger tool.

Websites4 min read

Does your website speak your customers’ language?

Nearly half of Coquitlam grew up speaking a language other than English or French. When a second language on your website pays off, and how to do it properly.

Tell us what
you need.

A rough idea is enough.

You talk to Troy, not a sales team.