ooligo
ENTRY TYPE · definition

ICP — Ideal Customer Profile

Last updated 2026-05-02 RevOps

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:

  1. Firmographics — industry, employee count, revenue band, geography
  2. Tech stack — uses Salesforce, runs Snowflake, has GitHub Enterprise, etc.
  3. Behavioral signals — recently raised funding, hiring sales reps, posting content about a relevant pain point
  4. 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

ICPPersona
Describes a companyDescribes a person
Used by RevOps + marketing for targetingUsed by product + marketing for messaging
100 named accounts you’d build a list around5-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

  1. Look at your closed-won customers. Pull the last 100 closed deals and find the patterns. Industry, size, tech stack, what triggered the buy.
  2. Compare to closed-lost. What’s different about the deals you lost? Often the difference reveals the negative criteria.
  3. Compare to churned customers. Worst-fit customers buy and then leave. The ICP excludes them.
  4. Validate with the AE team. AEs know the qualitative pattern; data confirms it.
  5. 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.