How to Use HubSpot for Lead Scoring: A Step-by-Step Setup Guide
August 31, 2026 · EASI7 Team · 8 min read
HubSpot retired its old single-property lead scoring setup in 2025, and most teams that migrated did the laziest possible version of the new tool: they built one combined score, threw every signal they had into it at roughly equal weight, and called it done. That's why so many sales teams still ignore the "HubSpot score" column entirely. A single number that mixes "downloaded a pricing PDF" with "has the word marketing in their job title" doesn't tell a rep anything useful, and reps learn to stop trusting it within a month.
For background on what HubSpot includes at each tier before you commit to a plan, see our full HubSpot profile. If you're still deciding between HubSpot and a dedicated marketing automation platform for this kind of work, our HubSpot vs Marketo comparison covers where the two actually differ on scoring and lifecycle automation. This post assumes you've already picked HubSpot and want the scoring setup done properly.
Step 1: Decide What You're Actually Scoring Before You Open the Builder
HubSpot's current lead scoring tool builds three distinct types of score: a fit score, an engagement score, or a combined score that stores all three values on the record. Fit scores qualify a contact or company based on who they are: job title, company size, industry, annual revenue, the demographic and firmographic properties that predict whether this account could ever be a customer regardless of what they've done on your site. Engagement scores qualify based on behavior: page visits, form fills, email opens, CTA clicks, the signals that predict interest and timing.
The mistake almost everyone makes is skipping straight to one combined score without building fit and engagement separately first. A combined score hides the reason a lead is high or low. A VP at a company that's a perfect fit but has only visited your homepage once looks identical, on a single blended number, to a marketing intern who's downloaded six ebooks. Build fit and engagement as separate scores, then combine them, so you can always see which half of the picture is driving the number.
Step 2: Build the Fit Score From Properties, Not Guesses
Start with the fit score because it changes rarely and gives you a stable baseline. In the scoring tool, create a Fit score and add criteria based on contact and company properties: job title contains director, VP, or head of; company employee count within your target range; industry matches your ideal customer profile; company already using a competitor tool you displace. Assign more points to properties that show up disproportionately often in your closed-won deals, not to whatever feels intuitively important.
This is where pulling actual data matters more than instinct. Look at your last twenty or thirty closed-won deals and check which firmographic properties they share. If almost none of your customers have fewer than 50 employees, company size should carry real weight in the fit score. If industry turns out not to correlate with close rate at all, don't give it points just because it's an easy property to score on.
Also build negative fit criteria: job title contains student or intern, company size far outside your serviceable range, industry on your exclusion list. HubSpot's scoring tool supports negative points and exclusion lists directly in the builder, so a lead that's clearly the wrong fit can be pushed down or excluded from scoring entirely rather than just quietly ignored.
Step 3: Build the Engagement Score With Decay Turned On
Engagement scoring is where most teams get the weighting wrong in the other direction: they score every action the same, so a newsletter open counts the same as booking a demo call. Weight actions by how close they sit to a buying decision. Visiting the pricing page, requesting a demo, or replying to a sales email should carry far more points than opening a marketing email or visiting the blog once.
The setting that actually separates a usable engagement score from a stale one is decay. Inside each event group in the scoring criteria, you can toggle decay on so that points earned from an action gradually reduce if the contact goes quiet afterward. Without decay, a contact who was highly engaged eight months ago and has done nothing since keeps sitting at the top of the list, and sales keeps calling someone who's gone cold. Turn decay on for every meaningfully weighted engagement criterion and set the decay window to something realistic for your sales cycle, not a default nobody reviewed.
Also pay attention to event frequency settings where they're available. A contact who visited the pricing page once and one who's visited it five times this week are not showing the same level of intent, and the scoring criteria should let repeated behavior accumulate rather than capping at a single point value per action type.
Step 4: Combine Fit and Engagement Into a Grid, Not a Single Number
Once both scores exist, build the combined score and, more importantly, use the fit-by-engagement grid HubSpot generates from it rather than defaulting back to one blended total. The grid plots every record on two axes: fit, labeled A through C with A as the highest fit, and engagement, labeled 1 through 3 with 1 as the highest engagement. A record that lands in A1 is a great-fit account showing strong buying signals, exactly what sales should be calling right now. A record in C3 is a poor fit showing almost no interest, and a record in A3 is a great-fit account that just hasn't engaged yet, which is a nurture and outbound opportunity, not a dead lead.
This is the piece the "one score" approach destroys. A single combined number can put an A3 account and a C1 account at roughly the same total score, and they need completely different handling: one needs proactive sales outreach despite low engagement, the other needs to be left in a nurture track regardless of how active they look. Reviewing the grid instead of a single ranked list is what keeps those two very different situations from getting the same response.
Step 5: Set a Threshold Sales Has Actually Agreed To
A lead score is only useful if it triggers something, and the threshold that triggers a lifecycle stage change has to come from a conversation with sales, not a number marketing picked because it felt reasonable. Pull a sample of leads that recently converted to closed-won and a sample that sales rejected as not sales-ready, and check where each group actually falls on your fit and engagement scores. Set the marketing-qualified-lead threshold at the point that separates those two groups in your own data, not at a round number borrowed from a template.
Once the threshold is set, build a workflow that changes lifecycle stage automatically when a contact crosses it, rather than relying on someone to notice and update the property by hand. Revisit the threshold roughly every quarter using the same closed-won and rejected-lead comparison, because what counted as sales-ready when you set it up will drift as your product, market, and sales process change.
Step 6: If You Qualify for Predictive Scoring, Layer It On Top
HubSpot's predictive scoring, available on Enterprise, uses machine learning to compare new contacts against the pattern of your historical closed-won records rather than relying purely on the criteria you've manually weighted. It generally needs a meaningful volume of closed-won history, often cited around 200 or more, to produce a model worth trusting. If you have that volume of clean historical data, run predictive scoring alongside your manual fit and engagement scores rather than replacing them outright, and compare the two for a full sales cycle before deciding which one drives the actual handoff. If you don't have that history yet, the manually built fit and engagement scores from the steps above will outperform a predictive model trained on too little data anyway.
What This Setup Actually Produces
Done this way, HubSpot isn't producing a single score nobody trusts, it's producing a fit and engagement grid with a threshold sales agreed to, decay that keeps the numbers honest, and a workflow that moves qualified leads into the pipeline without anyone manually updating a property. That's a meaningfully different outcome than the default combined score most accounts ship with, and it's the difference between a lead score sales actually works and one they quietly learn to ignore.
If you're still weighing whether HubSpot's scoring and lifecycle tools fit your sales process better than an alternative platform, our HubSpot vs Marketo comparison and HubSpot tool profile cover the pricing tiers and feature gaps in more detail.
Want a lead scoring model sales actually trusts?
We'll build fit and engagement scoring around your real closed-won data and wire it into your handoff process, not just install a default template.
Ready to get started?
We usually reply within 24 hours.
We only use this to reply to you - no spam, unsubscribe any time.