Article CRM Software

CRM vs Spreadsheet: When a Small Business Should Actually Switch

A spreadsheet is not a poor substitute for a CRM. It is a legitimate one, until four specific things start happening - none of which is about how many rows you have.

On this page
  1. The trigger that is not the trigger
  2. Failure one: nothing prompts you
  3. Failure two: two people, one file
  4. Failure three: current state, no history
  5. Failure four: the conversation is somewhere else
  6. What the spreadsheet is genuinely better at
  7. The move, if you make it
  8. A test that settles it

There is a genre of article that treats using a spreadsheet as a CRM as an embarrassing amateur error. It is not. A spreadsheet is a legitimate CRM for a genuinely long time, and for a business with nobody to administer software it is sometimes the better tool outright.

It does stop working. But it stops working for specific, nameable reasons, and none of them is the reason usually given.

The trigger that is not the trigger

"You have outgrown a spreadsheet when you pass X rows."

This is the standard advice and it is close to useless. Spreadsheets handle thousands of rows without complaint. Plenty of businesses run a 2,000-line client list perfectly well, and plenty of others have broken down at forty.

Volume is not what kills the spreadsheet. Four other things do.

Failure one: nothing prompts you

This is the big one, and it is architectural rather than a missing feature.

A spreadsheet is passive. It will hold a column called "follow up date" containing a date that passed three weeks ago, and it will do that indefinitely without a word. You have to remember to look at the thing whose entire purpose is to stop you having to remember.

In a CRM, the reminder and the record are the same object. The prompt arrives attached to the person it concerns, with the history already open. That is the single largest practical difference between the two, and it is why the sheet fails quietly rather than visibly — nothing breaks, things just stop happening.

A partial fix exists and is worth trying first: put the follow-ups in your calendar rather than the sheet. If you will not maintain that, a CRM will not save you either, which is useful to learn for £0.

Failure two: two people, one file

Shared cloud spreadsheets edit concurrently well enough. What they do not do is tell you who changed what and when in a way anyone will read, or stop two people working the same lead in parallel.

The symptom is not corruption. It is a client mentioning they already spoke to your colleague about this, and a small loss of credibility that never appears in any report.

This is the failure that most cleanly justifies a CRM, because it is the original problem CRMs were built for: customer knowledge that has to exist outside individual heads.

Failure three: current state, no history

A spreadsheet cell holds one value. When the status changes from "quoted" to "won", the fact that it sat at "quoted" for nine weeks is gone.

For a while that does not matter. It starts to matter when you want to answer questions like: how long does a deal actually take from first contact? Which kinds of enquiry never convert? Did that client always take three chases, or is this new?

You can bolt history onto a sheet with a log tab. Almost nobody maintains one, because it is manual work with no immediate payoff — which is a fair description of most spreadsheet discipline problems.

Failure four: the conversation is somewhere else

The record is in the sheet. The actual relationship is in your email, and some of it is in a phone you did not write up.

So the sheet is never quite trusted, because everyone knows the real story is in the mailbox. And once it is not trusted, it stops being updated, and then it is genuinely useless rather than merely limited.

A CRM with email sync attaches the conversation to the record automatically. That is worth more than any automation feature, precisely because it happens whether or not anyone remembers.

What the spreadsheet is genuinely better at

Worth being fair, because a page that only argues one way is not much use.

Speed of change. Need a new column? Add it. In a CRM that is a custom field, possibly a permissions question, and in some products a tier.

Arbitrary analysis. Anything you can express as a formula, you can have in a minute. CRM reporting is what the vendor decided to build.

Zero administration. Nobody has to own it, configure it, or be trained. For a business with no admin, this is not a small point — it is the whole argument for staying put a while longer.

Cost. You already have it.

The move, if you make it

Two things decide whether this goes well, and neither is which product you pick.

Import less than you want to. The instinct is to bring everything — every address ever collected, the old newsletter list, the contacts from a business you no longer do. Resist it. Import only relationships that are live or genuinely dormant-but-real. A CRM full of records nobody maintains is exactly the stale, untrusted state you are leaving the spreadsheet to escape, and you can arrive there in an afternoon.

Keep the sheet for one cycle. Run both for a month. It is duplicate effort and it is the cheapest insurance available: you will discover what the import mangled while you still have the original.

Choose the smallest product that clears whichever failure sent you — the shortlist for a business with nobody to administer it is here, and if cost is the constraint, the free tiers are more capable than most people expect.

A test that settles it

Open your spreadsheet right now and find one client you have not spoken to in three months.

If the sheet tells you that immediately, it is still working. If you had to scan the rows and think about it, the sheet has already stopped doing the job — and it has probably been that way for a while without anyone noticing. That is what these four failures look like from the inside.

For what to carry across when you go, see what to actually put in your CRM.

Questions people ask

Can I use a spreadsheet as a CRM?

Yes, and many established businesses do for years. A spreadsheet handles contacts, a pipeline stage, a next-action date and notes perfectly well. What it cannot do is prompt you, handle two people editing safely, keep a history rather than a current state, or hold conversations next to the record.

When should a small business move from a spreadsheet to a CRM?

When a second person needs the same information, when things are being forgotten rather than lost, when you need the history of a relationship rather than its current state, or when the sheet has quietly stopped being trusted. Any one of those is sufficient. Row count is not.

Is a CRM better than Excel for sales?

For anything with follow-up over time, generally yes - because the reminder and the record are the same object. For a one-off list you are working through once, a spreadsheet is faster and better.

What should I import when moving to a CRM?

Only relationships that are live or genuinely dormant-but-real. Importing every address you have ever collected is the classic mistake: it fills the CRM with records nobody will maintain, and stale records are what make people stop trusting the system.

Spotted something out of date or incorrect? Tell us and we will fix it.

Article Business

Does a One-Person Business Need a CRM?

A CRM is shared memory, and a business of one already has that. Here is the threshold where it stops being true, and what to use before you…

6 min read
Article Business

What to Actually Put in Your CRM

A useful CRM record is four things. Every field beyond them is a tax someone pays forever - and in a business with no admin, that someone…

6 min read
Best-of guide Business

The Best Free CRM for a Small Business

Free CRM plans cap users, records or capability - and which ceiling you hit first decides the right one. Current limits from each vendor…

6 min read