What Is an Ideal Customer Profile (ICP)?
An ideal customer profile (ICP) is a detailed description of the type of company that is the best possible fit for your product — most likely to buy, most likely to derive measurable value, most likely to stay and expand, and least likely to churn. It defines firmographic, technographic, and situational attributes of your best customers, not your most recent customers or your biggest customers, but your best ones.
The ICP is not a buyer persona (which describes an individual) and it's not a total addressable market (which describes everyone who could theoretically buy). It's the intersection of "who can buy" and "who we win with."
Every go-to-market decision downstream from ICP — which accounts to target, what lead routing rules to configure, which ads to run, what content to create — becomes more effective when grounded in a clear, data-driven ICP.
ICP vs. Buyer Persona: Understanding the Difference
| Dimension | ICP (Company Level) | Buyer Persona (Person Level) |
|---|---|---|
| What it describes | The ideal company to sell to | The ideal person within that company |
| Key attributes | Size, industry, stage, tech stack, geography | Job title, goals, pain points, buying process |
| Used for | Targeting, routing, lead qualification | Messaging, content, objection handling |
| Built from | Closed-won and churned customer data | Customer interviews and rep feedback |
Both are necessary. ICP tells you which companies to pursue. Buyer persona tells you how to engage the right people within those companies.
The Attributes of a Strong ICP
A well-defined ICP includes at minimum these categories of attributes:
Firmographic Attributes
- Company size: Employee count range, ARR range, or headcount in the buying department
- Industry vertical: Specific industries, not broad categories. "Technology" is not useful; "B2B SaaS companies with an outbound sales motion" is.
- Geography: Target markets by country, region, or time zone
- Business model: B2B vs. B2C, SaaS vs. services, product-led vs. sales-led
- Growth stage: Seed, Series A–C, growth, enterprise. Stage often correlates more strongly with buying behavior than raw company size.
Technographic Attributes
- CRM: Are they on Salesforce, HubSpot, or neither? This may determine integration requirements and pricing sensitivity.
- Current solutions: What tools are they using today that your product replaces, integrates with, or competes against?
- Data maturity: Do they have clean CRM data? Is their tech stack reasonably integrated? Or are they in data chaos?
Situational Attributes
- Pain they're experiencing: What problem are they actively trying to solve? For Lead Dispatcher: "inbound leads aren't getting to reps fast enough" or "round-robin routing is causing account conflicts."
- Triggering event: What happens in a company's lifecycle that makes them likely to buy now? Hiring a new VP Sales, scaling past 10 AEs, recent funding, entering a new market — these are buying triggers.
- Decision-making structure: Does the VP Sales decide independently, or does it require RevOps, IT, and Finance sign-off? Complexity of the buying process matters for resource allocation.
How to Build Your ICP: Step-by-Step
Step 1: Start With Your Closed-Won Data
Pull every deal closed in the last 12–18 months. For each, record: company size, industry, geography, tech stack, ACV, and sales cycle length. This is your starting point — what your actual customers look like today.
Step 2: Filter for Your Best Customers
Not all customers are ICP customers. Filter your closed-won list to the customers with the best outcomes: highest NPS, highest expansion ARR, lowest support ticket volume, best usage metrics, longest tenure. These are your true ICP customers — the ones you want to replicate.
Step 3: Identify Patterns in Your Best Customers
Look for firmographic and situational patterns across your best customer set. What company sizes appear most frequently? Which industries? What tech stack combinations? What was happening at the company when they bought?
Look for attributes with high concentration — if 70% of your best customers have 50–250 employees, that's a signal worth including in your ICP. If industry is evenly distributed, it may not be a defining ICP attribute for you.
Step 4: Analyze Your Churned Customers
Your churned customers define the anti-ICP as clearly as your best customers define the ICP. What firmographic attributes appear most frequently in churn? What were the common signals at the time of sale that you may have ignored?
Anti-ICP attributes should become disqualification criteria in your routing and qualification process — leads matching the anti-ICP profile should not be routed to AEs as high-priority leads.
Step 5: Document and Distribute
Write the ICP as a short reference document: 1–2 pages maximum. Include the positive attributes, the anti-ICP attributes, and the triggering events. Distribute to sales, marketing, CS, and RevOps. Every team should be working from the same definition.
Step 6: Review Semi-Annually
ICP drift is real. Your product expands, your market shifts, your team gets better at selling to certain segments. Review the ICP every 6 months against your most recent closed-won data. An ICP that's two years old is almost certainly missing something important.
How ICP Connects to Lead Routing
ICP is the foundation of your routing logic. Once you've defined what your ideal customer looks like, you can operationalize that definition into routing rules:
- Leads matching ICP criteria → route to AEs immediately, with availability-aware dispatch
- Leads partially matching ICP → route to SDRs for qualification
- Leads not matching ICP → route to nurture or disqualify
This ensures your sales team spends time exclusively on leads with high conversion probability — and your routing system enforces that discipline automatically. For the routing model that connects ICP to dispatch, see our guide to MQL routing for B2B SaaS.
ICP also informs lead scoring. Attributes that define your ICP should receive the highest fit scores in your scoring model. See our lead scoring model guide for how to build that connection.
Route ICP leads instantly. Deprioritize the rest.
Lead Dispatcher lets you build routing rules that match your ICP definition — so your best leads reach the right rep, and non-ICP leads don't waste AE time.
Book a DemoFrequently Asked Questions
What is an ideal customer profile (ICP)?
An ideal customer profile is a detailed description of the type of company most likely to buy your product, derive measurable value, and stay. It defines firmographic, technographic, and situational attributes based on your best-performing customers — not all customers.
What is the difference between an ICP and a buyer persona?
An ICP describes the ideal company (firmographics, industry, size, stage). A buyer persona describes the ideal person within that company (job title, goals, pain points). Both are needed — ICP for targeting, persona for messaging.
How do you build an ICP from closed-won data?
Export your last 12–18 months of closed-won deals. Identify firmographic patterns among your best customers (highest LTV, lowest churn). Identify patterns among churned customers as anti-ICP attributes. Document and update semi-annually.
How often should you update your ICP?
Review semi-annually. Your best-fit customer profile evolves as your product matures and market conditions change. An ICP that's two years old is almost certainly missing updates that reflect your current best customers.
How does ICP affect lead routing?
ICP defines routing tiers: ICP-matching leads route to AEs immediately, partial matches route to SDRs for qualification, non-ICP leads route to nurture or are disqualified. This prevents reps from spending time on low-probability opportunities.