TL;DR: A B2B ICP scoring rubric weights seven criteria into a 0-100 score: firmographic fit, technographic overlap, intent signals, engagement activity, buying triggers, economic outcome, and negative disqualifiers. Set Tier A at 80+, Tier B at 60-79, Tier C below 60. Calibrate weights against twelve months of closed-won and closed-lost data, then recalibrate quarterly.
ICP Scoring Criteria for B2B Sales: A Practical Rubric Guide (2026)
Last updated: June 2026
ICP scoring shifted from a quarterly RevOps spreadsheet to a live GTM signal in 2026. Third-party intent data is cheaper, first-party behavioral data is richer, and the average B2B deal now involves six to ten stakeholders across IT, finance, and procurement. Scoring a single contact misses the buying committee. Scoring the account across all dimensions is how you find the deals worth prioritizing.
Does Your Current Scoring System Actually Predict Which Deals Close?
Most B2B sales teams score leads, not accounts. A junior analyst who downloads three whitepapers can outscore a VP of Sales who requested one demo, because individual-level scoring treats every action as equal regardless of role. The result is a pipeline full of accounts that look qualified on paper but have no real buying intent behind them.
A well-built ICP scoring rubric fixes this by working at the account level and separating three distinct signals: fit (does this company match your ICP?), intent (are they actively researching a solution?), and engagement (are they interacting with your brand?). The rubric rolls all three into a single 0-100 score that drives routing decisions without requiring judgment calls from individual reps.
The Seven ICP Scoring Criteria That Predict Close Probability
ICP scoring rubrics that predict close probability share a common structure. Seven dimensions have proven predictive across B2B sales motions. Here is what each one measures and why it matters.
Firmographic fit forms the foundation. This covers industry, employee count, funding stage, and geography. Companies that mirror your strongest customer cohort should carry the most weight in your model. If your closed-won analysis shows most revenue comes from fintech firms between 200-1,000 employees, that segment gets the highest score in this dimension. Without a clear firmographic baseline, every other signal loses context.
Technographic fit examines the stack your product sits alongside. Shared infrastructure or complementary platforms reduce implementation friction and support faster time-to-value. If your product integrates with Salesforce and HubSpot, accounts already running those tools score higher than accounts on custom-built CRMs. Technographic data is available through enrichment tools that pull from provider networks and can be appended to accounts at the list-building stage.
Intent signals answer one question: is this account actively researching a solution like yours? Track third-party surges on review sites like G2 and Gartner, keyword clusters from intent data providers, and activity on partner marketplaces. Layering third-party intent data on top of firmographics can flag buyers before competitors do by surfacing accounts in active research mode.
Engagement activity reveals momentum you can nurture into pipeline. Web sessions, demo requests, pricing-page views, and email replies show accounts moving toward a decision. Engagement is first-party data you control, and it is often more predictive than firmographic fit alone because it captures real behavior in real time.
Buying triggers create immediate urgency. Funding rounds, leadership changes, new compliance mandates, and headcount expansions often force fresh buying decisions. These triggers align your outreach with an internal mandate to act, which shortens sales cycles considerably. Teams that monitor for triggers and route immediately see faster movement through the funnel than teams relying on inbound signals alone.
Economic outcome covers projected ACV and lifetime value. Prioritizing high-LTV accounts can lift gross margin even when total logo count stays flat. Weight this dimension to ensure your team is not chasing high-volume, low-value segments while ignoring fewer but more strategic deals.
Negative signals tell you who to remove before they waste cycles. Score deductions for wrong industry, no budget authority, or an active competitor contract keep your pipeline honest. This is the dimension most teams underinvest in. Without clear disqualifiers, an account that looks good on firmographic fit can clog your pipeline for months before reps acknowledge it is not going anywhere.
Stack all seven into a 100-point rubric. Accounts that score high across fit, intent, and engagement dimensions close faster and expand more. The rubric does not eliminate judgment from sales. It eliminates the wasted cycles that happen before judgment should even enter the picture.
How to Build and Weight Your 100-Point Scoring Rubric
Your raw ICP attributes need to become a single score that drives immediate routing decisions. The standard structure is a table with three rows (Ideal, Acceptable, Low Fit) and a negative column for disqualifiers that subtract points regardless of how well an account scores on other dimensions.
Here is a reference weighting that works for most B2B sales motions:
| Dimension | Weight (%) | Ideal (pts) | Acceptable (pts) | Low Fit (pts) |
|---|---|---|---|---|
| Firmographic Fit | 25 | 10 | 6 | 2 |
| Technographic Fit | 20 | 10 | 5 | 1 |
| Intent Signals | 15 | 10 | 5 | 0 |
| Engagement Activity | 15 | 10 | 4 | 0 |
| Buying Triggers | 10 | 10 | 3 | 0 |
| Economic Outcome | 10 | 10 | 5 | 1 |
| Negative Signals | 5 | 0 | 0 | -15 |
Total Score = the sum of (weight times value) for each dimension.
These weights are a starting point, not a permanent configuration. To calibrate them against your business, pull twelve months of closed-won and closed-lost deals. Calculate win rates for accounts with strong scores in each dimension. Give heavier weight to dimensions with stronger historical correlation to wins. If your analysis shows technographic fit is a reliable predictor of deal close but your current model weights it too low, shift weight accordingly. The goal is a model grounded in both historical data and frontline reality.
Before turning the model on, test draft weights with sales, marketing, and RevOps together. Each team has knowledge that historical data can miss. Sales reps know which accounts looked perfect on paper but never moved. Marketing knows which campaigns brought in accounts that expanded. RevOps can spot data quality gaps that would skew scores. Getting alignment at this stage prevents the common failure mode where sales dismisses the model as irrelevant because they were not involved in building it.
The negative signals row deserves specific attention. Most teams set it too low or leave it empty, which creates scoring distortions. An account in the wrong industry that also scores high on engagement because a junior employee downloaded a whitepaper can appear as a warm lead when it is not. Set meaningful deductions: accounts with an active competitor contract, companies in explicitly out-of-ICP industries, or contacts with no budget authority should see negative scores that push them below your routing thresholds regardless of other signals.
For a practical implementation example with CRM routing logic and decay rules, the Clay lead scoring setup guide walks through threshold configuration and automation in detail.
Run outbound on autopilot.
Lead lists, enrichment, ICP qualification, personalized openers, sequencer push. Miniloop runs the loop, you take the meetings.
Quantitative vs. Qualitative Scoring Criteria: Use Both Differently
ICP scoring models work best when they keep two categories of criteria separate rather than mixing them into a single dimension.
Quantitative criteria are attributes you can pull directly from enrichment tools: industry codes, employee count, revenue range, tech stack, and geography. These are binary or categorical. The account either matches your ICP firmographics or it does not. They are easy to automate, consistent across accounts, and reliable as a baseline for your fit score.
Qualitative criteria require interpretation: website engagement patterns, email reply sentiment, social media interactions, and NPS scores from existing customers. These are harder to automate but often more predictive of deal progression than firmographic checkboxes alone, because they capture nuance that structured data misses. They feed your engagement score, not your fit score.
When you keep these two categories distinct, you can quickly identify two patterns that need different responses:
- High fit, low engagement. The account looks like a strong potential customer but has not shown buying behavior. Run targeted top-of-funnel content to build engagement before routing to sales. These accounts are worth nurturing.
- Low fit, high engagement. Someone at an out-of-ICP company is very interested in your content. Probably not the right deal to chase. Understand why they are engaging before investing SDR time.
Without this separation, both patterns produce similar composite scores and the right next action gets muddled. Sales ends up chasing the low-fit high-engagement account while the high-fit low-engagement account sits unworked in a nurture sequence that is too passive for its actual potential.
Layering Intent and Behavioral Signals Into Your Score
After fit, intent and behavioral signals tell you whether an account will actually buy. This is where most scoring projects stall, because behavioral data is messy, decays fast, and looks different across CRM configurations.
Three rules make this manageable.
Fit stays stable. Firmographic and technographic fit does not change week to week. You score it once and update it when you learn new information about the account.
Engagement decays fast. A pricing page visit three months ago is much less meaningful than one last week. Behavioral signals should lose 10-20% of their value every 30 days of inactivity. If you are not on HubSpot, you can build decay logic with workflow automation or in tools like Clay.
Layer first-party and third-party signals separately. A practical baseline for first-party signals:
- Pricing page visit: +10 points
- Case study download or webinar attendance: +8 points
- G2 or Gartner research activity: +7 points
- Demo request: +30 points
- Unsubscribed from emails: -15 points
- Bounced from homepage with no further engagement: -5 points
The exact numbers matter less than their relative weight. Calibrate these values against your closed-won data. A demo request correlates directly with sales conversations and should weight much more heavily than a newsletter open.
For third-party intent data, count the spike only if at least one first-party touch occurred inside the same 14-day window. Intent data feeds get noisy without this filter. An account spiking on competitor keywords on G2 but never interacting with your brand is interesting but not sales-ready. An account doing the same thing while also visiting your pricing page is worth routing immediately.
Weight signals by role. A C-level executive downloading a case study should score meaningfully higher than a junior analyst opening a newsletter. Most CRMs capture job title alongside behavioral events. If yours does not, filter by seniority at the enrichment stage before scoring. The guide on buying signals in sales covers how to identify and weight different signal types across first-party and third-party sources.
Thresholds, Routing, and SLAs for Each Tier
Without score bands, every account gets the same treatment and a score of 78 means nothing because no one knows what to do with it. Thresholds convert scores into actions.
A standard three-tier structure:
Tier A (80-100, Hot): Route immediately. The account fits your ICP, is actively researching, and is engaging with your brand. SDR call within five minutes. High scorers enter premium retargeting audiences. At this score, every hour of delay costs you against competitors who are likely seeing the same intent signals.
Tier B (60-79, Warm): Automated sequence followed by SDR call within 24 hours. Run ABM campaigns and retargeting in parallel. These accounts have real potential but are not fully in-market yet. Nurture their intent with targeted content before pushing toward a sales conversation.
Tier C (below 60, Nurture): Marketing nurture only. No active outbound. Monitor for intent spikes that would trigger a tier upgrade. Tier C accounts are not a priority now, but they are not a write-off either. A funding round or leadership change can move a Tier C account to Tier A overnight.
Set your initial MQL threshold to capture the top 20% of accounts by score. If average account scores land around 35 points, set the MQL cutoff at 70. Then monitor every 30 days: track SQL benchmarks and SQL-to-closed conversion rates. If too much junk is passing to sales, your threshold is too low.
Agree on handoff rules before turning the model on. Marketing and sales need to define in advance what happens when an account moves from Tier B to Tier A mid-cycle. Without predefined rules, the handoff becomes a negotiation every time and the model breaks down.
For guidance on building a full account-targeting system around your scoring model, see the account-based prospecting guide.
How ICP Scoring Differs From Lead Scoring
For years, B2B teams built funnels around lead scoring. Marketing tracked individual actions and assigned points to decide when a contact became an MQL. The problem: B2B buying has changed. The average enterprise deal now involves six to ten stakeholders across IT, finance, procurement, and business units. Scoring one contact in isolation misses the committee.
The structural failure of lead scoring shows up in two ways. First, a junior analyst who downloads ten whitepapers can outscore a VP requesting one demo because individual-level scoring does not account for role. Second, subtle but high-value activity from multiple senior stakeholders at a perfect-fit account goes unnoticed because no single individual crossed the scoring threshold.
Account scoring fixes this by aggregating signals at the organization level. It does three things lead scoring cannot:
- Reveals the buying committee. When multiple people from the same account engage with your content, account scoring surfaces that pattern as a signal. Lead scoring sees three separate contacts, none of them hot enough.
- Captures early-stage interest. Even before any single individual looks active, account scoring surfaces accounts where collective behavior indicates growing intent. You can start warming the account before competitors have noticed it.
- Prioritizes by account value. A small startup with one engaged contact and a high-ACV enterprise with three engaged contacts should score differently. Account scoring handles this. Individual lead scoring does not.
The account scoring guide goes deeper into how to build an account-level scoring system from scratch, including how to aggregate signals across multiple contacts at the same company.
Adapting Your Scoring Weights to Your Growth Motion
Different GTM motions produce different scoring priorities. One model does not fit all.
Expansion-focused SaaS companies often prioritize economic outcome over engagement signals. If your growth depends on identifying accounts most likely to expand, weight ACV and LTV higher than the reference 10%. Accounts with higher spending potential should reach Tier A faster even if their engagement signals are modest.
Early-stage product-led teams emphasize real-time usage signals. Accounts that activate key features, invite multiple users, or hit usage limits are showing fit and intent simultaneously. Weight engagement and trigger signals heavily. Traditional firmographic fit matters less when the product itself qualifies prospects through usage behavior.
High-velocity outbound motions weight intent signals more heavily. If your team runs large outbound sequences, front-load effort on accounts actively researching your category. Weighting intent at 25-30% instead of the reference 15% helps SDRs prioritize accounts already in-market, which improves reply rates and reduces wasted contacts.
Re-run win-rate analysis quarterly. Your growth motion evolves, your ICP sharpens, and the signals that predicted closes six months ago may not be the same ones that predict closes today. A static scoring model becomes a liability when the business changes around it. Build recalibration into your quarterly planning cycle.
For tooling that keeps enriched ICP data current across your scoring pool, see the best tools to update and maintain enriched ICP data.
Automate Your ICP Scoring Workflow
Scoring rubrics and CRM tools handle the classification logic. But ICP scoring involves more than classifying accounts. There is the execution work running underneath: scraping prospect lists, enriching firmographic and technographic records, monitoring intent signals across data sources, routing scored accounts to the right sequence, and keeping data fresh as accounts evolve.
That is the busywork. Whether you have a RevOps team building the system, are hiring for that role, or are doing it yourself as a founder, the execution layer still has to run.
Miniloop handles that busywork. We build and run ICP scoring execution workflows for your team:
- List building. Pull accounts matching your ICP from Apollo and LinkedIn, filtered by the firmographic criteria in your rubric.
- Lead enrichment. Append technographic, firmographic, and intent data to every account in your scoring pool using waterfall enrichment across multiple data providers.
- Signal monitoring. Watch for buying triggers: funding rounds, leadership changes, and job postings that match your ICP signals. Surface accounts crossing into Tier A automatically.
- CRM routing. Push scored accounts to the right stage in HubSpot, Salesforce, or Attio based on your tier thresholds, with alert logic for reps.
- Sequence triggering. Route Tier A accounts to your sequencer (Smartlead, Instantly, Outreach) without manual handoffs from the scoring model to the SDR tool.
Try Miniloop or browse templates to see the ICP scoring workflows we run for GTM teams.
Common ICP Scoring Mistakes to Avoid
Most ICP scoring failures come back to a small set of structural mistakes.
Not weighting by role. An intern opening ten emails outscores a VP requesting one demo if every interaction gets the same point value. This distorts your pipeline with contacts who have no buying authority. Weight by job title seniority at the scoring or enrichment stage.
No behavioral decay. A demo request from eight months ago is very different from one last week. Without a decay rule, stale signals carry the same weight as fresh ones, and cold accounts appear warm. Set a 10-20% decay rate every 30 days of inactivity.
No negative scoring. Without meaningful deductions for disqualifying attributes, accounts that fail your ICP on basic criteria still get routed to sales because their engagement looked decent. Set clear negative scores for wrong industry, no budget authority, and active competitor contracts.
Siloed scoring models. When marketing, sales, and RevOps each run different definitions of qualified, leads fall through the cracks, SDR cycles get wasted, and teams argue about data instead of working pipeline. One shared model prevents this. Get alignment before you build, not after.
Never recalibrating. A scoring model built on last year's closed-won data becomes less predictive as your ICP evolves. Build a quarterly calibration step into your RevOps process. Pull the most recent closed-won and closed-lost cohort and test whether your current weights would have correctly scored them.
For more on building a scoring system that stays accurate over time, see the ICP scoring system guide.
Related Reading
- ICP Scoring Methodology for B2B Sales: A Step-by-Step Guide
- ICP Scoring Rubric: 3 Worked Examples and a Step-by-Step Framework
- Where to Buy B2B Leads in 2026: 6 Providers Compared
- MQL to SQL: How to Convert Marketing Qualified Leads Into Sales Opportunities
Related Resources
- Get in touch - secondary CTA. link text should be 'Get in touch', NOT 'Contact sales'. We don't want salesy phrasing.
Frequently Asked Questions
What are the main ICP scoring criteria for B2B sales?
The standard ICP scoring model weights seven criteria: firmographic fit (industry, employee count, funding stage), technographic fit (tech stack overlap), intent signals (third-party research activity on G2, Gartner, and similar), engagement activity (site visits, demo requests, content downloads), buying triggers (funding rounds, leadership changes, compliance mandates), economic outcome (projected ACV and LTV), and negative signals (disqualifiers that subtract points). Each criterion gets a percentage weight based on historical correlation to closed-won deals.
How do you weight an ICP scoring rubric?
Pull twelve months of closed-won and closed-lost deals, then calculate win rates for accounts with strong scores in each dimension. A starting point that works for most B2B motions: firmographic fit at 25%, technographic fit at 20%, intent signals at 15%, engagement activity at 15%, buying triggers at 10%, economic outcome at 10%, and negative signals at 5%. Adjust based on what your data shows actually predicts closes. Test weights with sales, marketing, and RevOps before going live.
What is the difference between ICP scoring and lead scoring?
Lead scoring evaluates individual contacts. Account scoring aggregates signals across the entire buying committee at the account level. In B2B sales, the average deal involves six to ten stakeholders across IT, finance, and procurement. Scoring one contact in isolation misses the buying committee and can miss high-value collective activity from multiple senior stakeholders at a perfect-fit account.
How often should you update your ICP scoring model?
Quarterly recalibration is the practical minimum. Pull your most recent closed-won and closed-lost deals and check whether your current weights correctly predicted the outcomes. If your ICP is shifting, your product is evolving, or your growth motion is changing, recalibrate more frequently. Early-stage teams where the ICP is still being validated should revisit the model monthly.
What score threshold should trigger sales outreach?
A common starting point is to set your MQL threshold to capture the top 20% of accounts by score. If average account scores land around 35 points, set the threshold at 70. Tier A (80-100) should get immediate SDR outreach within five minutes. Tier B (60-79) goes into automated sequences followed by an SDR call within 24 hours. Monitor SQL conversion rates monthly and adjust the threshold as your model gets more accurate.
How do you handle negative signals in an ICP scoring model?
Assign explicit point deductions for disqualifying attributes: wrong industry, no budget authority, active competitor contract, or out-of-geography. A practical baseline: unsubscribed from emails at -15 points, bounced from homepage with no further engagement at -5 points. Without these deductions, accounts that fail basic ICP criteria still get routed to sales based on surface-level engagement, which wastes SDR cycles.
Which tools do B2B teams use to automate ICP scoring?
Common automation stacks combine an enrichment layer (Clay, Apollo, ZoomInfo) with CRM routing logic (HubSpot, Salesforce, Attio). Clay is popular for building waterfall enrichment workflows that append firmographic, technographic, and intent data to accounts before scoring. The scored output routes directly to the CRM with alert logic for reps. Intent data providers like Bombora and G2 Buyer Intent supply the third-party signal layer.
Can a founder build an ICP scoring model without a RevOps team?
Yes. Start with three to five attributes for each pillar (fit, intent, engagement) rather than building a full seven-dimension model from scratch. Use an enrichment tool like Apollo or Clay to pull firmographic data, and use HubSpot workflow automation or a spreadsheet to apply scoring logic. The goal is a working model fast, then refine it quarterly as you see which signals actually predict closes. A simple model that gets used beats a sophisticated one that nobody trusts.



