Definitions10 min read·Updated 2026-04-30

What Is an Ideal Customer Profile (ICP)?

An ICP is a description of the company type most likely to buy, stay, and get real value. Here's how to build one from your actual customer data.

RB

Rees Bayba

Founder, Astra GTM

TL;DR

  • An ICP describes the company type most likely to buy your product, retain long-term, and get measurable value from it -- built from analyzing customers who actually succeeded.
  • ICP (company-level) is distinct from buyer persona (individual-level). You need both, but the ICP comes first.
  • Build your ICP from your 10 best customers (highest retention, expansion, and referrals) and your 10 worst (highest churn, support load, misalignment). The pattern difference is your ICP.
  • The anti-ICP -- who NOT to target -- is as important as the ICP itself. Most teams skip this step.
  • Turn your ICP into a scoring model so every sales rep can apply it consistently without judgment calls.

An ICP (Ideal Customer Profile) is a detailed description of the company type most likely to buy your product, stay as a customer, and get real value from it. Not who you'd like to sell to -- who has actually bought and succeeded. The distinction matters. An ICP built from wishful thinking about dream customers produces campaigns that never convert. An ICP built from real customer data produces campaigns that land because they describe real companies with real problems you've solved before.

What's the Difference Between an ICP and a Buyer Persona?

These are two different things that work together. Confusing them produces sloppy targeting.

ICPBuyer Persona
Describes the companyDescribes the individual decision-maker
Firmographic + technographic + behavioralTitle, seniority, goals, objections, communication style
Answers: which company should we target?Answers: who inside that company should we contact?
Built from customer cohort analysisBuilt from sales call recordings and win/loss interviews
Changes slowly (product evolves)Changes with market conditions and hiring patterns

Define your ICP first. Then define the buyer persona within that ICP. Doing it in reverse leads to campaigns targeting the right title at the wrong company.

What Goes Into an ICP?

A complete ICP covers company characteristics across multiple dimensions. The goal is specificity, not completeness. A one-page ICP that sales reps actually use beats a 20-page document nobody reads.

  • Industry and vertical: Not just 'B2B SaaS' -- which sectors within SaaS? Fintech? HR tech? Security? The more specific, the more accurate the ICP.
  • Company size: Both employee count and revenue range. A 50-person company doing $20M ARR (SaaS) has very different buying behavior from a 50-person manufacturing firm.
  • Geography: Are there geographic patterns in your best customers? If 70% of your best customers are in North America, your ICP should reflect that.
  • Tech stack: What tools do your best customers use? Tech stack often reveals budget, sophistication, and existing workflow that your product fits into.
  • Funding stage: Seed companies buy differently than Series C. Bootstrap founders buy differently than VC-backed teams. Funding stage shapes budget size and buying urgency.
  • Growth signals: Are they hiring in certain roles? Expanding to new markets? Raising capital? These signals correlate with buying readiness.
  • What they've tried before: Your best customers usually tried solving this problem another way first -- a competitor, a manual process, a workaround. Knowing this sharpens your positioning.
  • Disqualifying characteristics: What makes a company a definitively bad fit? This is the anti-ICP.

What Is the Anti-ICP?

Defining who NOT to target is as important as defining who to target. Churn analysis almost always reveals patterns: customers who bought and left have certain characteristics in common. Closing a bad-fit customer costs more than the deal is worth -- onboarding time, support burden, eventual churn, and the ACV going to a customer who would have stayed.

  • Industries where your product has consistently failed to deliver value (not due to execution, but structural mismatch)
  • Company sizes below the threshold where your product's ROI is justifiable
  • Tech stacks that are incompatible or would require expensive integrations you haven't built
  • Buying behaviors (e.g., procurement-heavy, 12-month sales cycles) that don't match your sales motion
  • Segments where competitors have deep, defended relationships you can't credibly displace

How Do You Build an ICP From Scratch?

