Your database might
just be a spreadsheet.
Most small businesses already use Google Sheets or Excel. A builder worth hiring uses what you have, instead of selling you a stack you do not need.
There is a moment in almost every software pitch where the builder says the phrase “we will set up a database for you.” Your eyes glaze over. You do not have a database. You have a spreadsheet with nine tabs.
For most small business builds, you should not let them talk you out of the spreadsheet. The thing you already use is usually the right place to start. Here is why, when it stops being right, and what to watch for so nobody oversells you.
What a “database” actually is.
Strip away the jargon. A database is a place where information lives in rows and columns, where a program can find things quickly and change them without losing any.
By that definition, Google Sheets is a database. Excel is a database. A well-kept paper ledger is a database, if you have a lot of patience. The question is not whether you have one. You already do. The question is whether you need a more complicated one than the one you have.
For small businesses, the honest answer nine times out of ten is no.
Why a spreadsheet is usually enough.
Five concrete reasons, worth saying out loud before a builder quotes you something fancier:
- You can see your own data. Click the tab, read the rows. No query language, no admin login, no screenshot requested from your builder. Transparency is built in.
- Everybody on your team already knows how to use it. Training cost is zero. Your accountant, your assistant, a new hire, a replacement for you in ten years. Everyone can open a spreadsheet.
- Nothing extra to pay for. No database subscription. No hosting bill. No DBA. The spreadsheet is included in the Google or Microsoft account you already have.
- If your builder disappears, the sheet still works. Your data is not hostage to a login you would have to reclaim from a stranger. The worst case is: you keep using the spreadsheet the way you did before.
- A small automation attached to the spreadsheet can do surprisingly a lot. Send emails when rows are added. Pull data in from other tools. Talk to an AI and paste the result in a new column. All from inside the spreadsheet, no server required.
This stack, boringly, handles the back office of most small businesses. Thousands of rows fine. Tens of thousands, mostly fine. Your whole client list, five years of invoices, appointment history, session notes. Fine.
When a spreadsheet is not enough.
The honest version. A spreadsheet stops being a good idea when:
-
You have hundreds of thousands of rows.
Sheets slows down. Search takes longer. Formulas get flaky. This is rare for a small business, but real if you are in high-volume logistics, e-commerce at scale, or anything transactional.
-
Five people are editing the same sheet at the same time, often.
It mostly works. But conflicts happen. For workflows where that conflict would cost real money or cause a legal problem, a real database handles it better.
-
The data cannot legally be in a cloud spreadsheet.
Sensitive client records, health data under jurisdiction rules, legal files under privilege. These live on your own computer, not on a Google server, regardless of the rest of the stack. Same answer applies if it is a local Excel file synced to the cloud — that is a cloud spreadsheet in disguise.
-
You need real transactions, the kind that must never get lost.
Payments, payroll runs, anything where two changes happening at once has to have a clear winner. A real database gives you guarantees spreadsheets do not.
For almost every other small business case, which is most of them, the spreadsheet you already have is the right answer.
The simple stack.
When a builder walks you through what they will build, the answer for a solo business often looks like this:
The AI reads, writes, or processes the thing — email drafts, voice notes, document summaries, quote calculations. It runs on your own machine for anything private, or through a paid service for anything not sensitive.
The spreadsheet is where the data lives. Every client, every job, every invoice, every note. One row at a time. You can open it at any point, look at any cell, and see exactly what your automation has been doing.
The small automation is the script attached to your spreadsheet. It sends the email when a row appears. It calls the AI and pastes the result back in. It moves information from an incoming email into the right column on the right tab. It runs on Google’s servers for free, or on your own machine for free. No server bill.
That stack is older than most of the flashier options. It is also cheaper, calmer, and easier to hand to somebody else if you ever need to.
Red flags.
-
They quote a database without asking what you already use.
A builder who proposes infrastructure without looking at your current setup is not designing for you. They are selling you their default stack.
-
They say a spreadsheet cannot do it, with no reason.
Sometimes it is the right answer. But ask. A good builder can tell you in plain English which of the four limits above applies to your case. A bad one cannot.
-
They want to charge you monthly to host your data.
Sometimes this is reasonable, for very specific reasons. Often it is not, and your spreadsheet would have done the job for free. Ask what the monthly charge buys you that Google Sheets does not.
-
You cannot see your own data directly.
If the builder’s answer to “where is my data?” is a login screen, not a spreadsheet you already own, ask why. Visibility is a feature, not a nice-to-have.
The short version.
Spreadsheets are older, slower, and less fashionable than modern databases. For most small business use cases, they are also right. A good builder uses what you already have. A builder who wants to replace your Google Sheet with something you cannot see owes you a specific, plain-English reason why.
Do not let anyone sell you a database you do not need.