DECISION / CRM

Do you need a CRM, or is a spreadsheet enough?

THE SHORT ANSWER

A spreadsheet is enough while one or two people keep it and nothing has to happen on a particular date. Once several people edit it, follow-ups depend on someone remembering, or the same customer lives in three places, you have outgrown it. A sales CRM fixes the customer list, but not the jobs, schedules and invoices most service businesses run on, so weigh it against the hours you spend today, not only the bill.

  • Decision
  • 5 minute read

01 / HOW IT SLIPS

A spreadsheet holds a list. It does not remember for you.

A CRM, a customer relationship manager, is a list of customers plus a memory: every call, quote and job, and what has to happen next. A spreadsheet does the list part well. It is free, everyone knows how to use it, and you can shape it any way you like.

The memory part is where it slips. A sheet only knows what someone typed into it, and it never taps anyone on the shoulder. Here is how one ordinary week goes.

CUSTOMERPHONEJOBCALLED INSTATUSNEXT STEP
Dana555 0142cedar fenceMonNew(blank)
Marcus555 0187kitchen repaintOct 20Quotedcall back?
Priya555 0119paver patioOct 14Repliedsee email
Tom555 0160gutter guardsOct 9BookedNov 6
  1. MONDAY
    A call comes in

    Dana calls about a cedar fence while you are up a ladder, and her number goes on a sticky note.

  2. TUESDAY
    Into the sheet

    The office types her in, so Dana now lives on the note, in your phone and in the sheet.

  3. THURSDAY
    Quote sent

    You email the quote from your phone that evening, and the sheet still says New.

  4. DAY 10
    Nobody follows up

    The sheet cannot tell that a date has passed, so nothing reminds anyone.

  5. DAY 14
    Dana calls back

    She asks about the quote, and whoever answers has to dig through someone else's email to find it.

None of that is anyone being careless. It is a list being asked to do a memory's job.

02 / THE SIGNS

Five signs you have outgrown the sheet

If none of these sound familiar, the spreadsheet is doing its job. Keep it.

  • More than one copy. Two people keep their own version, or someone downloads it to work offline, and nobody is sure which one is right.
  • Dates that pass quietly. Quote follow-ups, service reminders and callbacks happen only when someone happens to look. That is the gap following up on quotes that go quiet is about.
  • History somewhere else. The sheet says Quoted, but what was quoted, and what the customer said, is in an inbox, a text thread or someone's head.
  • The same customer, typed again. The name and address go into the sheet, then the quoting tool, then the invoice. Every retype is a chance for a typo and a few minutes gone.
  • It does not work in the truck. Your techs need the customer's details on a phone, on site, and a wide sheet on a small screen is where updates stop getting made.

03 / WHAT A CRM COSTS

What a CRM costs, on the vendor's own page

We use HubSpot as the example here because it publishes a free plan and its prices on its own site. Other CRMs price differently, so check the page of any you are offered against the same questions: how many users, and what happens when you add one.

ROUTETHE BILLGOOD TO KNOW
SpreadsheetNothing extra if you already have a spreadsheet appThe cost is in the hours: retyping, looking things up, and remembering what is due.
Free CRM$0: HubSpot's free tools cover up to 2 users, with no credit cardA third person means a paid plan: HubSpot's own pricing page says to upgrade to a paid product once you need more than 2 users.
Paid CRM, entry plan$20 a seat a month, paid monthly, for HubSpot StarterEvery person who logs in is a seat, so the bill grows when you hire. The lower price shown beside it is a limited-time offer for new customers only.
Paid CRM, full sales plan$100 a seat a month on a yearly commitment, or $90 a seat a month paid yearly, for HubSpot Sales Hub ProfessionalOn top of the seats, HubSpot lists a required one-time onboarding fee of $1,500 for the Professional plan.

From HubSpot's own pricing pages, checked November 2, 2026: free tools and Starter, Sales Hub Professional. Prices change, so check before you choose.

One thing the price table does not show: a sales CRM is built around contacts and deals. If your jobs, schedule and invoices live in other tools, the CRM is one more place the same customer gets typed in.

