Back to Blog
Sales Strategy10 min read

How to Build an Ideal Customer Profile (ICP) for B2B Sales

6-step framework to build a data-driven ICP with firmographic criteria, behavioral signals, and a scoring system.

Companies with a clearly defined Ideal Customer Profile report 68% higher win rates than those who prospect broadly. Yet most sales teams either don't have a written ICP or have one so vague it doesn't actually guide targeting decisions.

"B2B SaaS companies with 50-500 employees" isn't an ICP. It's a starting point. A real ICP tells you not just who could buy your product, but who gets the most value from it, closes fastest, retains longest, and expands most.

This guide walks you through building an ideal customer profile for outbound sales that actually improves your targeting, scoring, and outreach results.

What an ICP Actually Is (And Isn't)

ICP vs. Buyer Persona

An ICP describes the company that's your best-fit customer. A buyer persona describes the person within that company who buys, evaluates, or uses your product. You need both, but the ICP comes first.

ICP example: B2B SaaS companies, 50-500 employees, $5M-$50M revenue, sales-led growth model, at least 5 SDRs, US or Western Europe.

Buyer persona example: VP of Sales, 8-15 years in sales leadership, manages 5-20 reps, measured on pipeline generated and revenue closed, frustrated with low reply rates on outbound.

Why Your Current ICP Probably Isn't Specific Enough

Ask five people on your sales team to describe your ICP. You'll get five different answers. That's the problem. A vague ICP means everyone targets differently, nobody prioritizes the same accounts, and your outbound efforts scatter instead of compound.

A good ICP should be specific enough that two SDRs independently building prospect lists would produce 70%+ overlap. If they wouldn't, your ICP isn't defined tightly enough.

Step 1: Analyze Your Best Existing Customers

Don't build your ICP from theory. Build it from data. Look at your 10-20 best customers and find the patterns.

What to Measure

  • Company size (employees, revenue)
  • Industry and sub-industry
  • Growth stage (seed, Series A, Series B+, profitable)
  • Sales team size and structure
  • Technology stack (what tools do they use?)
  • How they found you (inbound, outbound, referral)
  • Time to close (deal cycle length)
  • Contract value (ACV)
  • Retention (still a customer? Expanded?)
  • Champion profile (who advocated for the purchase?)

Find the Patterns

Sophie, a revenue operations lead at a sales intelligence company, analyzed her top 20 accounts and found a pattern nobody expected. Their fastest-closing, highest-retaining customers weren't the biggest companies. They were Series B SaaS companies with 100-300 employees that had just hired their first dedicated SDR team lead. The common thread: these companies had outgrown manual prospecting but hadn't yet bought an enterprise tool. They were in the sweet spot.

That insight turned "B2B SaaS companies" into "Series B SaaS, 100-300 employees, first SDR team lead hired in the past 6 months." Much tighter. Much more useful for targeting.

Step 2: Define Firmographic Criteria

Based on your analysis, define the hard filters:

CriteriaYour ICPWhy
Company size50-500 employeesLarge enough to have a sales team, small enough to buy without enterprise procurement
Revenue$5M-$100MBudget for tools, growth pressure to optimize
IndustryB2B SaaS, Tech, Professional ServicesProduct fits sales-led models
Growth stageSeries A through Series CScaling outbound, investing in tools
GeographyUS, UK, Western EuropePrimary markets, LinkedIn activity high
Sales team3-20 repsEnough reps to justify a tool, not so many that enterprise procurement kicks in

These are your minimum qualifiers. A company that doesn't meet these criteria shouldn't be in your pipeline regardless of other signals.

Cleed's prospect discovery uses your ICP filters to find matching contacts automatically, then layers LinkedIn signal detection on top to identify which ones are actively showing buying intent.

Step 3: Add Behavioral and Signal Criteria

This is where most ICP guides stop. They define who the company is. They don't define what the company (or its people) are doing.

Add a behavioral layer to your ICP:

  • LinkedIn activity level: Are decision makers posting and engaging? (If they're not active on LinkedIn, signal-based tools won't help.)
  • Hiring patterns: Are they scaling the team your product serves?
  • Technology signals: Are they using (or dropping) tools adjacent to yours?
  • Content engagement: Are they engaging with content in your category?
  • Growth trajectory: Is the company expanding, flat, or contracting?

A prospect who matches your firmographic ICP AND shows behavioral signals is 5-10x more likely to respond than a firmographic-only match.

Step 4: Define Your Negative ICP

Knowing who NOT to target is as valuable as knowing who to target. Your negative ICP excludes companies that look like a fit but consistently don't convert.

Common negative ICP criteria:

  • Companies with long procurement cycles (if your ACV can't support a 6-month sales cycle)
  • Industries where LinkedIn adoption is low (if your tool depends on LinkedIn signals)
  • Companies already locked into competitor contracts (unless they're showing switching signals)
  • Very early stage (pre-revenue startups without budget)
  • Very large enterprise (if your product isn't built for their scale)

Marcus, an SDR manager, noticed his team was spending 30% of their time on companies over 2,000 employees. Win rates on those accounts were 4% vs 22% on their sweet spot (100-500 employees). He added a hard negative filter: no companies over 1,000 employees unless they show two or more buying signals. Time recovered: 12 hours per week across the team. Pipeline actually increased because those hours went to higher-probability accounts.

Step 5: Build Scoring into Your ICP

A static ICP tells you who to target. A scored ICP tells you who to target first.

Assign points to each criterion:

Firmographic scoring:

  • Perfect company size (100-300): +20
  • Right industry (B2B SaaS): +15
  • Right growth stage (Series A-C): +15
  • Right geography (US/Western Europe): +10

Behavioral scoring:

  • Active LinkedIn engagement: +20
  • Hiring in relevant roles: +15
  • Competitor engagement: +25
  • Pain point posts: +25
  • Recent funding: +15

Maximum score: 160. Set your thresholds:

  • 120+: Priority 1 (contact this week)
  • 80-119: Priority 2 (contact this month)
  • 60-79: Priority 3 (monitor for signals)
  • Below 60: Not a fit or not active

Cleed's 0-100 relevance scoring automates this, combining ICP fit with real-time LinkedIn signal strength.

Step 6: Test and Iterate

Your ICP isn't permanent. Test it quarterly by measuring:

  • Reply rates by ICP segment: Which firmographic + behavioral combinations produce the best responses?
  • Win rates by segment: Which segments close at the highest rate?
  • Deal velocity: Which segments close fastest?
  • Retention and expansion: Which customers stay and grow?

If Series B companies with 100-200 employees close 2x faster than Series C with 300-500, adjust your scoring weights. If pain point signals convert 3x better than job change signals in your market, adjust your behavioral criteria.

The ICP is a living document. The best sales teams refine it monthly based on what the data tells them.

Your ICP Template

Copy this and fill in your specifics:

Company Profile:

  • Size: [employee range]
  • Revenue: [revenue range]
  • Industry: [specific industries]
  • Growth stage: [stage]
  • Geography: [regions]
  • Team structure: [relevant team size/roles]

Behavioral Indicators:

  • LinkedIn activity level: [minimum threshold]
  • Key signals: [top 3 buying signals for your market]
  • Technology: [tools they use or are evaluating]
  • Hiring: [relevant roles being hired]

Negative Filters (Do Not Target):

  • [Exclusion 1]
  • [Exclusion 2]
  • [Exclusion 3]

Scoring Thresholds:

  • Priority 1: [score range]
  • Priority 2: [score range]
  • Monitor: [score range]
  • Exclude: [score range]

Building Your ICP Drives Everything Else

Your ICP isn't just a targeting exercise. It's the foundation for your entire outbound motion: what signals to monitor, how to score prospects, what outreach to write, and which accounts to prioritize.

Get the ICP right and everything downstream improves. Reply rates go up because you're reaching the right companies. Win rates go up because those companies actually need what you sell. Deal cycles shorten because the fit is genuine.

Start with your best customers. Find the patterns. Define the criteria. Add the behavioral layer. Score it. Test it. Iterate.

Ready to put your ICP into action? Start your free Cleed trial. Define your ICP, discover matching prospects, and see which ones are showing buying signals today. No credit card required.

Ready to find prospects showing real buying signals?

Start your free 7-day trial.

Start Free Trial