CRM for SaaS: What to Track and Which Kind Fits

Most advice on choosing a CRM for SaaS treats every software company as the same buyer. A founder who closes ten demos a month and a team with 400 self-serve signups a month need different tools, and one of them barely needs a CRM at all.

A CRM for SaaS should hold the sales conversations, and your product database and billing tool should hold usage and subscriptions. If you sell through demos, a simple sales CRM such as Fluid CRM is enough. If customers sign up by themselves, track only the accounts worth a conversation.

Here is the short version by situation, with the price you pay per seat on monthly billing.

Your situationKind of CRMPickMonthly priceThe catch
Founder doing the demosSimple sales pipelineFluid CRM$16/seatA sales pipeline and nothing more
First 2 to 5 salespeopleSimple sales pipelineFluid CRM$16/seatSame as above
Self-serve signups and trialsCRM with a flexible data modelAttio$0 for up to 3 seats, then $44/seat on Plus ($35 on annual billing)Plus stops at 10 seats and somebody has to build the setup
Inbound leads from content and formsMarketing and sales in one toolHubSpot$0 for up to 2 usersStripe subscriptions only sync on Enterprise
Outbound with a lot of callingCRM with a built-in dialerClose$49/seat on Essentials ($35 on annual billing)The power dialer sits on Growth at $109/seat

What a SaaS CRM Is and Why the Sales Motion Decides

A SaaS CRM is the place where a software company keeps the people it is selling to, the deals in progress and the next step on each one. It differs from any other sales CRM in one way, which is that the sale does not end at the first payment because the customer can renew, upgrade or leave every month or every year.

That sounds like a reason to put everything about a customer in one tool. For a company under 10 people it is usually a reason to do the opposite, and the right split depends on how you sell.

There are three ways a small B2B SaaS company sells. In the first, a founder or a salesperson talks to every buyer, usually with a demo and often with a trial or a pilot. In the second, people sign up and pay without talking to anyone, and in the third most customers sign up by themselves while the bigger accounts get a call.

If you are in the first group, the selling part is covered in our guide to founder-led sales. The CRM question is simpler than it looks, and a CRM for startups that shows every deal on one board will do the job.

The Best CRM for SaaS Companies by Sales Motion

These are four picks for four situations and not a ranking. If you want the full priced list of nine tools, it is in our guide to the best CRMs for startups.

Fluid CRM: best for founder-led deals with demos

Best for: a SaaS company of 1 to 10 people where every deal involves a conversation.

Fluid CRM is a sales pipeline and little else, which is the point. Every deal is a card with a value, a stage, notes, a history of what happened and one reminder for the next step. You can have as many pipelines and custom fields as you want.

There is one plan with every feature in it, at $16/seat/month or $144/seat/year. That includes lead capture forms, 8 in-app automations, forecasting, an API with 16 webhooks and a connection for Claude and ChatGPT.

Matthew, a customer who came to Fluid CRM after years on other CRMs, put the difference like this: “Attio is great, but 10-second tasks take 5 minutes.”

Watch out for: Fluid CRM does not track product usage, subscriptions or billing, and it has no built-in Stripe sync. Email is logged by adding a BCC address and not by connecting your inbox, and a deal holds one contact. If you need subscription data on the customer record, Attio fits better.

Attio: best for self-serve signups and trials

Best for: a product-led team that wants subscription data next to the people in its CRM and has someone technical to set it up.

Attio is built around a flexible data model, and apps can add new record types such as subscriptions next to people and companies. That flexibility is why it suits teams whose customers arrive through the product.

The free plan covers up to 3 seats and 50,000 records. Plus costs $44/seat/month, or $35 on annual billing, and it stops at 10 seats.

Watch out for: there are two Stripe apps and they do different jobs. Attio’s own official Stripe app lets its assistant look up a customer, an invoice or a subscription in Stripe during a workflow, but it does not save that data into your records.

