An ICP is a detailed description of the type of company most likely to buy your product, get value from it, and become a long-term customer. A well-defined ICP focuses resources on the highest-probability opportunities, reducing CAC and improving win rates.
The ICP Framework
Firmographic Attributes: Industry/vertical, company size (revenue, employees, locations), geography, business model, growth stage
Technographic Attributes: Tech stack (CRM, ERP, marketing automation), tech maturity, integration requirements
Behavioral Attributes: Buying triggers (new funding, new executive, regulatory change, rapid growth), decision-making process, budget cycle
Value Attributes: Pain intensity, willingness to pay, expansion potential
How to Build Your ICP
Step 1: Analyze your best customers — top 10–20 by revenue, NPS, retention, and expansion. What do they have in common?
Step 2: Analyze your worst customers — highest-churn, lowest-NPS, most support-intensive. What do they have in common? (Anti-ICP)
Step 3: Identify the patterns — what attributes distinguish best from worst?
Step 4: Validate with sales data — do ICP-fit deals close faster, at higher ACV, with lower churn?
Key Takeaways
- ICP describes the company most likely to buy, get value, and stay — not every possible buyer.
- Build ICP from your best customers, not from hypotheses.
- Include firmographic, technographic, and behavioral attributes.
- Identify your anti-ICP (worst customers) to know who to avoid.
- Validate ICP with sales data: do ICP-fit deals close faster and churn less?