Sales operations

How to define an ideal customer profile

Most ICPs are written in a workshop and describe who a company wishes it sold to. A useful one is derived from who actually buys, renews, and refers.

By Sowrav Chowdhury2026-07-289 min read

What is an ideal customer profile?

An ideal customer profile describes the type of company that gets the most value from what you sell — industry, size, geography, structure and situation. It is not a buyer persona, which describes a person. The ICP decides which companies to target; the persona decides who to contact inside them.

ICP and buyer persona are different things

They get used interchangeably and it causes real waste.

  • Ideal customer profile — the company. “UK marketing agencies with 10–50 staff running client work in GoHighLevel.”
  • Buyer persona — the person inside it. “Operations lead, responsible for delivery quality, frustrated by time lost to manual data work.”

You need both, in that order. The ICP filters the list. The persona decides who you contact and what you say.

Derive it from customers, not from a whiteboard

Take your last 20 customers and sort them into three groups: the ones who were straightforward, paid well and would recommend you; the ones who were fine; and the ones who were difficult, slow or unprofitable.

Now look for what the first group has in common that the third does not. That is your ICP, and it is usually not what you would have guessed. Common surprises:

  • The best customers cluster in an industry you never targeted deliberately
  • There is a company-size band above and below which the relationship stops working
  • A specific trigger — a platform migration, a new hire, a funding round — precedes most good deals

The five dimensions worth defining

The five dimensions of a usable ICP
DimensionWhat to specifyExample
FirmographicIndustry, employee count, revenue band, geographyMarketing agencies, 10–50 staff, UK and US
TechnographicPlatforms and tools they already runUses GoHighLevel or HubSpot
SituationalThe circumstance that creates the needManaging 5+ client sub-accounts
BehaviouralAn observable trigger eventRecently migrated CRM, or hired an ops lead
DisqualifiersWho to explicitly excludeUnder 5 staff; needs cold calling; wants coding

Disqualifiers are the most valuable row and the one most often left empty. Knowing who to reject saves more time than knowing who to pursue, and it is what stops a researcher padding a list with near-misses.

A worked example

Ours, written plainly:

B2B companies and marketing agencies with 10–200 staff in the US, UK, UAE or Western Europe, running HubSpot, Salesforce, Zoho or GoHighLevel, with at least 2,000 CRM records that have been imported into more than once. Typically triggered by a platform migration, a failing outbound campaign, or an operations hire discovering the state of the database. Not a fit: companies under 5 staff, anyone needing cold calling or software development, and databases under 500 records where doing it yourself is genuinely cheaper.

That last sentence loses us enquiries. It also means the enquiries we do get are ones we can serve well.

Turn it into a research brief

An ICP only earns its keep when it becomes filter criteria. Convert each dimension into something a researcher can apply:

  • Industry → specific LinkedIn industry tags or SIC codes, not a category name
  • Size → a numeric employee band
  • Technographic → how it will be checked; job adverts and site footprints are the usual routes
  • Role → the actual titles that sign off, plus the near-miss titles to exclude

If a criterion cannot be checked from a real source, it cannot be researched, and it will quietly be ignored while you assume it was applied.

Review it against reality

Re-run the twenty-customer exercise every six months. ICPs drift as your service changes and as the market moves. The signal that yours is stale is a rising number of enquiries you end up declining.

Last reviewed 2026-07-28.

Questions

Common questions

What is the difference between an ICP and a buyer persona?

An ICP describes the company - industry, size, geography, situation. A buyer persona describes a person inside that company - their role, priorities and frustrations. The ICP decides which companies to target; the persona decides who to contact and what to say.

How do I create an ideal customer profile?

Take your last 20 customers, separate the best from the worst, and identify what the best group has in common that the worst does not. Define five dimensions - firmographic, technographic, situational, behavioural, and disqualifiers - then convert each into criteria a researcher can actually check.

How specific should an ICP be?

Specific enough that two different people applying it to the same list would accept and reject the same companies. If it needs interpretation, it is too vague and the list you receive will not match what you expected.

Can I have more than one ICP?

Yes, and most established businesses do. Keep them as separate, fully defined profiles rather than merging them into one broad description - a merged ICP usually means targeting nobody precisely.

Do you help define an ICP?

We agree the qualifying test in writing before any research starts, which in practice means working through this with you. It is included in every lead generation project rather than charged separately, because a list built from a vague brief wastes both our time.

Want this done for you?

Send a sample of your data. We will tell you what is wrong with it and what it would take to fix — free, within one business hour.

Get a free assessment WhatsApp