B2B Ideal Customer Profile Evaluation Criteria & Examples
Manasa Goli
Published October 3, 2026
13 min


Complete Agentic Email Outreach
AI agents find and enrich prospects, personalize emails, follow up, handle replies, and book meetings automatically.
Claim Your FREE Credits
A B2B ideal customer profile (ICP) is only useful when it helps a sales or marketing team decide which accounts deserve attention and which do not.
A description such as “mid-sized SaaS companies that need better sales tools” is too broad to guide prospecting. A more useful ICP might specify companies with 100–500 employees, 10M–50M in revenue, a 10+ person sales team, Salesforce or HubSpot, and recent sales-team hiring activity.
The difference is measurable criteria.
The right evaluation criteria can help teams narrow a large market into accounts that share the characteristics associated with strong customer fit. Those criteria can include company size, revenue, industry, location, technology, business model, growth signals, business pain, buying triggers, and commercial fit.
A well-defined ICP therefore needs to do more than describe a desirable company. It should help your team identify, prioritize, score, and act on the right accounts.
B2B Ideal Customer Profile Evaluation Criteria
There is no universal number of ICP criteria that every B2B company should use. The right criteria depend on the product, sales model, customer base, and market.
However, most practical B2B ICPs can be evaluated across eight areas:
The important part is not simply having these fields in an ICP document. Each criterion should have specific values or conditions that can be used to evaluate an account.
1. Industry and Business Model
Start with the type of business most likely to benefit from your product.
Instead of:
Technology companies
define something more specific:
B2B SaaS companies selling subscription software to other businesses.
Depending on your product, you may need to consider:
- Industry
- Sub-industry
- B2B or B2C model
- Subscription or transaction model
- Regulated or non-regulated business
- Product-led or sales-led growth
- Business model complexity
For example, a sales automation platform may have a stronger fit with B2B companies that maintain dedicated sales teams than with businesses where the founder handles most sales.
2. Company Size
Employee count is one of the most commonly used ICP filters because it provides a practical way to segment accounts.
Instead of saying:
Mid-market businesses
use a range such as:
100–500 employees.
You can make this more useful by combining employee count with other criteria.
These ranges are examples rather than universal market definitions. Your actual thresholds should reflect where your product has historically performed well.
3. Revenue and Financial Capacity
Revenue can help distinguish companies that look similar based on employee count but have very different purchasing capacity.
For example:
100–500 employees + 10M–50M annual revenue
is more informative than:
100–500 employees.
You can also evaluate:
- Funding stage
- Annual recurring revenue
- Revenue growth
- Budget availability
- Expansion plans
- Expected customer value
For a higher-ticket product, financial capacity may need to become a hard ICP requirement rather than a secondary signal.
4. Geography
Geography matters when your product has market-specific requirements.
Evaluate:
- Country
- Region
- Time zone
- Language
- Sales coverage
- Data regulations
- Local purchasing requirements
- Market availability
For example:
US, Canada, and UK companies with 100–500 employees
is much easier for a sales team to operationalize than:
English-speaking businesses.
5. Technographic Fit
Technology can reveal whether an account can use your product, integrate with it, or has the infrastructure associated with successful customers.
Possible criteria include:
- CRM
- Marketing automation
- ERP
- Ecommerce platform
- Cloud provider
- Sales engagement software
- Analytics tools
- Existing competing products
For example:
Technographic information becomes especially valuable when your product depends on a particular technology ecosystem.
6. Business Need and Problem Fit
This is where an ICP becomes more than a company description.
Avoid vague criteria such as:
Companies that want to improve productivity.
Make the problem observable:
Companies with 10+ sales representatives that spend significant time manually researching prospects.
The stronger criterion describes what is happening inside the company.
For example:
7. Buying Signals
A company can fit your ICP without being ready to buy.
That is why buying signals should be evaluated separately from basic company fit.
Useful signals include:
- New executive hire
- Funding announcement
- Rapid employee growth
- Sales-team hiring
- Geographic expansion
- New product launch
- Acquisition
- Technology migration
- New compliance requirements
- Increased investment in a relevant department
For example:
A 200-person SaaS company may fit your ICP.
But:
A 200-person SaaS company that just hired a CRO and opened 15 sales positions
provides much stronger evidence of current sales activity.
8. Commercial Fit
Finally, determine whether the account makes financial sense for your business.
Evaluate:
- Expected annual contract value
- Average deal size
- Budget
- Sales cycle
- Implementation requirements
- Support requirements
- Expansion potential
- Retention potential
For example:
These values should come from your own economics rather than being treated as industry standards.
What Should Disqualify an Account From Your ICP?
An ICP should define who not to pursue, not just who looks attractive.
Without exclusion criteria, sales teams can spend time pursuing accounts that technically match a few characteristics but are unlikely to become valuable customers.
For example:
Disqualifiers can be divided into three categories.
Hard Disqualifiers
These immediately remove an account from consideration.
Examples:
- Unsupported country
- Company below minimum size
- No required infrastructure
- Product unavailable in their market
- Regulatory restriction
- Business model incompatible with your product
Soft Disqualifiers
These don't automatically eliminate an account but lower its priority.
Examples:
- Slightly smaller company
- Limited growth
- Weak technology fit
- No obvious trigger
- Smaller potential contract
Timing Disqualifiers
These indicate that the company may fit eventually but isn't a current priority.
For example:
A 300-person SaaS company that matches every ICP requirement but has frozen hiring and recently reduced its sales team may not be an immediate prospect.
This distinction is useful because ICP fit and buying readiness are not the same thing.

