Glossary
6
min read

William Anputra
Founder at EngineStack

Nearly every B2B team says it has an ideal customer profile. Rather fewer can produce one that changes a decision. This entry covers what belongs in an ICP, how it differs from a persona, and how to stop it drifting into wishful thinking.
The short definition
An ideal customer profile describes the type of company most likely to buy, stay, and get real value from what you sell. It is a filter for deciding where to spend attention.
An ICP is not a buyer persona
The two get used interchangeably and should not be. An ICP describes an organisation: its size, its market, its situation. A persona describes a person inside that organisation: their role, what they are measured on, what they worry about.
You need both, and they answer different questions. The ICP decides which companies are worth approaching. The persona decides what to say once you are talking to someone.
What belongs in an ICP
Firmographics
Industry, company size, headcount, geography, and business model. These are easy to observe and easy to over-weight, so treat them as a starting filter rather than the whole answer.
Behaviour and context
The more useful half, and the half most teams skip. Does the company already own a tool in an adjacent category? Have they just hired for a role that implies the problem is now someone's responsibility? Are they expanding into a market that creates the need?
Firmographics tell you a company could plausibly buy. Context tells you why they might buy this quarter.
How to build one without guessing
Start from customers who renewed. Not your largest deals and not your loudest logos. The ones who stayed and got value.
Look for what they shared before buying. A common trigger matters more than a common industry.
Write down who it excludes. An ICP that rules nothing out is not doing any work.
Check it against losses. If churned accounts also match your ICP, the profile is describing the market rather than your fit within it.
Keeping it honest
The common failure is an ICP written to match the pipeline a team wishes it had. It then quietly justifies chasing accounts that were never a fit.
An ideal customer profile earns its keep by the opportunities it tells you to walk away from.
Revisit it when the product changes materially, when you enter a new market, or when a pattern in churn stops matching what the profile predicts.
Related reading
Once the profile is set, the next question is timing, which is covered in what a buying signal is and in the 30-day signal to pipeline playbook.
Get free credits
5 minutes setup
No credit card required
Cancel anytime
Frequently asked questions
How many ICPs should we have?
How often should we revisit it?
What if we do not have enough customers yet?

William Anputra
Founder at EngineStack



