B2B lead scoring is a rating system that assigns points to prospects based on their profile and behavior, making it possible to prioritize the contacts most likely to convert. On average, companies that use structured scoring increase their MQL to SQL conversion rate by 28% and shorten their sales cycle by 18%. This method turns qualification from a subjective art into a measurable process, aligning marketing and sales around objective criteria.
In this guide, we explore lead scoring methods (manual, predictive, AI), qualification criteria, tools on the market, and operational implementation to qualify your prospects effectively.
Lead Scoring or Scoring de Leads: The Same Discipline
French-speaking teams use scoring de leads (the French calque of the English term) and lead scoring (the original term) interchangeably. Both refer to the same thing: a rating framework that ranks your prospects so you can focus sales effort on those with the highest probability of converting. In this article, we use both terms depending on context.
Lead scoring isn't a standalone tool: it's a component of your RevOps stack, connected to qualification (BANT, MEDDIC), to the marketing-sales SLA, and to advanced MQL/SQL/intent scoring.
Why Lead Scoring Is Critical in B2B
The Limits of Intuitive Qualification
Without a scoring system, your sales teams waste 40% of their time on unqualified leads. The consequences:
- Marketing-sales friction: constant debates over the definition of a "good lead"
- Missed opportunities: hot leads buried in the crowd
- Longer sales cycles: follow-ups on cold prospects instead of engaged contacts
- Invisible marketing ROI: impossible to measure which campaign generates the best leads
A 2025 Forrester study shows that companies with formalized scoring generate 50% more sales-ready leads, at a customer acquisition cost 33% lower.
What a Well-Calibrated Scoring System Changes
An effective lead scoring system lets you:
- Automatically prioritize prospects based on their conversion potential
- Trigger tailored workflows (nurturing for cold leads, SDR outreach for hot leads)
- Measure source quality (which campaign generates the best scores?)
- Align teams around a shared definition of the MQL (Marketing Qualified Lead)
- Optimize sales time by focusing 80% of effort on 20% of leads
The result: a sales MQL acceptance rate of 75%+ (vs. 30 to 40% without scoring), as confirmed by data from HubSpot.
The 3 Lead Scoring Methods
1. Manual Scoring (Static Rules)
Principle: assigning fixed points based on rules defined by marketing and sales.
Example grid:
| Criterion | Points | Rationale |
|---|---|---|
| Title = VP Sales or Director | +20 | Decision-maker identified |
| Company with 50-500 employees | +15 | Optimal ICP size |
| Industry = SaaS, Tech | +10 | Target sector |
| ROI guide download | +25 | Strong interest signal |
| Pricing page visited 3x | +30 | Buying intent |
| Email opened 5x in 7 days | +15 | High engagement |
| Total score > 70 | MQL | Transfer to sales |
Advantages:
- Simple to implement (1 to 2 weeks)
- Transparent: every team understands the logic
- Full control over criteria
Limitations:
- Requires ongoing manual calibration
- Doesn't capture complex patterns
- Rigid in the face of evolving behaviors
When to use it: startups in the product-market fit phase, teams with < 5 SDRs, contact databases < 10,000.
2. Predictive Scoring (Machine Learning)
Principle: algorithms analyzing your historical data to identify the attributes correlated with conversion.
How it works:
- The tool analyzes 12 to 24 months of data (leads, opportunities, customers)
- It identifies patterns common to converted leads
- It automatically assigns a probabilistic score (0 to 100)
- It updates the models weekly based on new conversions
Example discovery:
- Your intuition: "VP Sales are our best leads"
- The model reveals: "RevOps Directors convert 3x better, and 60% become customers in < 45 days"
Advantages:
- Uncovers patterns invisible to manual analysis
- Automatically adapts to market changes
- Reduces human bias
Limitations:
- Requires a minimum volume (1,000+ qualified leads/year)
- Black box: hard to explain why a lead scores 87
- Higher cost (tools starting at €500/month)
When to use it: scale-ups with > 15 SDRs, databases > 50,000 contacts, sales cycles < 6 months.
3. AI-Driven Scoring (Intent Data + NLP)
Principle: a combination of internal behavioral data, external intent signals, and semantic analysis.
Sources used:
- Intent data: the prospect's web searches (Bombora, 6sense)
- Technographics: detected tech stack (BuiltWith, Clearbit)
- Hiring signals: hiring for key roles (LinkedIn, job boards)
- Funding events: recent funding rounds (Crunchbase)
- Content analysis: NLP on emails/chats to detect urgency and sentiment
Example of dynamic scoring:
Lead X = 42 points (manual scoring)
+ Intent spike "CRM migration" detected (last 30 days) = +35
+ Hiring signal "SDR Manager" (LinkedIn) = +20
+ Competitive visit detected (intent data) = +15
= Final score: 112, Hot lead, immediate SDR alert
Advantages:
- Captures buying signals even before direct contact
- Detects "dark funnel" prospects (anonymous research)
- Optimal timing: contact at the peak of intent
Limitations:
- High technical complexity
- Significant cost (€1,500 to €5,000/month)
- Requires multiple integrations
When to use it: mature companies with ACV > €30k, sales cycles > 3 months, a strong stake in contact timing.
Scoring Criteria: Demographic vs. Behavioral
Demographic Scoring (Fit)
Key question: "Does this prospect match our ideal customer?"
Main criteria:
| Dimension | Examples | Typical Weighting |
|---|---|---|
| Firmographics | Size (revenue, headcount), industry, location | 30 to 40% |
| Role/Seniority | Title, function, hierarchical level | 25 to 35% |
| Technology | Stack in use, tools in place, tech maturity | 15 to 20% |
| Budget | Investment capacity indicators | 10 to 15% |
Example rules:
- Company with 100 to 1,000 employees: +20 pts
- Title contains "VP," "Director," "Head of": +25 pts
- SaaS/Tech industry: +15 pts
- Location France/UK/Germany: +10 pts
- Uses Salesforce: +10 pts
Pitfalls to avoid:
- ❌ Overly restrictive criteria (excludes 90% of the database)
- ❌ Confirmation bias (scoring what you know, not what converts)
- ❌ Ignoring adjacent markets (scale-ups becoming enterprises)
Behavioral Scoring (Engagement)
Key question: "Is this prospect showing signs of active interest?"
Action categories:
| Engagement Type | Examples | Typical Points |
|---|---|---|
| Content consumption | Guide downloads, webinars, case studies | 10 to 25 |
| Key page visits | Pricing, demo, comparison | 20 to 40 |
| Email interactions | Repeated opens, clicks, replies | 5 to 15 |
| Social engagement | LinkedIn comments, shares | 10 to 20 |
| Direct actions | Demo request, contact form | 50 to 100 |
Time decay logic:
- Pricing visit today: +30 pts
- Pricing visit 60 days ago: +10 pts
- Pricing visit 90 days ago: +5 pts
- Beyond 120 days: 0 pts
Frequency and recency:
- 1 pricing visit: +20 pts
- 3 visits in 7 days: +40 pts (strong signal)
- 5 emails opened in 14 days: +25 pts
- Returning to the site after 60 days of inactivity: +30 pts (re-engagement)
The Fit + Engagement Balance
The 60/40 rule:
- 60% of the score = demographic fit (who they are)
- 40% of the score = behavioral engagement (what they do)
Why? A perfect fit without engagement is still a cold lead. Strong engagement on a poor fit generates opportunities that never close.
Prioritization matrix:
| Fit | Engagement | Action | Example Score |
|---|---|---|---|
| Strong | Strong | Immediate SDR contact | 80 to 100 |
| Strong | Weak | Targeted nurturing | 50 to 70 |
| Weak | Strong | Manual qualification | 40 to 60 |
| Weak | Weak | Exclusion or generic nurturing | < 40 |
Negative Scoring: When to Remove Points
Negative scoring helps identify false positives and disengage unqualified leads.
Main use cases:
| Disqualification Criterion | Points Removed | Rationale |
|---|---|---|
| Personal email (@gmail, @yahoo) | -20 | Not B2B |
| Title = Student, Intern | -30 | Not a decision-maker |
| Company < 10 employees | -15 | Outside ICP size |
| Excluded industry (e-commerce retail) | -25 | Sector not served |
| Careers page visit only | -10 | Job-seeking intent |
| "Unsubscribe" click | -50 | Disengagement signal |
| Hard email bounce | -100 | Invalid contact |
| Spam trap detected | -100 | Questionable database |
Example application:
Lead Y: Marketing Director (title = +20)
+ Company with 200 employees (+15)
+ 3 pricing visits (+40)
= 75 points (potential MQL)
But:
- Email @gmail.com (-20)
- Industry = Retail (-25)
= Final score: 30 (disqualified)
Best practices:
- Define automatic disqualification thresholds (score < 10 = removal)
- Create a "Junk leads" category for analysis (why are these leads coming in?)
- Review negative criteria every quarter (as the ICP evolves)
Lead Scoring Tools: 2026 Comparison
HubSpot Lead Scoring
Type: Manual + predictive scoring (Professional/Enterprise)
Features:
- Scoring based on contact properties and behavior
- Predictive scoring powered by deal history
- Automatic MQL/SQL segmentation based on score
- Native integration with HubSpot workflows
Scoring grid:
- Positive/negative points across 30+ criteria
- Automatic decay on engagement
- Separate scoring by buyer persona
Pricing: Included in Professional (€890/month), predictive in Enterprise (€3,600/month)
Who it's for: SMBs and scale-ups already on HubSpot, needing ease of use.
Salesforce Einstein Lead Scoring
Type: Predictive scoring (machine learning)
Features:
- Automatically analyzes 40+ signals
- Probabilistic score from 1 to 100
- Explanation of scoring factors (transparency)
- Integration with Sales Cloud and Pardot
Algorithm:
- Trained on your conversion data (12 months minimum)
- Weekly model updates
- Automatic detection of new patterns
Pricing: Einstein add-on (€50/user/month on Sales Cloud)
Who it's for: Salesforce companies with high volume (10,000+ leads/year), structured sales cycles.
Marketo Engage
Type: Advanced manual scoring + intent data integrations
Features:
- Separate demographic and behavioral scoring
- Multi-touch scoring (multiple products/business units)
- Bizible integration for marketing attribution
- API for external enrichment (Clearbit, Bombora)
Flexibility:
- Complex rules (nested IF/THEN conditions)
- RFM-based scoring (Recency, Frequency, Monetary)
- Bidirectional sync with Salesforce
Pricing: Starting at €1,195/month (10,000-contact base)
Who it's for: Mature marketing teams, Adobe stack, need for granularity.
MadKudu
Type: Predictive scoring + intent data
Features:
- Pre-trained ML models by industry
- Automatic lead enrichment (firmographics)
- Intent signals via third-party integrations
- Granular scoring: fit (A to D) + engagement (low to high)
Differentiation:
- Setup in 24 hours (vs. 2 to 4 weeks for others)
- Transparency: dashboard explaining the factors
- Native integrations (Segment, Salesforce, HubSpot)
Pricing: Starting at €500/month (up to 25,000 leads/month)
Who it's for: Hypergrowth scale-ups, need for fast ROI, modern stack.
Clearbit Reveal + Enrichment
Type: Enrichment + behavioral scoring (intent)
Features:
- Identifying anonymous visitors (IP matching)
- Real-time firmographic enrichment (85+ attributes)
- Intent signals via partner network
- API-first for full customization
Typical use case:
- An anonymous visitor lands on the site
- Clearbit identifies the company (IP)
- It enriches with firmographic data
- It calculates a fit score
- If score > threshold: personalized popup or SDR alert
Pricing: Reveal $999/month, Enrichment €0.15 to €0.30/enriched lead
Who it's for: Tech-savvy teams, strategic ABM, substantial data budget.
Comparison Table at a Glance
| Tool | Scoring Type | Setup | Cost/Month | Ideal Volume | Main Strength |
|---|---|---|---|---|---|
| HubSpot | Manual + predictive | 1 week | €890-3,600 | 5-50k leads | All-in-one simplicity |
| Salesforce Einstein | Predictive ML | 2-4 weeks | €50/user | 10k+ leads | Analytical power |
| Marketo | Advanced manual | 2-3 weeks | €1,195+ | 10-100k leads | Rule flexibility |
| MadKudu | Predictive + intent | 1-2 days | €500+ | 10-100k leads | Fast implementation |
| Clearbit | Enrichment + intent | Immediate | €999+ | Unlimited | Firmographic data |
| 6sense | Intent data + ABM | 4-8 weeks | €2,500+ | Enterprise | External buying signals |
Evaluez votre maturite sur les 8 piliers en 2 minutes. Score instantane, gratuit.
Faire le quiz gratuit →Operational Implementation: 6 Steps
Step 1: Define Your ICP (Ideal Customer Profile)
Method: Analyze your top 20% of customers (lowest CAC, highest LTV, shortest cycle). Building a solid ideal customer profile (ICP) is the prerequisite for any effective scoring system.
Attributes to document:
- Firmographics: size (revenue, headcount), industry, location
- Technographics: stack in use, digital maturity
- Organizational: team structure, recent growth
- Behavioral: how they discovered your solution, objections raised
Deliverable: ICP document with weighted criteria (see our diagnostic methodology).
Step 2: Calibrate with Sales (Marketing-Sales SLA)
Joint workshop (2 to 3 hours, marketing + sales leadership):
- MQL definition: what minimum score triggers a transfer to sales?
- SQL definition: what additional criteria apply after SDR qualification?
- Handling SLA: maximum time to contact an MQL (24 to 48 hours)
- Feedback loop: what happens if sales rejects an MQL? (re-scoring)
Agreement on thresholds:
- Score > 70: MQL (automatic transfer)
- Score 50 to 70: Conditional MQL (SDR review)
- Score 30 to 50: Nurturing
- Score < 30: Exclusion
Formalization: Marketing-sales SLA document signed by the VP Marketing and VP Sales (see also our complete SDR playbook guide).
Step 3: Build the Scoring Grid
Grid template:
| Category | Criterion | Condition | Points | Rationale |
|---|---|---|---|---|
| Firmographic | Company size | 50-500 employees | +20 | ICP sweet spot |
| Industry | SaaS, Tech, Services | +15 | Target sectors | |
| Location | France, BENELUX, UK | +10 | Covered regions | |
| Role | Title | VP, Director, Head of | +25 | Decision-maker |
| Function | Sales, Marketing, RevOps | +20 | Target departments | |
| Behavioral | Pricing page | 1 visit | +20 | Buying intent |
| 3 visits in 7 days | +40 | Strong intent | ||
| Premium content | Guide download | +25 | High engagement | |
| Webinar | Registration | +15 | Active interest | |
| Actual attendance | +30 | Confirmed engagement | ||
| Email engagement | Open | 1x | +5 | Basic interest |
| 5x in 14 days | +20 | Repeated engagement | ||
| CTA click | 1x | +15 | Intentional action | |
| Negative | Personal email | @gmail, @yahoo, @hotmail | -20 | Not B2B |
| Irrelevant title | Student, Intern | -30 | Not a decision-maker | |
| Excluded industry | Retail, e-commerce | -25 | Outside ICP |
Point of caution: Test for 3 months before full deployment. Manually analyze 100 leads against the automatic score.
Step 4: Technical Configuration
In HubSpot (example):
- Create the score property: Settings, Properties, Create property "Lead Score" (type: Number)
- Define the scoring workflows:
- Workflow 1: Demographic scoring (trigger: contact creation)
- Workflow 2: Behavioral scoring (trigger: specific actions)
- Workflow 3: Time decay (trigger: engagement date +90 days)
- Qualification automations:
- If score > 70: change lifecycle stage to MQL + notify SDR
- If score jumps from 60 to 75: "hot lead" alert
- If score < 30 after 180 days: automatic removal
Key integrations:
- CRM ↔ MAP (bidirectional sync)
- Enrichment (Clearbit, ZoomInfo) feeding demographic scoring
- Intent data (Bombora, 6sense) feeding behavioral scoring
Step 5: Train the Teams
SDR playbook (1 day of training):
- Understand the scoring: how the score is calculated, which criteria carry the most weight
- Interpret the score: the difference between an MQL 72 (average fit + high engagement) and an MQL 73 (high fit + low engagement)
- Use the score in prospecting: prioritize the day, personalize the approach
- Feedback loop: how to flag a bad lead (the "Not a good fit" button in the CRM)
Marketing training:
- Monthly analysis: which campaigns generate the best scores?
- A/B testing: which CTA, which landing page improves behavioral scoring?
- Continuous optimization: adjust the rules based on sales feedback
Step 6: Measure and Iterate
Tracking dashboard (weekly review):
| Metric | Formula | Target | Action if Below Target |
|---|---|---|---|
| MQL Acceptance Rate | Accepted MQLs / Generated MQLs | > 75% | Revisit the score threshold |
| MQL to SQL Conversion | SQLs / MQLs | > 40% | Calibrate fit criteria |
| Time to Qualify | Average time from MQL to SDR contact | < 24h | Automate alerts |
| Average score of won deals | Avg score of customers | Benchmark | Identify winning patterns |
| False positives | MQLs rejected by sales / Total MQLs | < 15% | Add negative scoring |
Quarterly calibration:
- Analyze the last 100 won deals: what was their score at the MQL stage?
- Analyze the last 50 lost deals: any common patterns?
- Interview 5 SDRs: which highly scored leads turned out to be poor?
- Adjust the grid (+/- 5 to 10 points per criterion)
Red flags:
- 🚨 Acceptance rate < 50%: scoring too lax
- 🚨 MQL to SQL conversion rate < 20%: a problem with the SQL definition
- 🚨 80% of MQLs generated by a single source: diversify channels
Integration into the SDR Workflow
Morning Routine: Prioritization by Score
SDR dashboard (daily view):
| Priority | Segment | Criterion | Action | SLA |
|---|---|---|---|---|
| 🔥 P1 | Hot leads | Score > 85 | Immediate call | < 2h |
| 🟠 P2 | Warm leads | Score 70-85 | Call + email | < 24h |
| 🟡 P3 | Qualified | Score 50-70 | Personalized email | < 48h |
| ⚪ P4 | Nurturing | Score 30-50 | Automated sequence | - |
Example SDR day:
- 8am to 10am: Handling P1 (leads scoring > 85 that came in within 24h)
- 10am to noon: P2 follow-ups (leads contacted the day before, no response)
- 2pm to 4pm: P3 prospecting (new MQLs scoring 50 to 70)
- 4pm to 5pm: Research and preparation (P1 leads planned for tomorrow)
Personalizing the Approach Based on Score
Lead scoring 92 points (high fit + strong engagement):
Score breakdown:
- VP Sales (+25)
- Company with 300 employees (+20)
- SaaS industry (+15)
- 4 pricing visits in 3 days (+50)
- Case study download (+20)
- Email opened 7x (+12)
Approach: Direct call + mention of the downloaded case study
Angle: "I saw that you checked out our study on [industry].
Our customers in your situation reduced their sales cycle by 30%.
15 minutes this week to discuss?"
Lead scoring 68 points (average fit + moderate engagement):
Breakdown:
- Marketing Manager (+15)
- Company with 80 employees (+10)
- Homepage visited 2x (+10)
- Ebook download (+20)
- Industry = Services (+10)
Approach: Educational email + webinar offer
Angle: Nurturing until an additional engagement signal appears
Sales Intelligence: Beyond the Score
Automatic enriched context (via integrations):
- Buying signals (Bombora, 6sense): "This company is actively researching [category] solutions"
- Event triggers (Crunchbase, LinkedIn): "Raised €10M in funding 30 days ago"
- Hiring signals: "VP Sales hire announced last week"
- Technographics (BuiltWith): "Uses Salesforce + Outreach, no scoring solution"
Real-time dynamic scoring:
Lead X = 65 points (yesterday)
+ Pricing page visit this morning (09:23) = +20
+ "Demo" email click (10:47) = +15
= 100 points, SDR Slack alert: "Hot lead, contact now"
Advanced Scoring: MQL, SQL, and Intent Scoring
To dive deeper into the differences between MQL (Marketing Qualified Lead) and SQL (Sales Qualified Lead), and explore advanced qualification methods like BANT and MEDDIC, see our dedicated article on B2B lead qualification with BANT and MEDDIC.
If you want to go further with advanced lead scoring techniques including intent data and buying signals, check out our guide on advanced lead scoring: MQL, SQL, and intent scoring.
Lead Scoring ROI: Metrics and Benchmarks
Measurable Impact on Sales Performance
2025 benchmark study (500 B2B companies, SaaS Benchmarks Report):
| Metric | Before Scoring | After Scoring (12 months) | Improvement |
|---|---|---|---|
| MQL to SQL conversion rate | 22% | 38% | +73% |
| Qualification time | 5.2 days | 1.8 days | -65% |
| MQL acceptance rate | 41% | 79% | +93% |
| Average sales cycle | 87 days | 68 days | -22% |
| CAC (Customer Acquisition Cost) | €8,400 | €5,600 | -33% |
| SDR quota attainment | 67% | 89% | +33% |
Calculating Direct ROI
Concrete example (SaaS scale-up, €25k ACV):
Initial situation (without scoring):
- 500 MQLs/month generated
- 30% accepted by sales = 150 MQLs handled
- 25% to SQL = 37 SQLs
- 20% to won deals = 7 customers
- Monthly revenue: €175k
After implementing scoring (12 months):
- 500 MQLs/month (same volume)
- 75% accepted = 375 MQLs handled (better qualification)
- 40% to SQL = 150 SQLs (improved fit)
- 25% to won deals = 37 customers (shorter cycle)
- Monthly revenue: €925k
Annual ROI:
- Revenue gain: (€925k - €175k) × 12 = €9M
- Tool + setup cost: €50k (HubSpot Enterprise + MadKudu)
- ROI: 180x
Scoring Health Metrics
KPIs to track continuously:
-
Score Distribution:
- < 30: 60% of leads (nurturing)
- 30-50: 25% (conditional qualification)
- 50-70: 10% (MQLs)
- > 70: 5% (hot MQLs)
- If 50% of leads > 70: scoring too lax
-
Score vs. Conversion Rate:
- Leads 80-100: closing rate 40%+
- Leads 60-80: closing rate 20 to 30%
- Leads 40-60: closing rate 10 to 15%
- If there's no correlation: revisit the model
-
Time Decay Validation:
- Leads contacted < 48h after scoring > 70: +60% response rate
- Leads contacted 7+ days later: -40% response rate
- Confirms the importance of fast contact
-
Channel Performance:
- Which channel generates the highest average score?
- Webinars: average score 68
- Content downloads: average score 52
- Paid ads: average score 41
- Optimize marketing budget
Common Mistakes to Avoid
1. Overly Complex Scoring (Over-Engineering)
❌ Mistake: A grid with 80 criteria, points from 1 to 7, conditions nested 5 levels deep.
✅ Solution: Start simple (15 to 20 criteria max), points in multiples of 5, 2 levels max. Iterate from there.
2. Ignoring Negative Scoring
❌ Mistake: Only positive points, no disqualification criteria.
Result: Students with personal emails who download every ebook end up as MQLs.
✅ Solution: Personal email = -20, irrelevant title = -30, excluded industry = -25.
3. No Calibration with Sales
❌ Mistake: Marketing defines the criteria and MQL threshold alone.
Result: 60% of MQLs rejected by sales, cross-team friction.
✅ Solution: Joint workshop, formalized SLA, weekly feedback loop.
4. Frozen Scoring (No Iteration)
❌ Mistake: Grid defined in 2024, never revisited since.
Result: The ICP has evolved (moved upmarket), but the scoring still favors small companies.
✅ Solution: Quarterly review, analysis of won deals, adjustment of weightings.
5. No Time Decay
❌ Mistake: A lead who visited the pricing page 18 months ago keeps the same points as an active lead.
Result: Old, cold leads resurface as MQLs.
✅ Solution: Automatic decay (-50% after 90 days, -75% after 180 days).
6. Confusing Score with Manual Prioritization
❌ Mistake: The SDR ignores the scoring and follows their gut.
Result: Leads scoring 90 go untouched, leads scoring 40 get contacted first.
✅ Solution: SDR dashboard sorted by score, SLA per segment, KPIs on adherence to prioritization.
7. Forgetting Cross-Sell/Upsell
❌ Mistake: Scoring only for new leads, not for existing customers.
Result: Missed upsell opportunities (a customer visiting a premium product page).
✅ Solution: Separate scoring for expansion, with behavioral criteria (product usage, visits to advanced features).
Going Further
Lead scoring is the cornerstone of an effective B2B prospecting strategy. To dive deeper into the essential revenue reporting metrics, scoring needs to fit into a broader measurement framework. By combining demographic fit with behavioral engagement, you turn qualification from a subjective process into a predictive machine.
The 3 pillars of high-performing scoring:
- Marketing-sales alignment: formalized SLA, shared definitions, ongoing feedback
- Quality data: automatic enrichment, intent data, real-time signals
- Constant iteration: quarterly review, A/B testing, threshold calibration
To build a robust, end-to-end qualification system, check out our complete SDR playbook, which integrates lead scoring into an operational prospecting strategy.
If you want to diagnose the maturity of your qualification processes and identify priority optimization levers, our diagnostic methodology analyzes 78 revenue performance criteria, including scoring and qualification.
FAQ: B2B Lead Scoring
What is the minimum score to consider a lead an MQL?
There's no universal threshold, since it depends on your ICP and your scoring grid. In practice, most B2B companies set the MQL threshold between 60 and 75 points on a 100-point scale. What matters is calibrating this threshold with your sales teams: a good indicator is a sales MQL acceptance rate of 75%+. If you're below that, your threshold is too low. If 100% of MQLs are accepted but the MQL to SQL conversion rate stays low (< 30%), your threshold may be too high.
What's the difference between manual and predictive lead scoring?
Manual scoring relies on rules defined by your teams (e.g., "VP Sales = +20 points"). You control the logic entirely, but you have to calibrate and adjust it manually. Predictive scoring uses machine learning to analyze your historical data and automatically identify the attributes correlated with conversion. It uncovers patterns invisible to human analysis and adapts automatically, but it requires a minimum volume of data (1,000+ qualified leads per year) and remains less transparent (a black box). In practice, many companies combine both: manual rules for baseline criteria (demographic fit), predictive scoring to refine with behavioral signals.
How long does it take to set up a lead scoring system?
For simple manual scoring in a tool like HubSpot or Salesforce, plan for 1 to 2 weeks: 2 to 3 days to define the ICP and grid with sales, 2 days of technical configuration, and 1 week of testing on a sample of leads. For predictive scoring (MadKudu, Einstein), add 2 to 4 weeks for the algorithm to analyze your historical data and train. For advanced scoring with intent data and multiple integrations (6sense, Bombora), allow 6 to 8 weeks. The real critical duration isn't the initial setup, but the first 3 months of calibration, when you adjust thresholds and rules based on field feedback.
How do you convince sales to adopt lead scoring?
Sales resistance often comes from fear of losing control or being handed poor-quality leads. Three levers to bring them on board: (1) Co-construction: involve sales from the moment you define the grid, and have them validate the criteria and the MQL threshold. (2) Transparency: show how the score is calculated, share the dashboard with the breakdown by criterion. (3) Proof through testing: run a 6-week pilot where SDRs prioritize leads scoring > 70, then compare the conversion rate against randomly handled leads. Typical result: +40 to 60% conversion on scored leads, which is usually enough to win over the most skeptical.
Should you score only new leads, or existing customers too?
Both, but with separate grids. For new leads (acquisition), scoring combines demographic fit and behavioral engagement. For existing customers (expansion), create a dedicated scoring model based on upsell signals: product usage (adoption of premium features), engagement (attending advanced webinars, visiting complementary product pages), organizational signals (team growth, hiring for key roles). A customer who visits your "Enterprise plan" page 5 times in a week is a strong signal, even if their original acquisition score was low. The best tools (HubSpot Enterprise, Salesforce) let you run several scoring models in parallel.
What ROI should you expect from a lead scoring system?
2025 benchmark studies show measurable gains within 6 to 12 months: MQL to SQL conversion rate up 60 to 90%, qualification time down 50 to 70%, CAC down 25 to 35%. In direct revenue terms, a SaaS scale-up with 500 MQLs/month and a €25k ACV can expect to multiply won deals by 3 to 5x by moving from a 5% MQL-to-deal conversion rate (without scoring) to 15 to 20% (with optimized scoring). Implementation cost (tool + setup + training) ranges from €15k (HubSpot + manual scoring) to €80k (advanced stack with intent data), for a typical first-year ROI of 5x to 20x depending on initial maturity.
How do you manage time decay in scoring?
Decay (or time-based degradation) means progressively reducing the points assigned to older actions, since a prospect's interest fades over time. Common rule: reduce by 50% after 90 days, 75% after 180 days, and remove entirely beyond 270 days. For example, a pricing page visit today = +30 points, the same visit 120 days ago = +7 points. Technically, most tools (HubSpot, Marketo) let you configure automatic decay workflows based on the last activity date. Note: decay applies to behavioral actions, not to demographic attributes (a VP Sales title remains valid over time).
What should you do if the sales MQL acceptance rate is low (< 50%)?
A low acceptance rate points to a misalignment between marketing's MQL definition and sales expectations. Three corrective actions: (1) Analyze rejection reasons: ask SDRs about the last 50 MQLs they declined. Common patterns: poor fit (industry, size), no identified need, inappropriate timing. (2) Raise the MQL threshold: if your threshold is 60, test 70 or 75. Goal: trade volume for quality. (3) Add negative scoring: penalize disqualification criteria (personal email, irrelevant title, excluded industry). A good exercise: manually score 100 recent leads, then compare your manual scoring against the automatic scoring. A gap > 20 points on 30%+ of leads means your grid needs recalibrating.