The app that syncs subscriptions in as records, with status, product, recurring amount and trial end date, is called Stripe Subscriptions and is built by a third party.

We break down the plans and the credit system in our Attio pricing guide.

HubSpot for SaaS: best when inbound marketing brings the leads

Best for: a team whose leads come from content, forms and email, and that wants marketing and sales in one tool.

HubSpot has a free CRM for up to 2 users, which is a fair place to start if marketing is how you grow. It also has more to learn and more to keep tidy than a small sales team usually wants.

Watch out for: HubSpot’s own Stripe app is free. It syncs subscriptions into custom objects, which HubSpot includes only in Enterprise. Sales Hub Enterprise starts at $150/seat/month plus a required $3,500 onboarding fee, so a small team should not choose HubSpot expecting to see subscriptions in it.

Close: best for outbound with a lot of calling

Best for: a sales-led SaaS team that calls and emails prospects all day from inside the CRM.

Close is built around outreach. Essentials costs $49/seat/month, or $35 on annual billing.

Watch out for: the power dialer is on the Growth plan at $109/seat/month, or $99 on annual billing. Call minutes and text messages are billed on top of the seat price.

What Belongs in a SaaS CRM and What Stays in Your Product and Billing Tools

A sales CRM is the wrong home for product usage and subscription data, and trying to copy both into it is how a simple tool turns into a second job.

Your billing tool is the source of truth for revenue, and your product database is the source of truth for usage. The CRM is the source of truth for conversations, which means who you are talking to, what was said and what happens next. Managed service providers face the same split with their PSA, which our guide to the best CRM for MSPs walks through.

DataWhere it livesWhy
Who the buyer is and what they saidCRMOnly a person can write it down
Deal stage, next step and reminderCRMIt changes with every conversation
The plan and number of seats being discussedCRMIt is part of the deal until they pay
Expected monthly revenue from an open dealCRMIt feeds your forecast
Actual subscription, invoices and failed paymentsBilling toolIt is exact there and a copy goes stale
Logins, feature use and activationProduct database or analyticsIt changes every hour
Support ticketsHelp deskA different team works it

We built Fluid CRM, which is a SaaS product sold through a 7-day free trial. Trial dates and subscriptions live in our billing tool and our product database, and the CRM is for the people we are talking to.

The CRM’s job is the list of five accounts you should talk to this week, and nothing else needs to move into it.

For a self-serve product, this means most signups never get a card at all. Add a deal only when an account is worth a conversation, such as a team trial with several seats, a request for annual billing or a question about security or invoicing.

A SaaS Sales Pipeline You Can Copy

A small SaaS company needs two pipelines, one for winning new customers and one for keeping the ones it has. Keeping them apart stops a renewal from sitting in the same column as a cold lead.

Pipeline 1: new customers

  1. First reply holds anyone who answered an email, filled in a form or asked for a demo.
  2. Demo booked means a date is in the calendar.
  3. Trial running means the demo happened and they are using the product, whether you call it a trial or a pilot.
  4. Decision means the trial is over or close to it and you have asked for a yes or a no.
  5. Paid means the first payment has landed, not that someone said yes on a call.

The rule that keeps these sales pipeline stages honest is that a card moves only when the buyer does something. A demo you offered is not a demo booked.

Pipeline 2: renewals and expansion

  1. Active holds every customer on an annual contract or a larger monthly plan.
  2. 90 days out is where a card goes when the renewal date is three months away.
  3. Renewal call booked means you have a date to talk about how it is going.
  4. Quote sent covers the new price or the new number of seats.
  5. Renewed means they paid again.

Small monthly customers who pay by card do not need a card here, because their renewal happens in the billing tool. An upgrade to more seats or a higher plan is a new deal in this pipeline with the extra monthly revenue as its value.

The 8 Fields Worth Having on Every SaaS Deal

