HubSpot Lead Scoring: How It Works, What It Costs, and a Simpler Setup

By Cyril Nie, founder of Spreeflo · Prices and plan details checked on HubSpot's own pages on 27 October 2026

Published · Updated

HubSpot's lead scoring is good. The catch is the plan you need to get it.

HubSpot lead scoring gives contacts a fit score (who they are), an engagement score (what they've done) or a combined score, from rules you set. Contact scoring needs Marketing Hub Professional or Enterprise. Professional starts at $800 a month paid annually, or $890 paid monthly on an annual commitment, plus a required $3,000 onboarding fee, with 3 seats, 2,000 marketing contacts and up to 5 scores.

How does HubSpot lead scoring work?

You build a score from groups of rules that add or subtract points when a contact matches. HubSpot keeps it current and saves it as a property for segments, workflows and reports. Its lead scoring tool offers three score types for contacts and companies:

Score typeBuilt fromExample rules
FitProperty valuesJob title, company size, annual revenue
EngagementEventsSite visits, newsletter sign-ups, CTA clicks, email opens
CombinedBothCreates three score properties instead of one
  • Limits. A score limit caps the total and group limits weight each group; once a limit is reached, no more points are added or removed.

  • Negative points. Rules can subtract points, and a score can go below zero.

  • Frequency and time frames. Event rules can count occurrences (exactly, between, at least, at most) or look only within a time frame.

  • Decay. Engagement and combined event groups can decay over 1, 3, 6 or 12 months, in a straight line.

  • Thresholds. Fit and engagement scores are labelled High, Medium or Low. Combined scores use an A1 to C3 grid: the letter is fit (A is high), the number engagement (1 is high).

  • AI scores. AI-built contact fit and engagement scores need Marketing Hub Enterprise and at least 50 contacts, 25 converted and 25 not.

Which HubSpot plans include lead scoring?

Lead scoring is on Professional and Enterprise only. From HubSpot's pricing pages and knowledge base, read on 27 October 2026:

PlanPriceLead scoringWhat it scoresOnboarding
Marketing Hub Free$0Not includedNone
Marketing Hub StarterFrom $7 or $20 per seat a monthNot includedNone
Marketing Hub ProfessionalFrom $800 a month (paid annually) or $890 (paid monthly, annual commitment); 3 core seats and 2,000 marketing contacts includedUp to 5 scoresContacts, companies$3,000, required
Marketing Hub EnterpriseFrom $3,600 a month; 5 core seats and 10,000 marketing contacts includedUp to 50 scores, with AI recommendationsContacts, companies$7,000, required
Sales Hub ProfessionalFrom $90 or $100 per seat a monthUp to 5 scoresCompanies, deals$1,500, required
Sales Hub EnterpriseFrom $150 per seat a monthUp to 10 scoresCompanies, deals$3,500, required

HubSpot's pricing page shows two figures each for Starter and Professional beside "Pay Monthly" and "Pay Annually", and Professional's "Pay Monthly" is marked "Commit annually", so both are one-year contracts. HubSpot's own Marketing Hub pricing guide (September 2026) gives Professional at $800 billed annually and $890 monthly. Extra Marketing Hub Professional seats start at $45 a month.

So the cheapest way to score contacts, Marketing Hub Professional, costs in the first year $800 × 12 + $3,000 = $12,600 paid annually, or $890 × 12 + $3,000 = $13,680 paid monthly, for 2,000 marketing contacts and three seats.

How do you set up lead scoring in HubSpot?

Setup is a short wizard, per HubSpot's knowledge base:

  1. Go to Marketing > Lead Scoring (under More) and click Create score.

  2. Choose Contacts (Marketing Hub), Companies or Deals (Sales Hub), then fit, engagement or combined.

  3. Use + Add property group for fit rules and + Add event group for engagement rules; engagement and combined scores also offer Discover AI rules.

  4. Set the Score limit (for example -100 to 100) and each group's maximum, then build the rules and points, optionally capping how often an event scores.

  5. Choose Score all or Score specific segments, and set Score thresholds on the Settings tab.

  6. Test records or preview the distribution, then Review and turn on.

This is a starter lead scoring model you can copy

Two scores, each capped at 100: Fit (could they buy?) and Intent (are they interested now?). A contact becomes a marketing qualified lead (MQL) when both pass 50. It works in HubSpot as a combined score and in most other tools as two scores.

Fit rules (who they are)

RulePoints
Job title contains founder, CEO, owner or head of marketing+30
Company size between 2 and 50 employees+25
Country is one you sell to+25
Has a work email (linked to a company, not a free-mail address)+20
Email domain belongs to a competitor-50

Intent rules (what they've done), all in a rolling window

RulePoints
Submitted the demo or contact form in the last 30 days+45
Clicked any email at least twice in the last 30 days+20
Replied to any email in the last 30 days+20
Visited the pricing page at least twice in the last 14 days+15
Opened no email in the last 60 days-20

Rolling windows make intent fade on its own: a contact who went quiet a month ago drops back without a reset. A demo request is worth almost half the intent score because it's the clearest signal you'll get; you could also route demo requests straight to a person.

Lead scoring example: three leads through the model

The leads are illustrative; the math follows the rules above.

LeadFitIntentResult
Founder of a 12-person UK agency, work email; visited pricing 3 times this week, clicked 2 emails30 + 25 + 25 + 20 = 10020 + 15 = 35Strong fit, not ready. Keep nurturing
Marketing manager at a 30-person US SaaS, work email; asked for a demo, replied to the confirmation0 + 25 + 25 + 20 = 7045 + 20 = 65MQL. Owner calls today
Student on a free-mail address in a country you sell to; downloaded a guide, opened nothing since25-20 (0 where scores can't go below zero)Not a lead for sales. Newsletter only

Notice the first lead. A model that added both scores would give them 135, the same as the second lead. Separate scores show they're the right buyer at the wrong moment: a nurture email, not a sales call.

What is a good lead score threshold?

Start at 50 for "worth a look" and 75 for "act today", then score the last 20 people who bought: if most would have crossed your MQL line before buying, the threshold works; if not, lower it or fix the rules. Revisit it every quarter, and ask sales which MQLs they rejected and why.

This is the same model built in Spreeflo

Spreeflo's lead scoring uses the same shape: a Fit and an Intent score per contact, each from 0 to 100, in the CRM on both paid plans.

How the rules work. Each rule is a segment-builder condition plus points, from -100 to +100, with up to 25 rules per score. The model above maps across:

  • Job title is a custom attribute, filled from a form question with Map to attribute.

  • "Has a work email" becomes "is related to a Company" (Spreeflo links contacts to a company by work-email domain, skipping free mail), and company size becomes "is related to a Company where Size is 2-10 or 11-50".

  • The competitor rule uses the email domain, seeded from the CRM setup questions.

  • The demo form is a Form Action condition; email clicks and replies are Email Action conditions ("at least 2 times in the last 30 days").

  • The pricing-page rule is a Page Visited condition, which needs Professional. On Starter, website-activity rules score 0, so a Starter model relies on forms, email activity and profile data.

There's no separate decay setting: when a click falls outside "the last 30 days", its points drop away.

Editing a Fit scoring rule in Spreeflo: 20 points for contacts whose role is Founder, Head of growth or Product manager

Bands and using the scores. Warm is 50 and Hot is 75 by default; crossing a band writes to the timeline and can start a journey. Scores are contact attributes (fit_score, intent_score), so they work in any segment, If/Else or Join Segment trigger, such as one that sets the lifecycle stage to MQL with Update Contact Attribute and assigns an owner with Assign owner.

Contact profile CRM card with Fit 75 and Intent 65, and the breakdown listing each matched rule and its points

Where HubSpot's scoring goes further

HubSpot is the better choice if you need more than two scores (Enterprise allows up to 50), scores on companies and deals, AI-built scores (Enterprise), configurable decay or the A1 to C3 grid. If your team already runs on HubSpot, keeping scoring there avoids a second system.

Spreeflo's version is simpler: one Fit and one Intent score, with rules you write yourself (no AI-suggested rules). For a founder-led team that wants a clear MQL line and fast follow-up, we think that's enough. At the 2,000 marketing contacts HubSpot's Professional price includes, Spreeflo Professional, which adds scoring on website activity and unlimited seats, is $32 a month, or $320 a year billed annually, with no onboarding fee, against $12,600 for HubSpot's first year on annual billing. Starter, with Fit and Intent scoring on email, form and profile data, is $21 a month at 2,000 contacts for one seller.

See it in Spreeflo: open any contact in the tour to see its Fit and Intent scores and, under "Why these scores", every rule that matched. Click around a live CRM in the tour →

Build this in Spreeflo

Spreeflo gives founder-led teams Fit and Intent lead scoring on the same record as their email, forms and deals. Starter is from $16 a month for one seller, CRM included; Professional, from $24, adds scoring on website activity, round-robin routing and speed-to-lead SLAs.

Take the live tour → · See pricing

Common questions

Is HubSpot lead scoring free?

No. It isn't in HubSpot's free tools or Starter plans. The cheapest way to score contacts is Marketing Hub Professional: $12,600 in the first year on annual billing, including the required onboarding fee.

Does HubSpot have predictive lead scoring?

Yes, on Marketing Hub Enterprise, where it's called AI scoring: HubSpot trains a model on which of your contacts converted and which didn't, then builds the contact fit or engagement score. It needs at least 50 contacts, 25 converted and 25 not. On Professional, scores come from rules you set.

What is the difference between fit and engagement scores?

A fit score measures who someone is: role, company size, country. An engagement score measures what they've done: visits, clicks, form fills, usually weighted towards recent activity. Keeping them separate tells you whether a lead is the wrong buyer or the right buyer at the wrong time.

Read these next

Sources

Turn more leads into customers

14-day free trial
No commitment
Cancel anytime