Language
Start Free

Google Sheets as a CRM how to build one and where it breaks

A spreadsheet can be a real CRM for one person and a handful of deals. Here is how to set one up, the formulas that make it useful, and the exact moment it stops paying off.

Google Sheets works as a CRM for a solo seller or a tiny team: store contacts in rows, track a pipeline with a status dropdown, and report with formulas like COUNTIF and FILTER. It is free and flexible, but it has no automation, no reminders, and no real multi-user control, so it breaks the moment you add a second person or a few thousand rows.

Key takeaways
  • A Google Sheets CRM is contacts in rows + a status dropdown + a summary tab, nothing more
  • The right formulas (COUNTIF, SUMIF, FILTER, conditional formatting) turn it from a list into a pipeline
  • It fits one user with a few hundred contacts; it breaks on a second editor, automation, or scale
  • Vonsel Free includes 200 free businesses a month, plus the Mapped CRM, so you skip the empty sheet

What is a Google Sheets CRM?

A Google Sheets CRM is a spreadsheet set up to do the basic job of customer relationship management: one row per contact, columns for status and next action, and a few formulas that turn the list into a pipeline you can read at a glance. It runs inside Google Sheets, so it is free, lives in the cloud, and needs zero setup.

It is a legitimate starting point, and the trap is treating it as permanent. If you are weighing it against a dedicated tool, our CRM vs Excel guide covers the same trade-off, and the Sheets version inherits most of the same limits with the bonus of easy sharing.

How to build a CRM in Google Sheets, step by step

You can have a working pipeline in under an hour. Follow these six steps in order:

1

Create the contacts sheet

One row per contact. Columns: Company, Name, Email, Phone, Source, Status, Owner, Last contact, Next action, Next action date, Value, Notes. Freeze the header row so it stays visible as you scroll.

2

Turn Status into a pipeline dropdown

Select the Status column, open Data, then Data validation, and add a dropdown with your stages: New, Contacted, Qualified, Proposal, Won, Lost. Now every row sits in a clear pipeline stage instead of free text.

3

Flag follow-ups with conditional formatting

Apply a conditional formatting rule to the Next action date column with a custom formula like =$J2<=TODAY() so any row due today or overdue turns red. This is your reminder system, since Sheets has none built in.

4

Build a summary tab with formulas

On a second tab, count deals per stage with =COUNTIF(Contacts!F:F,"Qualified"), total open value with =SUMIF, and list overdue rows with =FILTER. That tab becomes your dashboard.

5

Share and protect it

Share with edit access, then protect the header row and the formula tab so a teammate cannot overwrite them by accident. Keep the Notes column wide, context next to each deal is what makes the sheet usable later.

6

Write down your migration trigger

Decide in advance when you will leave: a second active editor, more than ~500 contacts, or follow-ups slipping. A written trigger keeps the spreadsheet from becoming your system of record by default. For a ready-made version, see our CRM Excel template guide.

The formulas that make a Sheets CRM useful

Five functions do most of the work. Master these and your spreadsheet behaves like a lightweight pipeline:

FormulaWhat it doesExample use
COUNTIFCounts rows matching a stageDeals in "Qualified" right now
SUMIFTotals a value by criteriaOpen pipeline value per owner
FILTERReturns rows that meet a testList of overdue follow-ups
XLOOKUP / VLOOKUPPulls a field from another tabMatch a deal to its company record
TODAY + formatCompares dates and highlightsFlag follow-ups due this week

If you want the official reference for each one, Google publishes a full Google Sheets function list. The reason this matters: the market for spreadsheet CRMs is enormous because, per U.S. Census Bureau business statistics, over 99% of American employer firms are small businesses, many of whom run their first pipeline in a sheet exactly like this.

99%
of U.S. employer firms are small businesses, where spreadsheet CRMs are born
~30%
of a rep's week is actually spent selling, per Salesforce research, the rest is admin a sheet makes worse
20
verified leads on Vonsel Free, with the Mapped CRM, instead of an empty spreadsheet
Skip the empty sheet. Start with real leads.
Search Maps, collect published website contacts and organise your prospects in the CRM. Free extraction covers 200 businesses a month; AI and export depend on your plan.
Start Free

Google Sheets as a CRM: the honest pros and cons

Where Sheets winsWhere Sheets hurts
Free, instant, no setup or onboardingNo automation, reminders, or follow-up sequences
Fully customizable columns and formulasNo audit trail of who changed what, and when
Everyone already knows how to use itTwo people can overwrite the same cell silently
Easy to share with a linkReporting is manual and breaks as the file grows
Great for validating a sales processSlows down and corrupts past a few thousand rows

The pattern is clear: Sheets wins on cost and flexibility, and loses on everything that scales with a team. Salesforce's State of Sales research finds reps spend roughly 70% of their week on non-selling work, and a manual spreadsheet adds to that number rather than cutting it.

A Google Sheets CRM is the cheapest CRM you will ever run and the most expensive habit you can keep. Judge it the same way: does it remove work from your week, or quietly add it?

When a spreadsheet is enough, and when to migrate

