Articles · May 1, 2026 · SaaSTracker Editorial
The zero-CRM playbook: how far a spreadsheet actually gets you
Below about 30 open conversations, a spreadsheet plus a free scheduler beats a CRM you will not maintain. The working pattern, and the three signals to buy.
Below roughly 30 open conversations, a spreadsheet plus a scheduling link beats a CRM. Not because spreadsheets are good pipeline tools; they are not. It is because the comparison is never spreadsheet versus CRM. It is spreadsheet-you-maintain versus CRM-you-abandoned-in-week-three, and an abandoned CRM is worse than no system at all, because it looks like a system and lies to you.
The zero-CRM stage is real and it deserves a real playbook rather than a shrug. Here is the spreadsheet pattern that actually works, the three signals that the stage is over, and what to buy on the day a signal fires.
Why 30 is the number
A CRM earns its keep by doing things a human cannot: remembering across people, reporting across time, and automating across volume. With one or two people and under 30 live deals, none of those are binding. You can hold the pipeline's shape in your head; the spreadsheet exists so you do not have to hold the details.
Above 30, human memory starts dropping follow-ups, and every dropped follow-up at this stage is a measurable revenue leak. The number is not magic. Some founders fray at 20, some run 45 comfortably. But 30 open conversations is where we would start assuming the leak exists whether or not you have seen it.
The stage has an underrated advantage worth naming: a spreadsheet forces you to define your own columns, which means by the time you buy a CRM you know what your stages actually are. Teams that start in a CRM inherit someone else's pipeline definition and spend a year not noticing it does not fit.
The working spreadsheet pattern
One sheet, one row per deal, and a strict rule that a deal is a conversation that could end in money, not a name you hope to talk to someday. Prospect lists live elsewhere. The moment wishlist rows mix with live deals, the sheet stops being a pipeline and starts being a graveyard.
Eight columns cover it:
- Company and contact name
- Status, from a fixed dropdown you do not improvise: contacted, in conversation, demo done, proposal out, verbal yes, closed, dead
- Next step, written as an action ("send pricing follow-up"), never as a vague state ("waiting")
- Next-step date, the single most important column in the sheet
- Deal size, even a guess
- Last touch date
- Notes, one line per touch, newest on top
The system lives or dies on the next-step date column. Every open row must have one. A row with no next-step date is not a deal you are working; it is a deal you are losing slowly. "Waiting on them" still gets a date: the date you nudge.
Then the ritual, and it is the whole playbook: once a week, same day, same time, filter the sheet by next-step date. Anything dated today or earlier gets actioned or rescheduled right then. Anything untouched for 14 days gets an honest look: push it, or mark it dead. Twenty minutes, every week, no exceptions. The ritual is what the CRM's reminder engine would otherwise do, and as long as you actually perform it, you are not missing much.
Pair the sheet with a free scheduler and the stage is fully equipped. Cal.com costs nothing for one user, with unlimited event types and no booking cap, and it removes the one workflow a spreadsheet genuinely cannot do: letting a prospect pick a time without four emails of back and forth.
If you want one upgrade without buying anything, the automation layer can bridge the gap: Zapier's free tier runs 100 tasks a month, enough to append a row to the sheet whenever a demo gets booked, and Make's free 1,000 operations stretch further for the same job. That is the spreadsheet's ceiling raised a little, not a reason to stay past the signals.
Signal one: a second person needs the context
The spreadsheet is an extension of one person's memory. The day a deal passes between people, that breaks. Your cofounder takes a call because you are out, opens the row, and finds "Notes: pricing discussed" where the CRM would have shown the full email thread. Handoffs need history, and a spreadsheet's notes column is a summary of history written by someone who already knew it.
If two of you actively work the same deals, weight this signal heavily; it fires earlier and harder than the other two.
Signal two: someone else needs pipeline reporting
The first time an investor, a board, or a cofounder who does not live in the sheet asks "what does the pipeline look like and how has it moved," you will spend an evening building a summary tab, and it will be wrong within a week. Pipeline reporting is a snapshot over time, and spreadsheets overwrite time. A CRM records that the deal moved from demo to proposal on the 14th; your sheet records only where things are now.
One request is survivable. A recurring reporting rhythm is the signal.
Signal three: follow-up leakage you can measure
This one hides in plain sight because the weekly ritual decays quietly. You skip a week during a launch. Rows accumulate without next-step dates. Then a prospect emails "never heard back from you, we went with someone else," and now the leak has a dollar figure attached.
Run the check monthly: count open rows whose next-step date is in the past or blank. Zero to two is noise. Five or more, or one lost deal you can concretely attribute to a missed follow-up, and the spreadsheet has started costing more than the CRM you were avoiding.
What to buy when the signal fires
Of the tools we track in the CRM category, the median advertised entry price is $14.50 a month per user, which is the strongest argument against buying early and the strongest argument against agonizing when the time comes. The entry tier of this category costs less than lunch. What you are choosing is which tool you will actually keep updating.
Three picks matched to how the stage usually ends:
Less Annoying CRM if the spreadsheet worked and you want the smallest possible step up. One plan, $15 per user per month, every feature included, no annual contract, no usage meters, and a 30-day trial with no card, the longest in the category. It is the CRM equivalent of your spreadsheet: nothing to configure, nothing to outgrow for years, and a human answers the phone when you call support.
Capsule CRM if you want to ease across the line before committing. The free plan covers 2 users, 250 contacts, and one pipeline permanently, which is precisely the shape of a graduating spreadsheet, and paid plans start at about $18 per user per month on annual billing. The upgrade path is contact limits rather than feature removal, so you always know why you would pay more.
Bigin if price is the deciding vote or you suspect you will grow into heavier tooling. It is free for a single user with 500 records, and the Express tier is $7 per user per month on annual billing, among the cheapest paid entries anywhere in the category. It is Zoho CRM with the weight stripped out, and it migrates upward into the full product if you ever need it.
Whichever you choose, migrate in one sitting: export the sheet, import only the open deals, and archive the spreadsheet the same day. Running both systems in parallel for a transition period feels prudent and guarantees neither is accurate by Friday.
The short version
Under about 30 open conversations, run one sheet with one row per deal, a status column, a next-step date on every open row, and a 20-minute weekly filter ritual, next to a free Cal.com link. Buy a CRM when a handoff needs history, when someone else needs pipeline reporting, or when you can count the follow-ups you dropped. When the signal fires, spend the category's $14.50 median without ceremony: Less Annoying CRM for simplicity, Capsule to ease in free, Bigin for $7, and archive the spreadsheet the day you import it.