You tried the app.
You watched the demo. You signed up. You even spent a Sunday afternoon importing your data.
Two weeks later, you were back in your spreadsheet.
If that sounds familiar, I have good news: you’re not behind, and you’re not bad with technology. Your spreadsheet just won the fight. It wins most of them.
This post is about why it keeps winning, how to tell when it’s quietly costing you, and a simple five-question test for deciding when to switch and when to keep it.
The guilt nobody needs
Every week, someone tells small business owners to “get off spreadsheets”. A new booking app. A new CRM (customer relationship management, a fancy name for a contact list with reminders). A new AI tool that promises to run your business while you sleep.
And a lot of owners feel a little guilty that their business still runs on one sheet.
I build software for a living, so you might expect me to say: switch. I won’t. Sometimes the spreadsheet is exactly the right tool, and the guilt is misplaced. Sometimes it’s quietly eating hours of your week. The trick is telling which one you’re in.
A while ago I wrote Your Real Competitor Is a Spreadsheet for founders: people building software who keep losing customers to Excel. This post is the same fight seen from the other corner. You’re not building the app. You’re the one deciding whether to let it into your business.
To keep it concrete, I’ll use an example.
Here’s an example (fictional). Mai runs a small hair salon. Her whole business lives in one Google Sheet: a row per booking, a column for the price, a column for “paid?”, and a column called “notes” that only she understands. She has tried two salon apps. Both times, she went back to the sheet.
Was she wrong? Let’s see.
Why your spreadsheet keeps winning
I covered the founder’s view of this in the other essay, so I’ll keep it short here. From the owner’s side, there are five reasons the sheet is such a tough opponent.
- It’s already there. It’s open on your laptop, full of your data. No account, no onboarding video, no “connect your calendar” screen. A new app has to win the fight to be opened at all.
- It’s free, or it feels free. Any monthly fee gets compared to zero, and zero is a very loud number.
- It bends to fit your business. Need a column for “paid by bank transfer”? Add it. An app has opinions. It has fields you didn’t ask for and is missing the one you need.
- Everybody can read it. Your new hire, your mum who helps on Saturdays, your accountant. Nobody needs training.
- You built it, so you trust it. You know every formula and every quirk. An app asks you to trust a black box with the data your business runs on.
So if you went back to your spreadsheet, that wasn’t a failure. It was a reasonable decision. You compared a tool that fits you perfectly with a tool that fits a thousand businesses roughly, and you picked the one that fits.
The one weakness
But the spreadsheet has one weakness, and it’s a big one.
It’s passive. It waits for you to type. It never gets up in the morning and tells you what matters today.
It won’t notice that a customer hasn’t paid. It won’t remind anyone about tomorrow’s appointment. It won’t spot that Mai has booked two people into the same chair at three o’clock.
It stores the work. It doesn’t do any of it. You do all of it, by hand, and that’s the part that can quietly eat your week without you ever noticing, because no single day feels bad.
Four signs your sheet is costing you
So how do you tell if you’re in the “it’s fine” camp or the “it’s quietly costing me” camp? Look for these four signs.
1. You copy the same thing twice
A booking arrives in WhatsApp. You type it into the sheet. Then you type it again into your calendar, or into a message to your cleaner, or into an invoice. Every copy takes time, and every copy is a fresh chance to get a date or a name wrong.
2. Things slip through
A payment nobody chased. A reminder nobody sent. A customer who was promised a callback and never got one. Not because you’re careless, but because the sheet never asks. It will happily sit there with an unpaid row for a month.
3. Only one person can run it
If you’re sick for a week, does the business still know who’s booked and who’s paid? If the honest answer is “they’d have to call me”, the sheet isn’t really a system. It’s a memory aid for one person.
4. You keep a backup somewhere else
A paper list by the till. A second tab called “real bookings”. A notebook “just in case”. If you keep a backup of your own system, it’s a sign you don’t fully trust it either.
If none of these sound like you, keep the spreadsheet, honestly. If two or more do, read on.
When the spreadsheet is simply the right answer
Let me be fair to the champion first.
For a lot of small businesses, the spreadsheet is just the right tool. If you have a handful of bookings a day, one or two people touching the data, and a way of working that rarely changes, a sheet is fast, flexible and free.
An app would add a login, a monthly fee and a learning curve, to solve a problem you don’t really have.
So the question was never “is a spreadsheet professional enough?” Nobody’s customers care what software the business runs on. The real question is:
Is the work the sheet leaves for you worth more than the work a new tool would add?
A new tool always adds some work: setup, learning, a new password, another place to check. It only wins if it takes away more than that.
The five-question test
Before you switch to anything (an app, an AI tool, a big all-in-one platform) ask these five questions. I use the same ones when I build software, just from the other side of the table.
1. What job do I want gone?
Not “I want a booking app”. Something like: “I want to stop copying bookings from WhatsApp into the sheet.” Or: “I want to stop chasing payments by memory.”
This is the jobs-to-be-done idea from Clayton Christensen: people don’t buy a product for its features, they “hire” it to get a job done. I wrote more about it in People Don’t Pay for Features. They Pay to Do Less. Name the work you want to stop doing. If you can’t name it, you’re not ready to shop yet.
2. Does it do that job without me typing?
This is the question that kills most apps. If the new tool still needs you to enter every booking, every payment and every note by hand, it’s just a prettier spreadsheet with a monthly fee.
The whole point of switching is to fix the sheet’s one weakness: that it’s passive. If the new tool is passive too, you’ve changed the colour of the walls, not the house.
3. Can I get one useful result on day one?
Not after a week of setup. Not after a training call. Today.
If it needs a week before it helps you, the spreadsheet will win again, and that’s fine. It’s telling you something. A tool that’s genuinely better for your business usually shows you one small win almost straight away: one reminder sent, one double booking caught, one list you didn’t have to build.
This is also a good way to spot a demo dressed up as a product. If it only looks good in the sales video, it won’t survive your first real Tuesday. (More on that in How to Tell If an AI Product Is Real or Just a Demo.)
4. Can I take my data out?
Export, any time, in a format you can open, like a CSV file (a plain table that any spreadsheet can read).
If you can’t leave, you shouldn’t move in. Your bookings, customers and payment history are the most valuable thing in your business. Don’t hand them to a tool that won’t give them back.
5. Can I keep my spreadsheet running alongside it for a month?
Run both. Keep the sheet as it is, and let the new tool work next to it.
If the new thing quietly takes over and you stop opening the sheet, great. You have your answer. If you keep going back to the sheet, the sheet was right, and you’ve lost nothing except a month’s trial.
How Mai’s test went (still fictional)
Mai ran this test on two options.
A big all-in-one salon platform failed questions two and three. It had lots of features, but she would still type every booking herself, and setup looked like a week of evenings.
A small reminder tool that reads her booking sheet passed all five. It had one job (text each client the evening before), it worked the first night, it didn’t hold her data hostage because her data never left the sheet, and she could run it alongside everything she already did.
So she didn’t replace her spreadsheet. She kept the sheet, and added the reminders.
Three ways forward
Once you’ve run the test, you’ll usually land in one of three places. Most people only think about the first and the last.
1. Keep the sheet, and add a helper
This is the option people forget. It isn’t “spreadsheet or app”. Often the best answer is: keep the spreadsheet, and add something that does the passive part for you.
That helper could be:
- A reminder tool that reads tomorrow’s rows and messages each customer.
- An automation that copies new bookings or form answers into the sheet so you don’t have to. Tools like Zapier, Make and n8n do this; I compare them in Zapier vs Make vs n8n for Owners Who Don’t Code.
- An AI assistant that reads your sheet and answers plain questions: who hasn’t paid this month? Which day is busiest?
One warning on that last one. An AI reading your spreadsheet can still get a number wrong, especially if the sheet is messy: merged cells, totals in the middle of the data, three different ways of writing “paid”. Keep one row per booking and tidy columns, and check any number before you act on it.
2. Get a better spreadsheet
Sometimes the answer isn’t new software at all. It’s the same kind of sheet you already understand, just built properly: formulas already written, a clean layout, nothing that breaks when someone sorts a column.
For a lot of owners, that beats a whole new platform. You keep everything you love about the sheet and lose the part you hate, which is building it from scratch and fixing it at night when a formula breaks. That’s the idea behind HiTaVa, the template business I co-founded, but plenty of people build their own good sheet too. I’ll show what that looks like in The One Google Sheet That Runs a Small Business.
3. Switch, and make it stick this time
If the new tool passed all five questions, switch. Three rules to make it stick:
- Move in with your own columns. Import your sheet as it is and keep your own names for things where the tool allows it. If it makes you rename everything on day one, you’ll fight it every day after.
- Hand over one job first. Not the whole business. Just reminders, or just bookings. Let it prove itself on that one job before it gets the next.
- Keep exporting. Once a week, download your data. It takes a minute, and it means you’re never trapped.
What this means if you’re a rental host
Most of my readers run short-term rentals rather than salons, so a quick translation.
If you have two or three units, a sheet with one row per booking is often all you need. Bookings come in, you note them, you tell the cleaner. The four signs probably don’t apply yet.
As the units grow, sign one usually shows up first: you copy the same booking from Airbnb or Booking.com into the sheet, then into a message to your cleaner. Then sign two: a guest message that sat unanswered because it arrived in the wrong inbox.
When that happens, run the test on whatever you’re considering. Question two matters most: does it pull bookings and messages in by itself, or are you still the one typing? And question five matters too. Keep your sheet running for a month. If the new tool is good, you’ll notice you’ve stopped opening the sheet, and you won’t miss it.
The takeaway
Your spreadsheet isn’t the enemy. It’s the champion, and it earned the belt.
Only switch when something new can:
- do a named job without you typing,
- give you a win on day one,
- let you leave with your data,
- and survive a month side by side with your sheet.
Until then, keep the sheet. Tidy it up, and give it a helper.
And if you’re about to try your fourth app this year, ask the first question before you sign up: what job do I want gone? If you can answer that in one sentence, you’ll know very quickly whether the new tool is worth a place in your day.
Related: Your Real Competitor Is a Spreadsheet, and People Don’t Pay for Features. They Pay to Do Less..



