Do you need a CRM as a solo founder?
Not on day one. A spreadsheet is enough while your leads come from one channel and you can read every open conversation in a single sitting. You need something more once a follow-up slips because nothing told you it was due, or when the history of one deal is spread across LinkedIn, X and your inbox.
We read three r/smallbusiness threads on this from July and August 2026, and similar fields came up in all of them. In a July 2026 thread about dropping the ball on leads (about 25 comments when checked on 24 October 2026), the poster had missed a callback worth about $2,000. Many replies said what was missing was a dated next action on every lead. One commenter's view: "A missed callback is usually a reminder problem, not a memory problem."
Read those threads with care. The most upvoted reply in the July thread called the post fake, and several replies promoted the commenter's own tool. The useful part is the pattern: owner, status, last contact, next action and due date came up again and again.
When does a spreadsheet stop working?
A spreadsheet stops working when it has to remind you of something. Google's help page on Sheets notification settings lists two triggers: when any changes are made, and when a user submits a form. Neither fires when a follow-up date arrives, and you won't get notified of your own edits. For more specific rules, the page points you to Apps Script. So a plain sheet records the date but only shows it to you when you open it and look.
Here are four points where a sheet starts to cost you time:
| Breaking point | What happens in a sheet | What to do |
|---|---|---|
| A follow-up date passes unnoticed | The date sits in a cell; nothing alerts you | Add the "due today" view below, or move to a CRM with task reminders |
| Conversations on three channels | You copy messages from LinkedIn, X and email by hand | Store a link to each thread, or use a CRM that syncs email |
| You message someone twice by mistake | No duplicate check across tabs | One row per person, searched before every first message |
| A second person starts selling | Two people edit the same row; ownership is unclear | Add an owner column now; a CRM once there are two of you |
The second row is where the hours go. Here is the arithmetic on hypothetical numbers: 15 new conversations a week across LinkedIn, X and email, each with three messages, is 45 updates a week. At a minute each to copy and paste, that is 45 minutes a week, or about three hours a month, spent keeping the sheet current.
How do you make a spreadsheet remind you?
Build a "due today" tab that lists only overdue and due follow-ups, and open it every morning. This works in Google Sheets with no add-ons. On a tab called Leads, use these columns:
| Column | Field | Rule |
|---|---|---|
| A | Name | One row per person |
| B | Company | |
| C | Channel | LinkedIn, X, email, referral |
| D | Link to the conversation | Paste the thread URL instead of the messages |
| E | Last touch | Date |
| F | Next action | A verb: "send pricing", "call" |
| G | Next action date | Never empty while the lead is open; clear it when the lead is won or lost |
| H | Status | New, talking, call booked, proposal, won, lost, parked |
| I | Notes | Why they might buy, in one line |
On a second tab, put this in cell A1:
It shows every lead with a next-action date of today or earlier, oldest first. Google's FILTER function page notes that FILTER returns #N/A when no rows match, which is why the formula wraps it in IFERROR. To flag overdue rows on the Leads tab as well, add a conditional formatting rule with "Custom formula is" and enter =AND($G2<>"", $G2<TODAY()).
Two rules make it work, both repeated by several commenters in the July thread. Every open lead needs a next action and a date before you close the tab. And spend ten minutes each morning on the due-today list before anything else. To decide what to do first when the list is long, use our guide to deciding which leads to contact first.
Which simple CRMs have a free or cheap plan for one person?
Several CRMs have a free tier that covers one founder. Of the six below, Bigin Express has the lowest regular paid price, at $7 a user a month billed yearly. Prices below come from each vendor's own pricing page, checked 24 October 2026, in US dollars per user per month:
| CRM | Free plan | Cheapest paid plan | Worth knowing |
|---|---|---|---|
| HubSpot | Up to 2 users, 1,000 contacts, no time limit | Starter, shown with a limited-time offer for new customers | Connects to Gmail and Outlook on the free tier |
| Bigin by Zoho | Single user, one pipeline, 500 records | Express: $7 billed yearly, $9 monthly | Free tier includes 3 automations and 1 booking page |
| Attio | Up to 3 seats, 50,000 records | Plus: $35 billed yearly, $44 monthly | Free tier includes email and calendar sync for one account per user |
| Pipedrive | None listed; 14-day trial | Lite: $14 billed annually, $19 monthly | Pipeline-first; imports from a spreadsheet |
| folk | None listed; 2-week trial | Standard: $24 billed yearly, $30 monthly | LinkedIn extension and email, calendar and WhatsApp sync |
| Streak | Gmail email tools only, no CRM pipelines | Pro: $49 billed annually, $59 monthly | The CRM lives inside Gmail |
The sources are the pricing pages for HubSpot, Bigin, Attio, Pipedrive, folk and Streak. Plans change, so check before you sign up. If you're pricing a whole outbound setup, our line-by-line cost of a one-person outbound stack puts the CRM next to the other tools.
Start on a free tier and pay only when you hit its limit, but read the caps closely. Bigin counts each row across pipelines, contacts, activities and notes as a record, so 500 records fill faster than 500 leads. HubSpot's free tier allows 1,000 contacts and, separately, 1,000 records across its other standard object types.
What about leads from LinkedIn and X?
LinkedIn and X messages are harder to track than email, because each conversation lives in that platform's own inbox. Email is easier: HubSpot's free tier connects to Gmail and Outlook, and Attio's free tier syncs one email and calendar account per user. folk's Standard plan lists a LinkedIn extension; its pricing page doesn't say whether that captures message history, so check before you rely on it. Otherwise, paste the link to the conversation in your sheet or CRM record, so the history is one click away.
Keep one more field for every lead: why you contacted them. "Posted about losing leads after demos" tells you what to say in the follow-up. A plain "warm" doesn't. Our definitions of hot, warm and cold leads, with signal examples help you pick the labels.
If you'd rather not enter leads by hand, the leads Siela's AI SDR saves to its built-in CRM come with the reason each person was picked, and each run gets its own CRM group. Follow-ups stop when someone books, says yes, says no or asks to stop. HubSpot and Salesforce can be connected if you already use one.
How do you move from a sheet to a CRM?
Move only your open leads, keep the old sheet as an archive, and rebuild your due-today list on the first day. One commenter in the July thread suggested exactly this: migrate open leads only and leave the history in the sheet. A move like that fits in an afternoon:
- Filter the sheet to leads with status new, talking, call booked or proposal.
- Export to CSV and import it. Pipedrive's pricing page, for example, lists importing from a spreadsheet. Whatever you pick, test the field mapping on a five-row file first.
- Turn column G into tasks. Each open lead gets one task with the next-action date. This replaces the due-today tab.
- Set your statuses as pipeline stages, the same seven as the sheet, so nothing gets re-sorted.
- Keep the ten-minute morning review. The tool changes; the habit doesn't.
A commenter in an August 2026 thread on building a no-code CRM (about 28 comments when checked on 24 October 2026) advised a team of 8 to 10 to settle the rules first: put them in a shared sheet for two weeks, then pick a tool based on where it breaks. In a separate August thread asking for a simple CRM, a freight broker asked for leads, notes and contact info with no analytics or email integration, for several users. After a call, write the next step into the record before you close it. Our guide to what to do in the 24 hours after a sales call covers the notes worth keeping.
Frequently asked questions
Is a Google Sheet good enough as a CRM for one person?
Yes, while your leads come from one channel and you check it every day. Add a next-action date to every open lead and a tab that filters to dates of today or earlier. The limit is reminders: Google Sheets notifies you about edits and form submissions, not when a date arrives, so the sheet only works if you open it.
What is the cheapest CRM for a solo founder?
Several have free tiers that fit one person, checked 24 October 2026: HubSpot (up to 2 users and 1,000 contacts), Bigin by Zoho (one user, 500 records) and Attio (up to 3 seats). The lowest regular paid price in our comparison was Bigin Express at $7 a user a month billed yearly, or $9 billed monthly.
What fields should a solo founder's CRM have?
Nine are enough: name, company, channel, a link to the conversation, last touch, next action, next action date, status and a one-line note on why they might buy. The next action date matters most. Commenters in two 2026 r/smallbusiness threads kept returning to one rule: no open lead without a dated next step.
When should a solo founder switch from a spreadsheet to a CRM?
Switch when a follow-up slips because nothing reminded you, when you spend more than about an hour a week copying messages from LinkedIn, X and email into the sheet, or when a second person starts selling. Move open leads only, keep the sheet as an archive, and turn each next-action date into a task on day one.
Sources
- r/smallbusiness: How do you guys stop "dropping the ball" on leads without a $100/mo CRM? (9 Jul 2026)
- r/smallbusiness: Simple CRM recommendations (9 Aug 2026)
- r/smallbusiness: What are some simple nocode ways to build a crm for small team? (18 Aug 2026)
- Google Docs Editors Help: Manage your notifications (checked 24 Oct 2026)
- Google Docs Editors Help: FILTER function (checked 24 Oct 2026)
- Google Docs Editors Help: Use conditional formatting rules in Google Sheets (checked 24 Oct 2026)
- HubSpot: CRM pricing (checked 24 Oct 2026)
- Bigin by Zoho: Pricing (checked 24 Oct 2026)
- Attio: Pricing (checked 24 Oct 2026)
- Pipedrive: Pricing (checked 24 Oct 2026)
- folk: Pricing (checked 24 Oct 2026)
- Streak: Pricing (checked 24 Oct 2026)