The only reliable source for building an ICP is your existing customer data. If you're pre-revenue, use your beta users, design partners, or the customers of the closest comparable products. Everything else is a hypothesis to test, not a profile to rely on.

  1. 1List your 10 best customers. Define 'best' as: highest retention, most expansion revenue, most referrals, lowest support burden, strongest ROI story. Not your biggest accounts -- your most successful ones.
  2. 2Find what they have in common. Run through every ICP dimension: industry, size, geography, tech stack, funding stage, growth signals. Look for 3-5 attributes that appear in 7+ of the 10.
  3. 3List your 10 worst customers. Define 'worst' as: churned fastest, highest support burden, least satisfied, never expanded, most refund requests.
  4. 4Find what the worst customers have in common. The pattern difference between best and worst customers is your ICP boundary.
  5. 5Write the ICP as a one-paragraph description. Read it out loud -- it should describe a real company type you can picture, not a marketing committee's fantasy.
10 best customers
the only reliable source for building your ICP

Not market research, not competitive analysis, not founder intuition. The customers who bought, stayed, and expanded tell you exactly who your product works for. Build your ICP backward from them.

How Do You Turn an ICP Into a Scoring Model?

A qualitative ICP leaves too much room for judgment. When every AE interprets the ICP differently, your targeting becomes inconsistent. Turn the ICP into a numeric scoring model that any rep can apply without ambiguity.

ICP scoring model (example)

Company size: +2 for 50-200 employees, +1 for 201-500, 0 for <50, DQ for >1,000 Funding: +1 for Series A-C, 0 for bootstrap, -1 for Series D+ or public Tech stack: +2 for tech stack match (Salesforce + HubSpot), 0 for neutral, -1 for incompatible Hiring signal: +1 if hiring in sales/revenue ops in the last 60 days Geography: +1 for North America, 0 for other Minimum score to pursue: 3+. Score below 2 = disqualify.

Why Do Most ICPs Fail?

Most ICP failures share three root causes. Recognizing them prevents building a document that sits in a Google Drive folder and influences nothing.

  • Too broad: 'B2B SaaS companies' is not an ICP. It's a description of a market. An ICP should be specific enough that a list of 500 companies matching it would be a meaningful, targetable universe.
  • Not updated after product changes: Your ICP from 18 months ago may not reflect your current product's strengths. Every significant product release warrants an ICP review.
  • Not connected to actual campaign targeting: Writing an ICP document that isn't reflected in your prospect list criteria, your campaign messaging, and your AE qualification scorecard means the ICP exists only on paper.

Frequently asked questions

What's the difference between ICP and TAM?

TAM (Total Addressable Market) is the maximum revenue you could generate if you captured every possible customer. ICP is the subset of that market where your win rate, retention, and expansion are highest. TAM is a ceiling estimate. ICP is an operational targeting tool. Campaigns built around TAM waste spend on bad-fit accounts. Campaigns built around ICP concentrate effort where you actually win.

How specific should an ICP be?

Specific enough to generate a target list of under 5,000 companies without needing a human to make judgment calls about each one. If your ICP criteria returns 50,000 companies, it's too broad. If it returns 200, it might be too narrow. A well-calibrated ICP for a mid-market B2B product typically yields 2,000-10,000 addressable companies in the primary segment.

How often should you update your ICP?

After any significant product change, major expansion into a new segment, or when close rates in your primary segment drop by more than 10 percentage points. At minimum, review it every 6 months. Treat your 10 most recent churned customers as the first input -- if their characteristics don't match your anti-ICP, your anti-ICP needs updating.

Can I have multiple ICPs?

Yes, but treat each as a separate segment with its own campaign infrastructure, copy, and AE motion. Running two ICPs with the same messaging and infrastructure produces diluted results. Many companies have a primary ICP (highest win rate, fastest close) and a secondary ICP (lower win rate but larger ACV or strategic value). The primary ICP gets the majority of outbound capacity.

What if I'm pre-revenue and have no customers?

Use the customers of the most comparable product you can find. Interview 5 founders who sell to a similar buyer. Study competitor case studies and testimonials -- they reveal which customer segments their product actually works for. Build a hypothesis ICP, run a 100-contact test campaign, and treat the reply and meeting patterns as data to refine it. Every pre-revenue ICP is a hypothesis. Ship fast, test, update.

How does ICP connect to cold email copy?

Directly. Your ICP's pain points become your email opener and problem statement. Your ICP's growth signals become your personalization angle. Your ICP's current solutions (what they're using or doing before your product) become your bridge sentence. A cold email written for a specific ICP reads completely differently from a generic cold email -- because it describes their specific situation instead of a vague category of problems.

Want this built for your team?

We implement these systems end-to-end. First sends within 14 days.