What is ICP Scoring?
Definition
ICP scoring is a lead qualification method that rates prospects based on how closely they match your Ideal Customer Profile, using firmographic, technographic, and behavioral attributes.
Key Takeaways
- Rates leads 0-100 based on ideal customer profile fit
- Uses firmographic and technographic attributes, not just behavior
- Identifies good-fit companies before they engage with marketing
- Requires enriched data, scoring is only as good as the inputs
- Best results come from combining ICP scoring with behavioral intent signals
Teams using ICP scoring see 2-3x higher conversion rates by focusing reps on best-fit accounts. Based on Cleanlist customer data, deals sourced from ICP-fit accounts close at 68% vs 22% for non-fit accounts, with sales cycles 20-30% shorter. The key insight: 80% of revenue typically comes from the top 20% of ICP-aligned accounts, yet most teams spray outreach evenly across their entire database. ICP scoring fixes this by rating every prospect 0-100 based on firmographic, technographic, and behavioral fit before a single email is sent.
ICP scoring (Ideal Customer Profile scoring) is a systematic approach to evaluating and ranking leads based on their resemblance to your best-fit customer profile. Unlike traditional lead scoring, which often relies heavily on behavioral signals like email opens and page visits, ICP scoring emphasizes firmographic and technographic fit, characteristics that indicate whether a company is fundamentally a good match for your product, regardless of engagement activity.
What is an Ideal Customer Profile?
An ICP is typically defined by a combination of attributes: company size (revenue and headcount), industry or vertical, geographic location, technology stack, growth stage, and organizational structure. For example, a B2B SaaS company selling to mid-market might define their ICP as: "Software companies with 50-500 employees, $10M-$100M revenue, headquartered in North America, using Salesforce as their CRM, and currently in a growth or expansion stage."
ICP scoring assigns weighted values to each of these attributes and calculates a composite score for every lead or account in your database. A company that matches all criteria scores highest (e.g., 95/100), while one that only partially matches scores lower (e.g., 40/100). The weights reflect how predictive each attribute is of successful deals, if 80% of your best customers are in SaaS, then industry should carry more weight than, say, location.
ICP scoring vs behavioral lead scoring
The advantage of ICP scoring over behavioral lead scoring is that it identifies good-fit companies even before they engage with your marketing. A perfect-fit company that has never visited your website is still a valuable prospect, while a poor-fit company that downloads every whitepaper is still unlikely to convert.
| Dimension | ICP Scoring | Behavioral Lead Scoring |
|---|---|---|
| What it measures | Company fit | Prospect engagement |
| Data source | Firmographic/technographic | Website activity, email engagement |
| When it's useful | Before engagement | After engagement |
| Signal type | Static (changes slowly) | Dynamic (changes frequently) |
| Best for | Account prioritization | Lead routing and timing |
The best qualification systems combine both ICP scoring (fit) and behavioral scoring (intent) for a complete picture. A high-fit, high-intent account should be routed immediately to a senior AE. A high-fit, low-intent account belongs in nurture sequences. A low-fit, high-intent account can be deprioritized despite its engagement.
How to build an ICP scoring model
Step 1: Analyze your best customers. Look at your top 20-30 accounts by revenue, retention, and expansion. Identify common firmographic patterns, are they concentrated in specific industries, company sizes, or geographies?
Step 2: Define scoring attributes and weights. Select 5-8 attributes that correlate with success. Assign weights based on their predictive power. A common starting framework:
- ●Industry match: 25 points (exact match) / 10 points (adjacent)
- ●Revenue range: 20 points (ideal range) / 10 points (close)
- ●Employee count: 15 points (ideal range) / 5 points (close)
- ●Technology stack: 15 points (uses key technologies)
- ●Geography: 10 points (target market)
- ●Growth signals: 10 points (hiring, funding, expansion)
- ●Negative signals: -15 points (wrong industry, too small, etc.)
Step 3: Score and validate. Apply the model to your existing customer base and pipeline. If the model doesn't correctly rank your best customers above your worst, adjust the weights. A well-calibrated model should show clear separation between won and lost deals.
Step 4: Iterate based on results. Review model accuracy quarterly. As your product evolves and your market understanding deepens, update the criteria and weights. Track the conversion rate of each score tier (90+, 70-89, 50-69, below 50) to validate that higher scores actually predict better outcomes.
ICP scoring criteria for B2B sales
ICP scoring criteria are the weighted firmographic, technographic, and behavioral attributes that determine how well a prospect matches your ideal customer profile. For B2B sales teams, a clear set of criteria turns a vague "good fit" gut call into a repeatable 0-100 score that any rep can trust. The criteria split into three signal categories, each answering a different question about the account.
Firmographic signals (who the company is): industry or vertical, annual revenue, employee headcount, geographic location, growth stage, and funding status. These describe the company's fundamental shape and rarely change month to month.
Technographic signals (what the company runs): CRM platform, marketing automation stack, cloud provider, and any complementary or competing tools that signal readiness to buy. A company already running Salesforce and a modern sales-engagement tool is a stronger fit for most B2B SaaS products than one with no detectable stack.
Behavioral signals (what the company is doing): hiring for relevant roles, recent funding, website visits, content downloads, and product-page engagement. These are dynamic and best layered on top of fit, not used as the primary qualifier.
ICP scoring rubric: a B2B SaaS definition and example
An ICP scoring rubric is a documented table that assigns point values to each criterion so every account receives a consistent, defensible score. Here is a concrete b2b SaaS ICP scoring rubric definition that a mid-market sales team can use as a starting point:
| Criterion | Signal type | Weight | Scoring rule |
|---|---|---|---|
| Industry vertical | Firmographic | 25 | 25 = exact ICP vertical (SaaS), 12 = adjacent (tech-enabled services), 0 = off-profile |
| Annual revenue | Firmographic | 20 | 20 = $10M-$100M, 10 = $5M-$10M or $100M-$250M, 0 = outside range |
| Employee count | Firmographic | 15 | 15 = 50-500 employees, 7 = 25-50 or 500-750, 0 = outside range |
| Tech stack | Technographic | 15 | 15 = uses target CRM + sales tooling, 7 = uses one, 0 = none detected |
| Geography | Firmographic | 10 | 10 = primary market (North America), 5 = secondary (EMEA), 0 = unsupported region |
| Growth signals | Behavioral | 15 | 15 = hiring or recently funded, 7 = one signal, 0 = none |
| Negative signals | Disqualifier | -20 | -20 = competitor, wrong industry, or below minimum size |
An account scoring 80-100 is a priority-fit account routed straight to an AE. 60-79 enters SDR-led nurture. Below 60 is deprioritized. The weights are not universal: a team selling enterprise security weights tech stack and revenue higher, while a product-led startup weights growth signals higher. The rubric is a living artifact, recalibrated quarterly against which score tiers actually convert.
This rubric-based approach is how teams operationalize buyer identification at scale. Tools like Clay and 6sense let you assemble similar target buyer identification workflows by enriching accounts and scoring them against criteria, but they require you to build and maintain the rubric and the enrichment plumbing yourself. Cleanlist applies the rubric automatically as records are enriched, so accounts arrive in your CRM already scored against your ICP scoring criteria.
Why enrichment is essential for ICP scoring
Building an effective ICP scoring model requires clean, enriched data. You cannot score companies on revenue if you do not have revenue data, or on technology stack without technographic information. This is why enrichment and ICP scoring are deeply connected, the quality of your scoring model is directly limited by the completeness of your underlying data.
Common data gaps that break ICP scoring models: - Missing revenue data: Without revenue, you can't distinguish a 10-person startup from a 10-person team within a Fortune 500 company. - Outdated industry codes: Companies pivot, merge, and reclassify. Stale industry data produces inaccurate scores. - No technographic data: If technology fit is a scoring criterion, you need current tech stack data, not data from two years ago.
Cleanlist provides ICP scoring as a built-in capability that works on top of its enrichment engine. Teams define their ICP criteria and weights, and Cleanlist automatically scores every record as it is enriched. This eliminates the gap between data collection and qualification, records enter the CRM already scored and prioritized. The scoring model can be adjusted as teams learn more about what drives conversion, with Cleanlist re-scoring existing records when the model changes. Many modern sales prospecting tools now include ICP scoring as a core feature, see the full comparison at best sales prospecting tools for how different platforms approach lead qualification.
Score every lead 0-100 by ICP fit
Cleanlist's AI columns score each record on fit and write the reasoning next to it, so reps work the accounts most likely to close instead of guessing.
“The biggest mistake teams make with ICP scoring is weighting behavioral signals too heavily. A company that matches your ICP perfectly but hasn't visited your website is far more valuable than an unqualified lead that downloaded every whitepaper. Score for fit first, then layer in intent.”
References & Sources
- [1]
- [2]
Compare & Choose
Frequently Asked Questions
What is the difference between ICP scoring and lead scoring?
+
ICP scoring evaluates firmographic and technographic fit - how closely a company matches your ideal customer profile based on attributes like size, industry, and technology. Traditional lead scoring focuses on behavioral engagement like email opens, website visits, and content downloads. The best qualification systems use both: ICP scoring for fit and behavioral scoring for intent.
What data points are used in ICP scoring?
+
Common ICP scoring attributes include company revenue, employee headcount, industry or vertical, geographic location, technology stack, growth rate, funding stage, and organizational structure. The specific attributes and their weights depend on your business - a company selling enterprise software might weight revenue heavily, while a startup might prioritize growth rate and funding stage.
How do I build my first ICP scoring model?
+
Start by analyzing your best existing customers, look for common firmographic and technographic patterns among your highest-value, fastest-closing accounts. Define 5-8 key attributes and assign weights based on correlation with success. Cleanlist can help by enriching your customer list with firmographic data, making it easier to identify the patterns that define your ideal customer profile.
What is a good ICP score threshold for sales outreach?
+
Most teams use a tiered approach: accounts scoring 80+ are routed immediately to AEs for priority outreach, 60-79 enter automated nurture sequences with SDR follow-up, and below 60 are deprioritized or excluded from outbound campaigns. The exact thresholds depend on your sales capacity and pipeline targets, adjust until the volume matches your team's ability to follow up.
How often should ICP scoring models be updated?
+
Review your ICP scoring model quarterly by comparing conversion rates across score tiers. If high-scoring accounts aren't converting better than low-scoring ones, the model needs recalibration. Major updates are needed when you enter new markets, launch new products, or see significant shifts in your customer base. Cleanlist automatically re-scores existing records when you update your model criteria.
Related Terms
Firmographic Data
Firmographic data describes the characteristics of a business organization, including industry, revenue, employee count, location, and company structure - the B2B equivalent of demographic data.
Lead Enrichment
Lead enrichment is the process of automatically appending additional data to incoming leads - such as company details, contact information, and firmographics - to enable faster qualification and more personalized outreach.
Data Enrichment
Data enrichment is the process of enhancing existing data records with additional information from external sources, improving accuracy, completeness, and usefulness for sales and marketing teams.
Golden Record
A golden record is the single, most accurate and complete version of a data entity created by merging and deduplicating information from multiple sources.
Contact Enrichment
Contact enrichment is the process of enhancing individual contact records with additional professional and personal data points such as job title, phone number, LinkedIn profile, and company affiliation from external data sources.
List Segmentation
List segmentation is the practice of dividing a contact database into distinct groups based on shared characteristics such as industry, company size, job title, behavior, or engagement level to enable targeted, personalized outreach.
List Building
List building is the process of creating targeted databases of prospect contacts and companies for sales outreach, marketing campaigns, or account-based programs by sourcing, enriching, and qualifying records.