Do you need a CRM yet?
You need a CRM when memory stops being enough. A simple rule: if you have more than 10 active conversations, or you missed a follow-up last month, it is time.
Before that point, a spreadsheet works. One row per lead, with columns for source, stage, next step and date. But a spreadsheet does not remind you, does not capture a form by itself, and does not keep the email thread. So most founders switch the week a good lead goes cold because nobody wrote back.
Signs you have outgrown your spreadsheet
Most founders don’t decide to get a CRM. They notice small failures that add up. Watch for these:
- You searched your inbox to find what you promised a customer.
- A lead filled out a form and you saw it three days later.
- You can’t say which channel brought your last five customers.
- Two versions of the same contact live in two different places.
- You keep a separate list of “people to follow up with” on paper or in notes.
One of these is normal. Three of them mean the spreadsheet is now costing you deals. So the switch pays for itself the first time it saves a lead you would have lost.
Capture
Every form, call and message lands in one record.
Source
Each lead keeps where it came from.
Next step
Every open lead has an owner and a date.
Review
A weekly 30-minute walk through the pipeline.
Pick the CRM that makes these four steps automatic for one person, not the one with the most features.
What a solo founder’s CRM must do
Forget the 200-feature comparison. For one person, six things matter:
- Capture from every channel. Web forms, ad-platform forms, email and calls should land in one place without copy-paste.
- Keep the source. Every lead should carry where it came from, the campaign, the page, the referral.
- One owner and one next step per lead. If a lead has no next step, it is already slipping.
- Reminders that run themselves. The CRM should tell you who to follow up with today.
- Email and calendar sync. Conversations and meetings should attach to the right record.
- Easy export. Your customer history is yours. Check you can get it out.
Everything else is nice to have. That includes AI features, dashboards and marketing email.
Nice-to-haves that become must-haves later
Some features don’t matter on day one. But they start to matter as you grow, and switching CRMs later is painful. So it helps to know which ones you will need in a year.
| Feature | Matters when | Why |
|---|---|---|
| Custom fields and objects | You sell more than one kind of thing | You need to track details your industry cares about |
| Workflow automation | You have more than 20 open deals | Manual reminders stop scaling |
| API access | You connect other tools or AI agents | Without an API, your data is stuck |
| Calling and texting | Deals close on the phone | Calls should attach to the same record |
| Quotes and documents | You send proposals | Quotes should live next to the deal |
| Multiple users and permissions | You hire your first helper | Shared access without sharing passwords |
You don’t need all of these now. But pick a CRM that won’t block them later.
7 CRMs worth a look
Prices and plans change often. The table describes each pricing model; check each vendor’s current pricing page on the day you decide.
| CRM | Free plan | Paid model | Best for | The catch |
|---|---|---|---|---|
| HubSpot CRM | Yes | Paid hubs priced per seat; see the vendor’s current pricing page | Founders who want a free start and a big ecosystem | The features you grow into sit behind paid hubs |
| Pipedrive | No (trial) | Per user per month; see the vendor’s current pricing page | Deal-heavy selling with a clear visual pipeline | No free tier; marketing tools cost extra |
| Folk | Trial | Monthly plans; see the vendor’s current pricing page | Relationship-driven outreach, 20–300 contacts | Fewer integrations |
| Attio | Yes | Per user per month; see the vendor’s current pricing page | Technical founders who want a flexible data model | Cloud only |
| Bigin by Zoho | Yes, 1 user | Low per-user price; see the vendor’s current pricing page | Simple pipeline on a tight budget | Limited as you grow |
| Less Annoying CRM | Trial | Flat price per user; see the vendor’s current pricing page | Founders who want the simplest possible tool | Basic automation |
| Twenty (self-hosted) | Free open-source core | Hosting and maintenance | Founders who want to own the data and connect AI agents | You (or someone) run the server |
Comparisons used for this table are listed under sources and further reading. Vendor pricing pages are the final word.
A closer look at each option
HubSpot CRM
HubSpot is the default answer for a reason. The free CRM is easy to start, and it connects to a huge number of other tools. But the features most growing teams want (deeper automation, sequences, reporting) sit in paid hubs. So it is a great start and an expensive middle, so check the upgrade path before you build your process around it.
Pipedrive
Pipedrive is built around a visual pipeline. You drag deals from stage to stage, and it nudges you about the next activity. It suits founders who sell through calls, meetings and proposals. The trade-off is that marketing features cost extra, and there is no free plan.
Folk
Folk feels closer to a smart contact list than a classic CRM. It works well for relationship-driven selling, partnerships and outreach to a few hundred people. It is less suited to high-volume inbound leads with many stages.
Attio
Attio is popular with technical founders because its data model is flexible. You can shape objects and fields to match how your business works. It runs only in the cloud, so you trade some control for a polished experience.
Bigin by Zoho
Bigin is Zoho’s simple CRM for small teams. It focuses on pipelines and basic contact tracking at a low price. It is a good fit if you want something simple now and may move to a bigger Zoho setup later.
Less Annoying CRM
The name says it. It is plain, cheap and easy to learn. Founders who hate software often stick with it. The limit is automation: you will do more by hand.
Twenty
Twenty is an open-source CRM you can host yourself. It has a modern interface, an API, and custom objects. You own the database, which matters if you want AI agents to work with your records. The cost is running it: hosting, backups and updates need an owner.
Hosted vs self-hosted: the real trade-off
A hosted CRM is someone else’s server. You pay per seat, and they handle updates, backups and uptime. A self-hosted CRM runs on a server you control. You pay for hosting and someone’s time, and you keep full control of the data.
| Hosted (HubSpot, Pipedrive, Attio) | Self-hosted (Twenty, EspoCRM) | |
|---|---|---|
| Cost model | Per seat, grows with every hire | Hosting + maintenance, flat as you hire |
| Setup | Minutes | Hours to days |
| Updates and backups | Vendor | You or your implementation partner |
| Data access | Through their API and export | Direct database access |
| AI agent access | Through the vendor’s connector | Your own MCP and adapters |
At one user, hosted usually wins on simplicity. But at five people, per-seat pricing becomes a real line in your budget, and your customer history sits under someone else’s terms. So self-hosting starts to make sense once you plan to hire, or once you want AI agents to work across your whole stack.
A 10-minute cost check
Before you decide, run this quick check with real numbers from vendor pages:
- Write down how many people will use the CRM today and in 12 months.
- For each hosted option, multiply the plan price by users for both numbers.
- Add the paid add-ons you would actually need, such as automation or calling.
- For self-hosted, add monthly hosting, a backup service, and a few hours of someone’s time for updates.
- Compare the 12-month totals, not the day-one price.
Most founders find that the cheapest option today is not the cheapest one next year. So choose for the team you expect, not only the team you have.
What matters more than the CRM
Founders spend weeks picking a CRM and an afternoon setting it up. It should be the other way around.
A CRM is a database. What makes it work is the process around it:
- Source tracking: so you know which channel to keep.
- Follow-up rules: so no quote waits more than a few days.
- Separate stages for won, signed and paid, so a “yes” is not confused with money.
At Stretch Tent, a tent rental business in Southern California operated by Yaro Korets, the CRM is self-hosted Twenty. The difference came from the process around it: every inquiry from the website, Meta forms and the phone lands in one record, gets a quote and gets a follow-up. One person now handles 20+ leads a day, including individually prepared quotes (first-party, October 2026).
How to set up your CRM in one afternoon
A CRM fails when setup drags on for weeks. Keep the first version small:
- Create your stages. Inquiry, Qualified, Meeting, Quote sent, Follow-up, Won, Paid, Lost. Rename them to fit your business.
- Add five fields. Source, next step, next-step date, value, lost reason.
- Connect your main inquiry channel. Your website form first. Ad-platform forms and email next.
- Import open conversations. Only active ones. Old contacts can wait.
- Set one reminder rule. Every lead without a next-step date shows up on your daily list.
- Book a weekly 30-minute review. Walk the pipeline stage by stage.
That’s enough to stop losing leads. Everything else can come later, once you see where deals actually get stuck.
Common mistakes
- Too many stages. If you can’t say what moves a deal to the next stage, merge it with its neighbor.
- No source field. Without it, you will never know which channel to keep.
- Logging everything by hand. If capture isn’t automatic, the CRM will fall behind within weeks.
- Treating “won” as “paid”. Keep them separate, or your revenue numbers will lie.
- Buying for features, not habits. The CRM you open every morning beats the one with more features.
Our pick by situation
- Just starting, under 10 conversations: a spreadsheet or HubSpot’s free CRM.
- Selling services with quotes and calls: Pipedrive or Bigin for simplicity; Twenty if you want everything on one record with calls and payments.
- Technical founder who wants to own the data and use AI agents: Twenty, self-hosted.
- Already on HubSpot and happy: stay. Fix the process around it first.
Questions to ask before you commit
Use these on a trial or a demo call:
- Can I import my current contacts and deals in under an hour?
- Will my website form and ad-platform leads arrive automatically, with their source?
- How do I export everything if I leave?
- What happens to the price when I add a second and a fifth user?
- Does it have an API or an MCP connection for AI tools?
- Who do I contact when something breaks?
If a vendor can’t answer the export question clearly, keep looking.
A first-week scenario: from spreadsheet to CRM
Here is how the first week usually goes. The numbers are illustrative, not from a real client.
Maya runs a one-person bookkeeping setup service. She has 14 open conversations in a spreadsheet, two inboxes and a notes app. Last month she lost a good lead because a form submission sat unread for four days.
Monday. She picks a CRM that her website form can feed directly. She creates seven stages and five fields: source, next step, next-step date, value and lost reason.
Tuesday. She connects the website form. She sends herself a test inquiry and checks that the source arrives with it. It does not, the first time. A redirect on her landing page drops the tags, so she fixes the link.
Wednesday. She imports only the 14 open conversations. Each one gets a next step and a date. Three of them have no next step at all. Those are the deals that were quietly dying.
Thursday. She sets one rule: any lead without a next-step date shows up on her morning list.
Friday. She runs her first 30-minute review. Two stale quotes get a follow-up. One of them replies the same afternoon.
Nothing here needed advanced features. But every step closed a leak she already had. So the CRM paid for itself in the first week, not because of what it can do, but because of what she stopped forgetting.
Glossary: CRM words you will meet
| Term | Plain meaning |
|---|---|
| Contact | A person you talk to |
| Company (account) | The business that person works for |
| Deal (opportunity) | A possible sale with a value and a stage |
| Pipeline | The list of stages a deal moves through |
| Stage | Where a deal is right now, such as Quote sent |
| Activity | A call, email, meeting or task logged on a record |
| Lead source | Where the inquiry came from |
| Seat | One paid user on a hosted plan |
| Self-hosted | The CRM runs on a server you control |
| API | A way for other software to read and write CRM data |
What to do this week
- Count your open conversations. If there are more than ten, start a CRM trial today.
- List every place inquiries arrive: forms, ad platforms, email, phone, messages.
- Shortlist two CRMs from the table above that can capture your main channel automatically.
- Run the 10-minute cost check for today’s team and for the team you expect in a year.
- Set up stages, five fields and one reminder rule. Import only open deals.
- Book your first 30-minute pipeline review for Friday.
Questions and answers
What is the best CRM for a one-person business?
The one you will keep updated. For most solo founders that means a simple pipeline, automatic capture from forms and email, and reminders. HubSpot Free and Bigin are easy starts; Twenty fits founders who want to own their data.
Is a free CRM enough?
Often, at the start. Free plans cover contacts, a pipeline and basic email tracking. You outgrow them when you need automation, more users or deeper integrations.
Will CRM be replaced by AI?
No, but how you use it will change. AI agents need a clean record of customers to work from. The CRM becomes the memory your agents read and write to.
Can ChatGPT make a CRM for me?
It can help you build a simple one. But a CRM you build yourself also needs backups, security and integrations, and that is where most homemade CRMs stall.
Do I need a CRM if I only have five customers?
Not necessarily. You need one place where every new inquiry lands and gets a next step. A spreadsheet can do that at five customers, as long as you check it daily.
Can I use Notion or Airtable as a CRM?
Yes, many founders do at the start. But you will build reminders, capture and reporting yourself. So it works well for a few dozen contacts and gets harder after that.
How long does it take to switch CRMs?
A small setup can move in a day or two. The hard part is not the data; it is rebuilding automations and getting into the new daily habit.
What’s the difference between a CRM and a pipeline tool?
A pipeline tool tracks deals through stages. A CRM also keeps the full customer record: contacts, companies, conversations and history. Most modern CRMs include a pipeline.
Sources and further reading
Put the process into practice
Growth Control implements the tools, workflow and team handoff around an agreed business result.
Explore six tools. One customer record.