Only add a field if it changes what you do next or shows up in a report you read. Four of these are built into Fluid CRM and four are custom fields you add once, with Renewal date added after the customer pays.

RecordFieldTypeWhy it is worth having
ContactName and emailBuilt inYou know who you are talking to
CompanyCompany nameBuilt inEvery deal with the same company sits together
DealValueBuilt inEnter the monthly revenue, so the board adds up to new monthly recurring revenue (MRR)
DealSourceBuilt inYou see which channel brings deals that close
DealPlanTextThe plan they are trialling or asking about
DealSeatsNumberSeats times plan price gives you the deal value
DealBillingTextWrite monthly or annual
DealTrial endsDateYou know when to ask for the decision
Customer (a deal in the renewals pipeline)Renewal dateDateIt tells you when to move the card to 90 days out

In Fluid CRM you can star a field so it shows on the deal card, and Trial ends is the one to star.

Using monthly revenue as the deal value keeps the forecast simple. If you track annual contracts as well, choose one unit and stay with it, because a board that mixes monthly and yearly figures gives a total that means nothing. Our guide to sales forecasting for small teams shows the method with a worked example.

Keep the deal’s reminder for the next action, such as “send the security answers on Thursday”, and let the date fields hold the trial and renewal dates.

How to Get Signups Into the CRM Without Typing

Typing every lead in by hand is the first habit that breaks. There are three ways around it in Fluid CRM and you will probably use two.

A form for demo requests

Put a lead capture form on your pricing page or your demo page. Each submission creates a contact and a deal in the pipeline you choose, so a demo request shows up on the board without anyone typing it in. This guide shows how to create a lead capture form that asks for enough and no more.

The API for signups worth a call

Your product knows when a signup is worth a conversation, for example when a trial account invites a fifth teammate. Your app can create a deal through the API at that moment, although somebody has to write that call, which is a small job for a developer and not a setting you switch on.

A verified customer who builds automations wrote in their review: “API for automations is well documented”. If you are comparing tools on this point, read our guide to choosing a CRM with an API first.

An AI assistant for the rest

Fluid CRM connects to Claude and ChatGPT, so you can paste in a list of trial accounts and ask the assistant to add the ones that match your rule. It also works the other way, when you ask which deals have a reminder due this week and get the list back in the chat.

Which CRM a SaaS Team Under 10 Should Start With

Start from how you sell and not from a feature list. If every deal involves a conversation, use a simple sales pipeline, add the eight fields above and leave billing and usage where they already are.

For a founder who does the selling, Fluid CRM is a startup CRM you can set up in five minutes, with one plan and every feature included.

Start your 7-day free trial here, no credit card required.

Frequently Asked Questions

What is the best CRM for an early-stage SaaS startup?

It depends on how you sell. If a founder does the demos, a simple sales pipeline such as Fluid CRM is enough, while a product-led team that wants subscription records in its CRM should look at Attio, an inbound team at HubSpot and an outbound team that calls all day at Close.

What is a SaaS CRM?

The phrase has two meanings. It can mean a CRM set up for a software company, with stages for demos and trials and fields for plan, seats and monthly revenue. It can also mean any CRM that is sold as software as a service, which today is nearly all of them.

Does a SaaS startup need a CRM if it has Stripe?

Stripe tells you who pays and how much, and it does not tell you who you are talking to or what you promised them. If nobody on your team talks to buyers before they pay, you can go without a CRM. Once you do demos, pilots or renewal calls, you need one for those conversations.

Should product usage data live in the CRM?

For a team under 10, usually not. Usage changes every hour and belongs in your product database or analytics tool. Send the CRM only the moment that matters, such as a trial account that becomes worth a call, and create a deal for it.

What pipeline stages does a SaaS company need?

Five stages cover most small SaaS sales, which are first reply, demo booked, trial running, decision and paid. Keep renewals and upgrades in a second pipeline so existing customers do not sit in the same columns as new leads.