TL;DR: Build your ICP scoring model in five steps: define your ICP, identify conversion-predicting attributes, collect firmographic and behavioral and intent data, pick a scoring model (point-based, weighted, tiered, or predictive), and set tier thresholds that trigger specific sales actions. Review and recalibrate quarterly. Scores decay faster than most teams expect.
ICP Scoring Methodology for B2B Sales: A Step-by-Step Guide
Last updated: May 2026
ICP scoring is getting attention in 2026 for a concrete reason: B2B buyers are harder to reach and generalist outbound produces fewer results. Teams that score before they sequence spend less time on accounts that never convert. The methodology is not new, but the tooling has improved enough that even a one-person GTM operation can run a working scoring system using data from Apollo, Clay, and a basic CRM.
Does ICP Scoring Actually Work for Lean B2B Sales Teams?
Yes. But not the way most guides describe it. Most coverage of ICP scoring is written for demand gen teams at companies with dedicated RevOps and a full ABM stack. The methodology is the same for a lean team, but the inputs are simpler and the execution has to be tighter. You do not have weeks to instrument dozens of behavioral triggers. You need a scoring model that works with what you have: firmographic data from Apollo or ZoomInfo, a few intent signals from LinkedIn or G2, and your CRM conversion history.
The goal is not a perfect model. It is a model that routes your outbound time to the right accounts. A Tier A account gets founder attention. A Tier C account goes into a low-touch sequence. That prioritization alone, done consistently, is worth more than most ABM campaigns.
What Is ICP Scoring and Why It Matters for B2B Outbound
ICP scoring is a methodology for assigning numerical values to potential accounts based on how closely they match your ideal customer profile. The score combines three dimensions: firmographic fit (does the company look like your best customers?), behavioral engagement (how much have they interacted with your brand?), and purchase intent signals (are they actively researching solutions like yours right now?).
The practical output is a ranked list. Accounts that score highest get the most attention from your sales team. Accounts that score low go into a lower-touch sequence or get deprioritized entirely.
For lean B2B sales teams, this prioritization is the core value. You do not have unlimited outreach capacity. Every hour spent on a wrong-fit account is an hour not spent on a Tier A account that would have closed. A scoring model that correctly separates the 20 accounts worth pursuing from the 200 that are not is one of the highest-use things a small GTM team can build.
Research consistently shows that teams using lead and account scoring models see substantially better lead generation ROI compared to those that do not. The mechanism is straightforward: when you stop sending every account to sales and start routing based on quality, close rates go up, sales cycles shorten, and average deal sizes increase.
One clarification worth making upfront: ICP scoring operates at the account level. You score companies, not individual people. That makes it distinct from lead scoring, which evaluates individual contacts. For B2B companies with complex buying processes, account scoring comes first. It tells you which organizations to pursue before you figure out who to call inside them.
ICP Scoring vs. Lead Scoring: Which One to Build First
These two methodologies evaluate different things and answer different questions.
Lead scoring evaluates individual contacts. It looks at a person's job title, behavior on your website, email engagement, and demographic information to estimate their likelihood of converting. High score means worth calling. Low score means continue nurturing.
ICP scoring evaluates entire organizations. It looks at a company's size, industry, revenue, funding stage, and signals across multiple contacts at that account. High score means the whole account is worth pursuing. Low score means the account is not a fit regardless of which contact you engage.
For B2B companies with complex sales cycles, account scoring should come first. Here is why: you can find the right decision-maker at a company that is not ready to buy, does not have budget, or is not in your target market. Lead scoring that contact tells you they are engaged. Account scoring tells you whether the effort is worth making.
The most effective approach uses both. First, score accounts to identify Tier A and Tier B targets. Then, within those accounts, score individual contacts to find the right person to reach. Your SDRs contact the highest-scored contact at the highest-scored account. That combination maximizes both account potential and contact receptivity.
| Lead Scoring | ICP Scoring | |
|---|---|---|
| Focus | Individual contacts | Entire companies |
| Criteria | Behavior, demographics, job title | Firmographics, engagement, intent |
| Output | Contact priority rank | Account tier (A/B/C/D) |
| Best for | High-volume inbound and B2C | B2B with complex buying committees |
For a solo founder running outbound: start with account scoring. It tells you which companies to research before you figure out who to call.
Run outbound on autopilot.
Lead lists, enrichment, ICP qualification, personalized openers, sequencer push. Miniloop runs the loop, you take the meetings.
Step 1: Define Your ICP Before You Score Anything
You cannot score accounts against an ICP you have not defined. "Mid-market SaaS companies" is not an ICP. An ICP is specific enough to draw a clear line between accounts you want to pursue and accounts you do not.
A working ICP includes several specific firmographic dimensions:
- Industry vertical: which categories of business specifically? SaaS, fintech, healthcare tech, e-commerce? "Technology" is too broad to be useful.
- Company size: headcount range (10-100 employees, 100-500, 500+) and revenue band if available.
- Funding stage: seed, Series A, Series B? Funding stage predicts budget availability more reliably than headcount alone.
- Geography: which regions match your ability to support and close?
- Tech stack: which tools does the account already use that make them a good fit for yours?
The best way to define your ICP is to work backwards from your current wins. Pull your five fastest-to-close deals and five highest-ACV accounts. Look for what they have in common. The shared attributes are your ICP inputs.
For primary research, interview your best customers. Ask them what they were trying to solve before they found you, what made them convert, and what made them stay. Their answers tell you which attributes actually predict success, not just which ones you assumed mattered.
For early-stage teams without enough closed deals to analyze: use competitive intelligence. Read G2 and Capterra reviews for competitors in your category. Note which types of companies leave the highest ratings and the most detailed praise. Those companies are your ICP candidates.
One common mistake: defining the ICP too broadly to avoid excluding prospects. A broad ICP produces a large account list and a low win rate. A narrow ICP produces a smaller list and a higher win rate. At early stage, you want the latter. You can always expand the ICP once you have a repeatable motion.
The ICP feeds every downstream step in this methodology. If you skip it or define it vaguely, your scoring model will rank the wrong accounts at the top, and your outbound will produce noise.
Step 2: Identify the Attributes That Predict Conversion
Once you have your ICP, you need to decide which specific attributes to score. Not all attributes are equally predictive, and a model with 50 inputs is harder to maintain and less trusted by your sales team than one with 10 high-signal inputs.
There are four categories of attributes to consider:
Firmographic attributes are the baseline. Industry, headcount, revenue band, funding stage, geography. These are easy to pull from data providers like Apollo or ZoomInfo and tell you whether an account fits the profile of your typical buyer. Weight these at roughly 40% of your total score to start.
Technographic attributes go deeper. Which tools does the account use? If your product integrates with HubSpot and the account is on HubSpot, that is a positive signal. If they are already on a competitor's platform with no visible friction, that might be a negative signal. Apollo's tech filter and tools like Clearbit surface this data without manual research.
Behavioral attributes reflect what accounts have done across your touchpoints. Pricing page visits, content downloads, webinar attendance, email replies, demo requests. These are first-party signals from your own CRM and marketing tools. Weight them at roughly 30% of total score, then adjust based on what actually correlates with conversion in your data.
Negative scoring is what most teams miss. Not all actions indicate buying intent. An account that visited your careers page is probably job hunting, not evaluating your product. An account whose domain appears on unsubscribe lists is disengaged. These signals should reduce the account's score, not leave it unchanged. Without negative scoring, your Tier A list fills up with false positives.
A practical method for identifying your highest-weight attributes: run a conversion analysis on your closed-won deals. Find the 3-5 firmographic or behavioral attributes that all your fastest closes shared. Those are your top-weighted inputs.
For a reference on how ICP attributes connect to your broader qualification process, see B2B Lead Qualification Framework: How to Use ICP to Build Your System.
Step 3: Collect the Data You Need (and Where to Get It Fast)
You need data to populate each attribute in your scoring model. Here is where to get it by attribute type.
Firmographic data (industry, headcount, revenue, funding stage): Apollo is the fastest starting point. Its database covers millions of companies with firmographic filters that map directly to ICP criteria. ZoomInfo has deeper data on enterprise accounts but costs more. Cognism tends to be more accurate for European markets. For funding stage, Crunchbase is the most reliable source and has a free tier that covers most venture-backed companies.
Technographic data (tech stack): Apollo's technology filter covers the most common categories. Clearbit and BuiltWith go deeper but require separate subscriptions. For early-stage teams, Apollo alone is usually sufficient for the technographic signals that matter most.
Behavioral data (first-party signals): your CRM is the source of truth. HubSpot, Attio, and Salesforce all track contact and company-level engagement. Configure tracking for pricing page visits, bottom-of-funnel content downloads, and demo requests. These signals update your scoring model in real time as accounts interact with your site.
Intent data (third-party signals): G2 intent data shows which accounts are actively researching your product category on G2 right now. Bombora surfaces accounts with keyword surges related to your solution area. LinkedIn Sales Navigator shows hiring activity and connection patterns that indicate buying readiness. For lean teams, G2 intent is the most actionable place to start.
Hiring signals deserve a specific mention. An account posting for a Head of Outbound, RevOps Manager, or Demand Gen Lead is signaling that they are investing in growth infrastructure. That role requires tooling. The account is probably buying something in the next 90 days. Monitoring hiring signals manually is time-consuming, but tools like Apollo and Miniloop can watch these signals and route them into your scoring model automatically.
For a comparison of the data providers best suited for ICP scoring inputs, see Best B2B Data Providers in 2026.
A note on data quality before you scale: pull a sample of 50 accounts and manually verify your model's inputs against what you actually know about each account. If your scoring tool is wrong on firmographics for 20% of the sample, fix the data source before building on top of it.
The Four ICP Scoring Models: Which One Fits Your Stage
Once you have your ICP attributes and data sources, you need a model for turning those inputs into a score. Four approaches exist, each suited to a different stage.
1. Point-Based (Additive) Scoring
The simplest approach. Assign each attribute a fixed point value and sum them up. Example: +10 if the account matches your target industry, +8 if headcount falls in the right range, +5 for each piece of bottom-of-funnel content downloaded, -5 if they are in a geography you do not serve.
Point-based scoring is fast to set up and easy for sales to understand. You can build a working model in a spreadsheet in a few hours. The limitation: it does not capture how signals interact. An account can score 50 on firmographics and zero on engagement and look the same as one that is 25/25 on both.
2. Weighted Formula Scoring
Similar to point-based but applies multipliers to different scoring dimensions. A typical formula:
Total Score = (Fit Score x 0.4) + (Engagement Score x 0.3) + (Intent Score x 0.3)
You calculate each dimension separately, then multiply by its weight. This lets you tell the model that ICP fit matters slightly more than engagement, which matters as much as intent. Adjust the weights based on what your conversion data shows actually predicts closes. If intent signals have historically been the strongest predictor at your company, increase that weight to 0.4 and reduce fit accordingly.
3. Tiered Scoring
Instead of a continuous numerical score, tiered scoring puts accounts directly into categories: Tier A (hot), Tier B (warm), Tier C (nurture), Tier D (monitor). Each tier triggers a specific action from your team.
Tiered scoring is easier to operationalize than raw scores. Sales reps find "this account is Tier A, call them today" more actionable than "this account scored 81 out of 100." The trade-off is less precision at the margins.
4. Predictive (ML-Based) Scoring
Machine learning models analyze your historical win/loss data to surface patterns you would not find manually. The model learns which combination of attributes correlates with closed deals and adjusts scores accordingly.
Predictive scoring requires volume: roughly 100 or more closed deals as training data, plus a CRM with clean historical records. Most early-stage teams do not have enough data to make this reliable. It becomes genuinely useful at Series B and beyond, or when you have been running point-based or weighted scoring long enough to have accumulated a meaningful dataset.
Which to choose: start with point-based scoring. It is fast to implement and easy for your team to trust. Once you have six months of data and can see which attributes correlated with actual closes, move to a weighted formula. Predictive scoring is a later-stage investment.
Setting Score Thresholds: Tier Your Accounts Into Action Buckets
A scoring model without action thresholds is a ranking, not a workflow. The model only produces value when each score range maps to a specific next step.
A standard tier structure:
| Tier | Score Range | Criteria | Action |
|---|---|---|---|
| A (Hot) | 80-100 | Strong ICP fit + high engagement + active intent signals | Immediate outreach within 24 hours |
| B (Warm) | 50-79 | Good ICP fit + moderate engagement OR strong intent | Targeted sequence plus SDR follow-up |
| C (Nurture) | 25-49 | Partial ICP fit + low engagement | Add to nurture program, monitor for score changes |
| D (Monitor) | 0-24 | Poor fit or no engagement | Passive monitoring only |
The exact threshold values depend on your distribution. Run your model across 500 accounts and check the output. If 60-70% of accounts score as Tier A, the thresholds are too generous. Tier A should represent roughly 10-15% of your total account pool. These are the accounts worth same-day attention.
The most useful integration: wire Tier A accounts directly to a CRM task. When an account crosses the 80-point threshold, your SDR gets an automatic notification and a task to reach out within 24 hours. This removes the need for reps to check scores manually and ensures no hot account waits a week before getting touched.
For the Tier C and D accounts: do not stop tracking them. Markets shift. A company that scores 30 today might post three RevOps job listings in 60 days and jump to Tier A. The scoring model should update those accounts automatically when new signals come in.
How to Factor Intent Signals Into Your ICP Score
Intent data adds timing to your firmographic fit score. Firmographic fit tells you which accounts could buy. Intent signals tell you which ones are actively looking to buy right now.
The two categories of intent signals:
First-party intent comes from your own channels. Accounts that repeatedly visit your pricing page, download ROI calculators or case studies, attend webinars, or request demos are showing active purchase consideration. These signals update in real time from your CRM and marketing automation tool. A single pricing page visit is a weak signal. Three pricing page visits in one week from the same domain is a strong signal.
Third-party intent comes from external sources. G2 captures which accounts are researching your product category on G2 right now. Bombora tracks keyword consumption across the web and surfaces accounts with surges in topics related to your solution. LinkedIn Sales Navigator shows when accounts post job openings for roles that indicate buying readiness.
One of the most useful signals for B2B outbound: hiring signals. An account posting for a RevOps Manager, Outbound Sales Rep, or Demand Gen Lead is signaling investment in growth infrastructure. Those hires require tooling. The account is likely evaluating vendors in the next 60-90 days. That account's ICP score should increase the moment the hiring signal fires.
How to weight intent in your scoring model: a Tier C account by firmographic fit alone can move to Tier B when it shows strong first-party intent signals. Conversely, a strong ICP-fit account with zero engagement and no intent signals might stay at Tier B rather than Tier A until they show some activity.
Most scoring practitioners weight intent at 20-30% of the total score and allow strong intent signals to move an account one tier up regardless of its baseline firmographic score.
For more on how to connect intent signals to your outbound execution, see B2B Prospecting: A Practical Playbook for Founders and Small GTM Teams.
Score Decay: When Your Scoring Model Needs a Rebuild
Scoring models degrade over time. Your market shifts, buyer behaviors evolve, and your product changes. A model calibrated on deals closed 12 months ago may be pointing your sales team at accounts that looked like buyers then but do not look like buyers now.
The warning signs that your model has decayed:
- Tier A accounts are closing at roughly the same rate as Tier B
- Sales reps are ignoring scores because they do not match pipeline reality
- Win rates have not improved since you implemented scoring
- High-scoring accounts churn shortly after closing
When you see these patterns, the model needs recalibration, not replacement. Two specific fixes:
Quarterly reviews: compare your model's predictions against actual outcomes. Pull your closed-won and closed-lost deals from the last 90 days. Did Tier A accounts actually close at higher rates than Tier B? Which attributes were high-scoring in the deals that closed and which were high-scoring in the deals that did not? Adjust your weights based on what you find.
Time-based weighting: a pricing page visit from six months ago carries less predictive weight than one from last week. Recent engagement signals should count for more than old ones. Most scoring tools let you apply decay logic to behavioral signals automatically. If yours does not, reset behavioral scores to zero for accounts with no activity in the past 90 days and rebuild from current signals.
A practical schedule: review monthly for the first three months after implementation, then quarterly once the model stabilizes. That cadence catches decay before it misdirects your whole pipeline.
Sales feedback is also underused here. Ask your reps monthly whether the scores match their pipeline experience. If they consistently say "our Tier A list has too many companies we already know are not buying," that is a signal to tighten your intent weighting or add negative scoring criteria.
Measuring Whether Your ICP Scoring Is Actually Working
Six metrics tell you whether your scoring model is improving outbound results:
Win rate by tier: Tier A accounts should close at significantly higher rates than Tier B or C. As a benchmark, Tier A should convert at 2x or better compared to Tier C. If the difference is minimal, your scoring criteria are not distinguishing between high and low quality accounts well enough.
Average contract value by tier: higher-tier accounts should correspond to larger deals. If Tier A and Tier B close at similar deal sizes, your scoring model is not weighting for revenue potential. Revisit whether company size and funding stage are adequately represented in your firmographic score.
Sales cycle length by tier: Tier A accounts should move through the pipeline faster than Tier C. When you engage the right account at the right time, conversion paths shorten because there is less education required and more budget urgency on the buyer's side.
Pipeline contribution by tier: if Tier A accounts represent 10% of your account pool, they should represent significantly more than 10% of your qualified pipeline. If they do not, either the thresholds are off or Tier A accounts are not getting prioritized properly by the sales team.
Score-to-close correlation: for each closed-won deal, what was the account's score at the time of first sales engagement? Over time, this should show a positive correlation between score and close rate. If high-scoring accounts and low-scoring accounts close at similar rates, the model's predictive validity is weak.
Sales adoption rate: if your reps are not using scores to prioritize outreach, the model is not working regardless of its accuracy. Low adoption is a trust problem. Share win/loss data that validates the model's predictions. Let reps see that accounts the model flagged as Tier A actually closed at 3x the rate of their Tier C accounts. Evidence builds trust faster than mandates.
For a broader look at how ICP scoring connects to your overall qualification system, see B2B Lead Generation Strategies: 10 Tactics That Work for Lean GTM Teams.
Automate ICP Scoring Workflows
Scoring tools and CRMs handle data storage. Apollo holds your account list. HubSpot tracks engagement. ZoomInfo updates firmographics. But the actual scoring workflow, pulling accounts by ICP criteria, enriching them with intent data, running them through your scoring model, and routing each tier to the right sequence, still happens manually for most teams. Someone exports a list, checks scores, and decides which accounts go where. That takes hours every week and it gets skipped when the team is busy.
Miniloop handles that busywork. We build and run ICP scoring workflows for your team:
- Automated list building: pull accounts from Apollo that match your ICP firmographic criteria on a recurring schedule, so your scoring pool stays current without manual exports
- Enrichment and scoring: run each account through your scoring model using data from Clay, Clearbit, and your CRM, with scores updated automatically as new signals come in
- Tier routing: Tier A accounts flow directly to your outbound sequence in Instantly or Smartlead; Tier C accounts go to a lower-touch nurture track; Tier D stays monitored
- Signal monitoring: watch for hiring signals, G2 intent surges, and competitor engagement events that should update account scores without manual intervention
- Score decay management: zero out behavioral signals from accounts that have been inactive for 90 days so your Tier A list reflects current intent, not historical activity
Whether you are running ICP scoring manually in a spreadsheet today, building out a RevOps function to handle this at scale, or figuring out where to even start, Miniloop handles the execution work: the scraping, enrichment, scoring, and routing. Your team focuses on the outreach and closing.
Try Miniloop or browse templates.
Five ICP Scoring Mistakes That Waste Your Outbound Budget
1. Scoring on firmographics alone. Company size and industry tell you whether an account could be a fit. They do not tell you whether that account is in-market right now. An account can match your ICP perfectly and have no intent to evaluate anything this quarter. Add engagement and intent signals to your scoring model from day one. Otherwise you are prioritizing based on profile, not buying signal.
2. Building a model too complex to maintain. A scoring model with 50 attributes looks rigorous. It is also hard to audit, difficult to explain to sales, and prone to drift as data inputs change. Start with 8-12 high-impact attributes and expand gradually as you have data to validate new inputs.
3. Ignoring negative scoring. An account that visited your careers page is job hunting, not buying. An account whose domain shows up on unsubscribe lists is disengaged. A contact with a competitor's domain in their email address may be competitive research. These signals should reduce an account's score, not leave it unchanged. Without negative scoring, false positives fill your Tier A list and reps waste time on accounts that were never going to buy.
4. Setting it and forgetting it. Markets shift. Your product changes. Buyer behaviors evolve. A scoring model that is not reviewed quarterly will degrade. The same attributes that predicted conversion last year may be neutral or negative signals today. Build the quarterly review into your operating cadence from day one.
5. Leaving sales out of the process. If your sales team does not trust the scores, adoption is zero, and the model is worthless regardless of its accuracy. Include sales leadership when defining scoring criteria. Share the win/loss data that validates the model's predictions. Let reps see that accounts the model flagged as Tier A actually closed at higher rates. Trust is built through evidence.
For details on the best account list builder tools to automate your prospecting, or above-the-line decision maker job titles to refine who you target within scored accounts, those guides cover both in depth.
Related Reading
- ICP Scoring Rubric: 3 Worked Examples and a Step-by-Step Framework
- How to Build a Lead Enrichment Workflow in Clay: Step-by-Step Guide for B2B Teams in 2026
- ICP Scoring Rubric for B2B SaaS: Definition, Framework, and a 0–100 Scoring Model
- Skrapp.io Review 2026: Features, Pricing, and Honest Verdict
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 is ICP scoring in B2B sales?
ICP scoring is a methodology that assigns numerical values to potential customer accounts based on how closely they match your ideal customer profile. Scores combine three dimensions: firmographic fit (industry, headcount, revenue, funding stage), behavioral engagement (pricing page visits, content downloads, demo requests), and purchase intent signals (G2 category research, Bombora keyword surges, hiring signals). The output is a ranked list that tells your sales team which accounts to pursue first, which to nurture, and which to deprioritize.
How is ICP scoring different from lead scoring?
Lead scoring evaluates individual contacts based on their behavior and demographics. ICP scoring evaluates entire companies based on firmographic fit, multi-contact engagement, and account-level intent signals. For B2B companies with complex buying committees, ICP scoring comes first: it identifies which accounts are worth pursuing before you invest in finding the right contact within them. The most effective B2B teams run both. ICP scoring picks the account. Lead scoring identifies the right person to engage inside it.
What data do I need to build an ICP scoring model?
Three categories: firmographic data (industry, headcount, revenue, funding stage, pulled from Apollo or ZoomInfo), behavioral data (website visits, email engagement, content downloads, from your CRM or marketing automation tool), and intent signals (G2 category research, Bombora keyword surges, LinkedIn hiring signals). For early-stage teams, Apollo plus your CRM covers enough ground to build a working point-based model. Add third-party intent data once the basics are running.
How often should I update my ICP scoring model?
Review your model monthly for the first three months after implementation, then quarterly once it stabilizes. At each review, compare scoring predictions against actual outcomes: did Tier A accounts close at a significantly higher rate than Tier C? If not, adjust your weights or thresholds. Watch for score decay: behavioral signals from six months ago carry less predictive weight than recent signals and should be de-emphasized or reset. A model that is not reviewed quarterly will degrade and misdirect your sales team.
What scoring model is best for an early-stage B2B startup?
Point-based (additive) scoring. It is fast to set up, easy to explain to sales, and does not require historical win/loss data to calibrate. Assign fixed point values to your ICP attributes, set total score thresholds for each tier, and you are operational in a day. Once you have six months of data and can see which attributes correlated with actual closes, move to a weighted formula scoring model. Predictive (ML-based) scoring requires 100 or more closed deals and clean CRM data. It is a later-stage investment.
How do intent signals factor into ICP scoring?
Intent signals add timing to your firmographic fit score. An account that perfectly matches your ICP but shows no engagement signals may not be ready to buy. An account with moderate ICP fit but strong intent signals, visiting your pricing page repeatedly, researching your category on G2, or hiring for a RevOps role, may convert faster. Most scoring models weight intent at 20-30% of the total score and allow a strong intent signal to move an account one tier up regardless of its baseline firmographic score.



