Lead scoring for SaaS companies is a way to rank prospects based on two things: how well they match your ideal customer profile (ICP) and how they engage with your business. Each prospect earns points that help sales and marketing prioritize leads and determine when they're ready to become marketing qualified leads (MQLs).
A full CRM doesn't equal a full pipeline.
Some prospects check every box on your ideal customer profile but barely engage, while others click everything in sight but aren't the right buyers.
So how do you know who's worth pursuing?
In this guide, we'll show you how to build a lead scoring model in HubSpot, including how to choose scoring criteria, assign points based on fit and engagement, set MQL qualification thresholds, and refine your model over time.
Lead scoring for SaaS companies is a way to rank prospects by assigning points based on their characteristics and interactions with your business. It helps sales and marketing identify which contacts deserve attention and when they're qualified for follow-up.
Here's how:
Lead scoring helps SaaS companies prioritize sales outreach, align sales and marketing, and identify which prospects are worth pursuing. Instead of treating every contact the same, teams can focus their time on leads that show the strongest combination of fit and interest.
Three ways it helps:
Your sales team can't chase every contact in your CRM. And with sales reps already spending 60% of their time on non-selling tasks, figuring out who to prioritize shouldn't eat up even more of their day.
Lead scoring helps them:
Marketing and sales need to agree on what makes a lead qualified. Lead scoring gives both teams a shared set of criteria to:
Not every SaaS company sells the same way, so scoring priorities can differ:
The three types of lead scoring are fit scoring, engagement scoring, and combined scoring.
Each answers a different question about a prospect:
-Are they the right buyer?
-Are they showing interest?
-Are they both?
Fit scoring measures how closely a contact or company matches your ICP.
It evaluates information about the prospect, including:
A high fit score indicates that a prospect closely matches the type of customer your business wants to attract, regardless of how much they've engaged.
Engagement scoring measures how prospects interact with your business.
With B2B buyers nearly 70% through their purchasing process before engaging sellers, tracking those early interactions can help you understand who's showing interest before they ever speak with sales.
It considers activities such as:
Engagement scores can change as prospects interact with your business, helping teams understand their level of interest.
Combined lead scoring evaluates fit and engagement together.
A prospect might be a perfect ICP match but show little interest. Another might engage frequently without being the right buyer.
Combined scoring accounts for both.
We generally recommend combined scoring in HubSpot because it provides an overall score while keeping fit and engagement scores visible separately.
Building a SaaS lead scoring model starts with defining your ideal customers, auditing your CRM data, and deciding which characteristics and activities deserve points. From there, you'll assign weights, set scoring limits, and account for how often and how recently prospects engage.
Here's how to build your model in six steps.
Before assigning points, get clear on who you're trying to reach.
Your ICP describes the companies that are the best fit for your business. Your buyer personas identify the people within those companies who influence or make purchasing decisions.
And with the average B2B buying group involving 11 people, identifying the right contacts within your target accounts becomes even more important.
Start by reviewing:
Next, identify which characteristics indicate:
A scoring model can only evaluate information that's available in your CRM. And with 76% of surveyed CRM users and stakeholders reporting that less than half their CRM data is accurate and complete, it's important to know what you're working with.
Before choosing criteria, check whether the properties and engagement activities you want to score are being captured.
Here's what to review:
Pay particular attention to inconsistent property values. For example, if the same job title appears in several variations, those differences can affect how consistently contacts are scored. Review and standardize the values before using them in your model.
Now that you know who your ideal customers are and what data you have, decide which attributes should contribute to their fit scores.
Start with the characteristics that best distinguish your target buyers from contacts who aren't a good fit.
Prioritize criteria based on three things:
An attribute that closely matches your ICP but is missing from most records may be less useful than one you can evaluate consistently.
Next, decide which interactions indicate that a prospect is interested in your business.
Not every interaction carries the same meaning. Someone opening an email may be showing interest, but replying to it is a stronger signal.
How do you decide which activities matter most?
Look at what each interaction tells you about the prospect.
For SaaS companies, tracked product interactions can also provide useful engagement signals when those events are available.
Don't overlook negative engagement signals. For example, unsubscribing from marketing emails may warrant negative points because it indicates that the contact no longer wants that type of communication.
You should also consider whether an interaction happens once or repeatedly. Frequent activity can provide additional context, although the number of points it contributes should be controlled by your scoring model.
You've identified what matters. Now decide how much each attribute or activity should contribute to the score.
We use a best-to-worst framework to organize scoring criteria.
This helps you distinguish between characteristics that strongly indicate a good fit and those that suggest a contact should receive less attention.
Scoring groups bring related attributes or activities together.
For example, you might have separate groups for job titles, company size, marketing emails, and website engagement.
Each group receives a point limit based on its importance within the overall scoring model.
Here's how the pieces fit together:
Negative points can help deprioritize contacts who don't match your ICP or demonstrate behaviors associated with lower interest.
However, missing information shouldn't automatically be treated as poor fit.
Overly aggressive penalties for unknown property values can push otherwise relevant contacts into unnecessarily low or negative scoring ranges.
Want to see how all of this comes together? Watch our free 5-part Allbound Academy series to learn how to identify your best prospects, track buying signals, build scoring models, and use those scores to prioritize outreach 👇
A prospect's engagement score shouldn't depend only on whether an interaction happened.
You should also consider how often it happens and how recently it occurred.
Some interactions can contribute points each time they occur.
This example gives more weight to email replies than clicks or opens.
Scoring group limits help control how much repeated activity contributes to the overall score.
You can limit scoring to interactions that occurred within a specified period.
This helps keep the model focused on relevant activity rather than counting every interaction indefinitely.
Score decay reduces the contribution of older engagement activities over time.
For example, a marketing email scoring group could use 50% decay over three months, reducing the value of older interactions as time passes.
The appropriate decay period depends on how long your sales cycle typically lasts.
That way, engagement from several months ago doesn't carry the same weight as more recent activity.
To set up lead scoring in HubSpot, choose a scoring model, configure your rules, create analysis views and dashboards, and make scores visible to sales.
Once you've established your scoring criteria, point values, and group limits, follow these four steps to put your model to work.
HubSpot offers three scoring options:
We generally recommend combined scoring because teams can see both individual scores alongside the combined total.
If you build separate fit and engagement scores, you can use a calculated property to combine them when needed.
Use the scoring framework you've already developed to configure your model in HubSpot.
Give your scoring properties clear names so sales and marketing can easily distinguish between fit, engagement, and combined scores.
Next, make scores easier to review across your CRM.
Create two contact views:
These views help teams compare contacts and examine how scores differ across lifecycle stages.
Then, build a lead scoring dashboard with reports that break down fit and engagement scores by scoring group and lifecycle stage.
Finally, make scoring information accessible wherever sales reviews leads.
The right MQL score threshold depends on how your contacts are scored, how many qualify, and whether sales can realistically follow up with them.
There's no universal MQL score for SaaS companies. The goal is to identify promising prospects without overwhelming your sales team.
Here's how to determine your initial threshold in four steps.
Start with HubSpot's Preview Distribution feature to see how contacts are distributed across scoring ranges.
Review:
Important: Preview Distribution is sample-based. It helps estimate how contacts might qualify, but the results don't represent a complete evaluation of every contact in your CRM.
For this initial analysis, we recommend setting the scoring scope to all contacts to avoid unnecessarily restricting the population being evaluated.
Use the distribution to identify a score that produces a manageable number of MQLs.
The highest-scoring group isn't automatically the right MQL cutoff. Your threshold should reflect both the quality of the contacts and the volume your sales team can manage.
Before finalizing the score, check whether the contacts who qualify actually match your expectations.
Watch for misleading scores. Missing property values can make a good-fit contact appear less qualified, while missing engagement tracking can leave an interested prospect with a low engagement score.
If that happens, investigate the underlying data or scoring rules before lowering your threshold.
Once you've validated your starting threshold, connect scoring to your qualification process.
3. Configure lifecycle-stage automation to qualify contacts when they meet your established scoring criteria.
Remember, a high score supports the MQL qualification decision. It should reflect the criteria sales and marketing have agreed make a contact ready for follow-up.
Before activating automation, confirm that lead ownership, routing, and the marketing-to-sales handoff are ready.
That way, contacts who become MQLs have a clear next step.
For more on setting up and automating lifecycle stages, check out our HubSpot Academy video series on lifecycle stage management, where Shadab Khan walks through everything from defining stages and qualification triggers to building workflows and monitoring performance 👇
To measure and improve lead scoring, review newly qualified MQLs, gather sales and marketing feedback, monitor CRM data quality, and regularly refine your model.
Once your scoring model is live, you need to make sure it's identifying the right contacts and that your qualification process is working as intended.
Here's how to keep it on track.
Start by examining contacts that recently became marketing qualified leads.
Review individual contact records to understand which fit characteristics and engagement activities contributed to their scores.
This helps you determine whether contacts are qualifying for the right reasons.
Both teams should help evaluate how well the model is working.
Use that feedback to identify which criteria are helping surface qualified contacts and which may need to be adjusted or removed.
Even a well-designed model can produce misleading results when CRM data is incomplete or automation isn't working correctly.
Regularly check:
Conduct an initial review approximately 90 days after implementation, followed by monthly or quarterly reviews.
Use these check-ins to review MQL quality, discuss feedback, and make adjustments as needed.
Lead scoring for SaaS companies helps sales and marketing prioritize prospects based on how closely they match the ICP and how they engage with the business. A successful model combines fit and engagement data, assigns meaningful point values, and establishes clear thresholds for MQLs.
Here's what matters most:
Lead scoring for SaaS companies is the process of assigning points to prospects based on how closely they match your ideal customer profile (ICP) and how they engage with your business. It helps sales and marketing prioritize leads, identify potential buyers, and determine when contacts are ready to become marketing qualified leads (MQLs).
The three types of lead scoring are fit scoring, engagement scoring, and combined scoring. Fit scoring evaluates characteristics such as job title, company size, and industry. Engagement scoring measures interactions such as email replies, website visits, form submissions, and product activity. Combined scoring considers both to provide a more complete picture of lead quality.
Start by defining your ICP and buyer personas, then audit your CRM data to identify reliable scoring criteria. Assign points to relevant fit characteristics and engagement activities, establish scoring limits, and account for negative signals and older interactions. In HubSpot, configure your scoring groups, create contact views and dashboards, and make scores visible to sales teams.
There is no universal MQL score threshold for SaaS companies. Start by reviewing your lead score distribution in HubSpot to understand how many contacts would qualify at different thresholds. Then examine individual contacts near your proposed cutoff to confirm they match your ICP and demonstrate meaningful engagement. Choose a threshold that balances lead quality with your sales team's capacity for follow-up.
SaaS companies should conduct an initial lead scoring review approximately 90 days after implementation, followed by monthly or quarterly reviews. Evaluate whether newly qualified MQLs match your ICP, collect feedback from sales and marketing, and check CRM data quality and qualification automation. Adjust scoring criteria, point values, and thresholds when results indicate the model needs improvement.