A Sheets CRM is fine if...It is time to migrate when...
You are one person with a simple pipelineA second person needs to edit the same data
You manage under ~500 active contactsThe file gets slow past a few thousand rows
Follow-ups fit in a single dated columnDeals slip because nothing reminds you
A summary tab answers your questionsYou copy and paste between tabs to report
You are validating whether you need a CRMThe sheet has quietly become your system of record

The adoption point matters most. Harvard Business Review's sales research has documented for years that CRM efforts fail when the tool creates busywork, and a shared spreadsheet with manual upkeep is one of the fastest routes to that. For very small teams choosing their first real tool, read simple CRM for small teams and our broader guide to CRM for SMBs.

Checklist: is your Sheets CRM still working?

Is anyone besides you editing it?

One editor is fine. Two or more, and silent overwrites become inevitable. That is the clearest single signal to migrate.

Have you missed a follow-up this month?

Conditional formatting helps, but only if you open the file. A CRM sends reminders; a cell color cannot.

Is the file getting slow?

Lag past a few thousand rows means the spreadsheet is out of room, and performance only gets worse from there.

Are you rebuilding reports by hand?

If your weekly numbers need manual copy and paste, you are paying in time what a CRM would automate for a few euros.

Does it match how your team sells?

Field teams need maps and routes a sheet cannot give. See mapped CRM vs traditional CRM.

Where do the rows come from?

A sheet is empty without prospects. Tools that bundle data with the CRM, like a sales route planner with built-in business data, remove the manual entry entirely.

From an empty sheet to a Mapped CRM with leads inside

Search Google Maps and press Start. Vonsel gathers the business results as you explore the map, going beyond the pins you can see at a glance. Pause, continue and save your search when you are ready. Google Maps does not provide business emails. Vonsel visits the available business websites to find published emails, additional phone numbers and links to up to 118 supported social networks and other platforms. What it finds depends on what each website publishes. Keep businesses on a map, organise them by stage, edit their details and use a Kanban board, calendar, notes, actions, tags and custom fields. Basic holds 400, Pro 2,000 and Scale 10,000.

In summary:

  • Google Sheets is a real CRM for one person: rows for contacts, a status dropdown, and COUNTIF, SUMIF and FILTER for reporting.
  • It breaks on a second editor, missing reminders, manual reports, or a few thousand rows, so set a migration trigger early.
  • Vonsel Free bundles 200 free businesses a month with the Mapped CRM, so you start with prospects instead of a blank spreadsheet.
Find local businesses with Vonsel
Search Maps, collect published website contacts and organise your prospects in the CRM. Free extraction covers 200 businesses a month; AI and export depend on your plan.
Start Free

If you would rather start from real prospects than a blank tab, watch the tutorial video to see a Google Maps search turn into a list of businesses with phones, websites and published emails. The pricing page lays out the free tier and what each paid plan adds, so you can compare it with the time your spreadsheet costs you.

Frequently asked questions

Can you use Google Sheets as a CRM?
Yes. Google Sheets works as a basic CRM for a solo seller or a tiny team: you store contacts in rows, track a pipeline with a status dropdown, and use formulas like COUNTIF and FILTER for simple reporting. It is free and flexible, but it has no automation, no reminders and no real multi-user control.
How do I build a CRM in Google Sheets?
Create one row per contact with columns for company, name, email, phone, status, owner and next action. Turn the status column into a dropdown with Data validation, highlight overdue follow-ups with conditional formatting, and add a summary tab with COUNTIF and SUMIF to count deals and total pipeline value.
What formulas are useful for a Google Sheets CRM?
The most useful are COUNTIF to count deals per stage, SUMIF to total pipeline value by stage or owner, FILTER to list overdue follow-ups, VLOOKUP or XLOOKUP to pull contact details across tabs, and TODAY combined with conditional formatting to flag follow-ups that are due.
Is Google Sheets a good CRM for a small business?
It is good enough for one person validating a sales process with a few hundred contacts and no team. It stops being good the moment you add a second user, need automated follow-up reminders, or want to avoid two people overwriting the same cell. At that point a real CRM saves more time than it costs.
What are the disadvantages of using Google Sheets as a CRM?
The main disadvantages are no automation or reminders, no audit trail of who changed what, easy accidental edits, weak reporting compared with a CRM, and performance that degrades past a few thousand rows. There is also no built-in way to enrich contacts or dial and email from the record.
When should I move from Google Sheets to a real CRM?
Move when you hit a structural limit: a second person needs to edit the same data, follow-ups start slipping, you copy and paste between sheets to build reports, or the file gets slow past a few thousand rows. The hours lost to manual upkeep usually exceed an entry CRM plan of €15-30 per month.
Does Vonsel replace a Google Sheets CRM?
Search Google Maps and press Start. Vonsel gathers the business results as you explore the map, going beyond the pins you can see at a glance. Pause, continue and save your search when you are ready. Google Maps does not provide business emails. Vonsel visits the available business websites to find published emails, additional phone numbers and links to up to 118 supported social networks and other platforms. What it finds depends on what each website publishes. Keep businesses on a map, organise them by stage, edit their details and use a Kanban board, calendar, notes, actions, tags and custom fields. Basic holds 400, Pro 2,000 and Scale 10,000.

Related reading

Sources