ICP Evaluation Criteria by Business Type
The same criteria should not carry equal weight across every B2B business.
A cybersecurity company may care more about security infrastructure and compliance, while an HR platform may care more about employee count and hiring activity.
B2B SaaS
A SaaS ICP might look like:
- 100–500 employees
- 10M–50M revenue
- B2B subscription model
- 10–50 sales employees
- Salesforce or HubSpot
- US, Canada, or UK
- Growing sales organization
A strong buying signal could be hiring a new VP of Sales or opening multiple SDR positions.
Cybersecurity
A cybersecurity ICP could prioritize:
- 500–5,000 employees
- Regulated industry
- Dedicated security team
- Existing security infrastructure
- Multiple cloud environments
- Compliance requirements
A trigger might be a new compliance requirement, security leadership hire, or expansion into a regulated market.
HR Software
An HR technology company may prioritize:
- 200–2,000 employees
- Multi-location workforce
- Existing HRIS
- Growing hiring volume
- Dedicated HR department
A company hiring hundreds of employees in a short period may have a stronger immediate need than a similarly sized company with stable headcount.
Financial Software
A financial software company could target:
- 25M–500M revenue
- Multiple business entities
- Finance department
- Existing accounting or ERP system
- Acquisition activity
An acquisition may create a particularly relevant trigger because the finance team could need to consolidate systems, reporting, or workflows.
How to Evaluate Whether Your ICP Is Actually Good
A good ICP should pass more than a “does this sound right?” test.
Use these seven checks.
1. Is It Specific?
Could a salesperson look at a company and determine whether it fits?
Weak:
Growing technology companies.
Specific:
B2B SaaS companies with 100–500 employees and 10M–50M revenue.
2. Is It Measurable?
Each important criterion should have a value, range, or observable condition.
Instead of:
Large sales team
use:
20–50 sales employees.
Instead of:
Growing quickly
use:
20%+ employee growth over the last 12 months.
The numbers are examples; your thresholds should be based on customer data and sales performance.
3. Is It Observable?
A criterion isn't very useful if your team cannot reasonably determine whether an account meets it.
For example:
“Management believes sales automation is important”
is difficult to identify from account-level data.
But:
“Company is hiring 10 SDRs”
is much easier to observe.
4. Does It Separate Good Accounts From Average Accounts?
If 90% of companies in your market meet every ICP criterion, the profile may not be narrow enough.
Your criteria should help distinguish accounts with stronger potential from the broader market.
5. Does It Include Timing?
An account can have perfect firmographic fit and still have no immediate buying need.
Add signals such as:
- Hiring
- Funding
- Leadership changes
- Expansion
- New technology
- Product launches
- Regulatory changes
6. Does It Include Negative Criteria?
If your ICP only says who to target, ask:
Which companies should sales exclude?
A good ICP should reduce wasted prospecting as well as identify opportunities.
7. Does It Connect to Revenue Outcomes?
Finally, compare the profile with actual business outcomes.
Look at whether accounts matching your criteria tend to produce:
- Higher deal values
- Faster sales cycles
- Better retention
- More expansion
- Higher product adoption
HubSpot similarly recommends using factors such as revenue, churn, product adoption, industry, company size, geography, need, and growth when identifying the characteristics of strong-fit customers.
The goal isn't to create the most detailed ICP possible. It's to create one that improves account selection.
How to Score an Ideal Customer Profile
Once your ICP has measurable criteria, you can turn those criteria into an account-scoring model.
A simple example is a 100-point ICP score.
The weights are an example, not a universal scoring standard.
For instance, a cybersecurity company might give more weight to technology and compliance than geography. A local B2B service provider might give geography a much larger weight.
Example Account Score
Suppose a SaaS company has:
- Correct industry: 15/15
- Employee range: 15/15
- Revenue range: 10/10
- Technology fit: 12/15
- Clear business need: 15/15
- Strong hiring trigger: 15/15
- Commercial fit: 8/10
- Geography: 5/5
Total = 95/100
That account would have a much stronger ICP match than a company scoring 45/100.
You can then create internal priority bands:
These bands are operational examples rather than industry benchmarks.
Add a Timing Layer
You can also separate fit from timing.
For example:
ICP Fit Score: 88/100
Buying Signal Score: 75/100
This prevents your team from treating every high-fit company as an equally urgent prospect.
A company with excellent fit but no current trigger may be worth monitoring, while an account with excellent fit and a strong buying signal can receive immediate attention.
B2B Ideal Customer Profile Examples
The best way to understand ICP criteria is to see how they translate into complete profiles.
Example 1: Sales Automation SaaS
ICP statement:
B2B SaaS companies with 100–500 employees and 10M–50M in revenue, operating in the US, Canada, or UK, with established sales teams and Salesforce or HubSpot, particularly when they are expanding sales headcount.
Example 2: Cybersecurity Software
ICP statement:
Regulated organizations with 500–5,000 employees, established security teams, complex technology infrastructure, and increasing compliance or security requirements.
Example 3: HR Software
ICP statement:
Multi-location companies with 200–2,000 employees and dedicated HR teams that are experiencing workforce growth and need to automate repetitive HR processes.
Example 4: Marketing Agency
ICP statement:
Growing B2B companies with 20–200 employees, established revenue, small internal marketing teams, and an upcoming product, geographic, or market expansion.
Example 5: Financial Management Software
ICP statement:
Multi-entity businesses generating 25M–500M in revenue with established finance teams and complex reporting requirements, particularly during acquisitions or geographic expansion.
How to Turn Your ICP Into a Prospect List
An ICP becomes useful when it can be translated into actual accounts.
The process can look like this:
ICP criteria → account filters → matching companies → enrichment → contact identification → scoring → outreach
Step 1: Convert ICP Criteria Into Filters
Take the ICP and turn descriptive statements into searchable values.
For example:
“Growing SaaS companies with established sales teams”
can become:
- Industry: SaaS
- Employees: 100–500
- Revenue: 10M–50M
- Department: Sales
- Hiring: Active sales hiring
- Geography: US, Canada, UK
Step 2: Find Companies That Match
Start with the company-level criteria rather than searching for individual contacts immediately.
This helps prevent a common prospecting problem: finding the right job title at the wrong company.
For example, a VP of Sales at a 15-person company may match the job title but fail the actual ICP.
Step 3: Enrich the Accounts
Add information that isn't available in the initial company search.
Useful enrichment fields include:
- Employee count
- Revenue
- Industry
- Location
- Technology
- Hiring activity
- Funding
- Company growth
- Relevant departments
Step 4: Find Relevant Contacts
Once accounts have been evaluated, identify the people associated with the relevant buying or operational function.
Depending on the product, that might include:
- CRO
- VP Sales
- Sales Director
- Head of Marketing
- CFO
- HR leader
- IT leader
Step 5: Score the Accounts
Apply your ICP scoring model.
For example:
This prevents the sales team from treating every matching company equally.
Step 6: Personalize Outreach Around the Signal
The ICP tells you who to target.
The trigger tells you why now.
For example:
A 250-person SaaS company hiring eight SDRs may be more relevant to a prospecting automation platform because its sales organization is actively expanding.
The outreach can then reference the observable business change instead of relying on generic personalization.
Using Oppora for ICP-Based Prospecting
Oppora.ai can be used to turn ICP criteria into an outbound prospecting workflow. Teams can search for companies using attributes such as industry, company size, location, hiring activity, and other account-level signals, then find and enrich relevant contacts for outreach.
For example, an ICP such as:
US SaaS companies with 100–500 employees that are currently hiring sales representatives
can be translated into a prospect search, followed by contact discovery, email verification, scoring, and outbound execution.
That makes the ICP more than a planning document. It becomes a set of criteria that can be used to find and prioritize actual prospects.
Conclusion
A useful B2B ideal customer profile should make account selection easier.
The strongest ICPs go beyond broad descriptions such as industry or company size. They combine firmographic criteria, revenue, geography, technology, business need, buying signals, commercial fit, and disqualifiers.
The next step is making those criteria measurable. Employee ranges, revenue bands, technology requirements, hiring activity, funding events, and other observable signals can turn an ICP into something sales and marketing teams can actually use.
Scoring adds another layer by helping teams prioritize accounts instead of treating every potential customer equally.
Most importantly, an ICP should connect directly to execution. If the criteria cannot help your team identify companies, evaluate fit, prioritize accounts, and build a prospect list, the ICP is probably too vague.
Frequently Asked Questions
Can an ICP change when a company introduces a new product?
Yes. A new product can target a different company size, industry, geography, or use case. In that situation, maintaining separate ICPs for different products can be more useful than forcing every offering into one profile.
Can one company have multiple ICPs?
Yes. A business may have several strong customer segments with different characteristics. For example, one product may sell primarily to mid-market SaaS companies while another serves enterprise financial institutions.
How narrow should a B2B ICP be?
It should be narrow enough to distinguish high-fit accounts from the broader market but not so narrow that only a handful of companies qualify. The right size depends on your addressable market and sales capacity.
Should an ICP include the number of locations a company has?
It can when location count affects the product's value. For example, software designed for multi-location operations may use 10+ offices, stores, facilities, or branches as an important ICP criterion.
Can customer retention be used to evaluate ICP fit?
Yes. If certain account characteristics consistently correlate with longer retention, those characteristics can become stronger ICP criteria. This is especially useful when two segments generate similar initial deal values but have different long-term customer value.
Should an ICP include procurement complexity?
For enterprise products, it can be useful. Companies with complex procurement processes may require longer sales cycles, security reviews, legal approvals, or multiple stakeholders. If these requirements significantly affect acquisition costs, they can be included in commercial-fit evaluation.
What happens if a company fits the ICP but has no buying signal?
It can remain a qualified account without being an immediate sales priority. Separating account fit from current buying timing prevents sales teams from discarding good accounts simply because they are not actively buying today.
How do you know when an ICP has become too narrow?
If the criteria eliminate a large share of accounts that historically became successful customers, or if the resulting market is too small to support your sales goals, the ICP may need to be broadened. Compare the profile against actual customer and pipeline data before changing it.
Summarize with AI
Share




