ICP (Ideal Customer Profile) is a structured description of the type of company that gets the most value from your product, expressed in firmographic and behavioral attributes. Unlike a persona (which describes a person), an ICP describes a company.
What an ICP includes
A well-formed ICP specifies:
- Firmographics — industry, employee count, revenue band, geography
- Tech stack — uses Salesforce, runs Snowflake, has GitHub Enterprise, etc.
- Behavioral signals — recently raised funding, hiring sales reps, posting content about a relevant pain point
- Negative criteria — what disqualifies a prospect (industry, size, location, certain tech)
Most teams stop at firmographics. The mature version layers in tech stack and behavioral signals. The best version also explicitly names what’s NOT a fit — that’s where most filtering value lives.
ICP vs persona
| ICP | Persona |
|---|---|
| Describes a company | Describes a person |
| Used by RevOps + marketing for targeting | Used by product + marketing for messaging |
| 100 named accounts you’d build a list around | 5-7 named buyer roles you’d write copy for |
| ”Mid-market B2B SaaS, 200-1000 employees, US, uses Salesforce" | "VP of RevOps, 5-10 years experience, scaling pains, reports to CRO” |
You need both. The ICP tells you who to chase; the persona tells you what to say.
How to define an ICP
- Look at your closed-won customers. Pull the last 100 closed deals and find the patterns. Industry, size, tech stack, what triggered the buy.
- Compare to closed-lost. What’s different about the deals you lost? Often the difference reveals the negative criteria.
- Compare to churned customers. Worst-fit customers buy and then leave. The ICP excludes them.
- Validate with the AE team. AEs know the qualitative pattern; data confirms it.
- Score it. Express each criterion as a yes/no or 1-5 scale. Sum to a fit score. Use the score in lead routing and prospecting.
Common pitfalls
- ICP that’s too broad. “B2B SaaS” is not an ICP. “Mid-market B2B SaaS in financial services with 200-1000 employees” is.
- No negative criteria. If your ICP has no exclusions, it’s not actually filtering anything.
- Stale ICP. The product changes, the market changes, the ICP needs to update. Quarterly review minimum.
- Marketing-only ICP. RevOps has to own the ICP because it’s the input to routing, scoring, and prospecting — not just messaging.
Related
- Lead routing — uses ICP fit as a routing input
- Pipeline velocity — improves when ICP is tight
- Clay — the tool for scoring leads against ICP at scale