04 / ADD IT UP

Add up the bill and the hours

The example is an owner, an office manager and two techs: four people, so four seats. The hours are the time spent each week retyping customers, hunting for a quote, and checking who is due a call. We use 2 hours a week at $40 an hour as round numbers. Replace both with yours, and if it is your own time, it is worth more.

A YEARTHREE YEARS
HubSpot Starter, 4 seats at $20 a month$960$2,880
2 hours a week at $40 an hour$4,160$12,480

Seat price from HubSpot's pricing page, paid monthly, checked November 2, 2026. The hours and the hourly rate are an example, not a statistic.

In this example, the hours cost more than four times the software bill. So the real question is not which tool is cheapest, but which one gives the hours back. A CRM that holds only contacts and deals gives back some. One that leaves the jobs and invoices somewhere else leaves much of the retyping in place.

Sometimes the cheaper route is the right one. If you are one or two people with a few dozen open jobs, the spreadsheet is fine. If you are two people who mainly need a shared customer list and a reminder on each quote, try a free CRM before paying for anything. To total everything you pay for today, tool by tool, use the stack calculator.

05 / KEEP OR MOVE ON

When to keep the sheet, and when one system fits better

KEEP THE SPREADSHEET WHEN

  • One or two people use it, and one of them owns it.
  • You can see every open quote and job without scrolling.
  • Nothing has to happen on a date that the sheet would need to remind you of.
  • Your customers are mostly one-off jobs, with little history to keep.
  • Your process is still changing from month to month.

ONE SYSTEM FITS WHEN

  • Three or more people need the same customer, and some of them are in the field.
  • Quotes, jobs, invoices and reviews each live in a different place.
  • Follow-ups and service reminders slip when the office is busy.
  • You already pay for a CRM and keep the sheet on the side.
  • Every new hire adds a seat to several bills.

A sudden rush shows the difference fastest. How a roofing company tracks fifty estimates after a storm is the same problem at full speed.

06 / WHAT ONE SYSTEM LOOKS LIKE

The list and the memory, in one place

A system built for your business keeps the part of a spreadsheet that works, a simple list in your own words, and adds the memory: each customer's whole history on one record, and the next step on a date, done or flagged.

ONE CUSTOMER, ONE RECORD
WHERE EVERYTHING STANDS
An illustration of what a built version can look like, not a real customer's system.
One record per customer

Call, quote, job, invoice and review in one place. Nothing typed twice.

Dates that do something

Follow-ups and reminders go out on the day, or land on someone's list.

Built around how you work

Your stages, your words, your columns. The business does not bend to fit the software.

Works in the truck

The customer's details and history on a phone, on site, with updates in a tap.

Your data stays yours

Export it to a spreadsheet at any time. Nothing is held back if you ever leave.

It keeps up with you

A new service, a new stage, a new report: the system changes when the business does.

A built system is an investment: an upfront build, and a monthly retainer that keeps it running, watched and improving. We quote it after a call, from what it needs to do. Compare it with the hours and the bills together, not with one month of one tool.

07 / QUESTIONS

Questions owners ask

Is Excel any different from Google Sheets for this?

For this decision, not much. Either one holds a list well. The questions in this post are the same for both: how many people edit it, and whether anything has to happen on a date.

Can I move my spreadsheet into a CRM later?

Yes. Most CRMs import a spreadsheet saved as a file. HubSpot's help, for one, walks through importing records from one or more files. Tidy the columns first: one customer per row, and one kind of detail per column.

Is a free CRM really free?

For a small team, it can be. HubSpot's free tools cover up to 2 users, and a third person means a paid plan. Check the user limit on any free plan before your team grows into it.

My job software already has a customer list. Do I need a CRM as well?

Usually not. If the software you run jobs in keeps customers, quotes and jobs together, use that before adding anything. A separate CRM beside it means two customer lists to keep in step, often with a connector between them. Here is when connecting tools makes sense.

Do I have to give up the spreadsheet?

No. Keep a sheet for one-off sums if you like. A built system can export your records to a spreadsheet at any time, so the data is never stuck.