ProspectingUpdated 7 min read

Ideal customer profile: the definition, and a template that survives contact

An ICP is a filter you run against a list, not a demographic form. The definition, how it differs from a persona, and a template with the signal axis most omit.

By

TAM, ICP and persona are three different objects, not synonymsThree objects, used as one wordTAMICPPersonaTAMa number for the deckICPa filter you can runPersonathe person who signs

An ideal customer profile (sometimes called an ideal company profile, since it describes companies rather than people) describes the kind of company that buys quickly, stays, and tells other people about you. It's a filter you run against a list. It isn't a demographic form, and it isn't a persona.

Here's a quick way to tell whether yours is real. Give it to someone who's never met your customers, hand them a list of two hundred companies, and ask them to sort it. If they can't, you've written a description rather than a filter.

A usable ICP has five fields: the shape of the company, the trigger that makes the problem urgent, the signal you can see from outside when that trigger has fired, the disqualifiers, and what success looks like once they've bought. Every field should be checkable against a real company in about a minute.

ICP vs persona vs TAM: what's the difference?

A TAM is a number for the deck, an ICP is a filter you can run against a list, and a persona is the person who signs. These get used interchangeably, but they do three different jobs.

How TAM, ICP and buyer persona sit inside each other Three nested boxes. The outermost is the total addressable market, every company that could buy. Inside it is the ideal customer profile, the far smaller set that buys fast and stays. Inside that is the persona, the individual person who signs. TAM every company that could conceivably buy ICP the ones who buy fast, stay, and refer Persona the person who signs TAM a number for the deck counted once a year ICP a filter you can run rewritten every quarter Persona a script for the message one per role in the deal
These get used as synonyms and they are three different objects. TAM is a company count for a pitch deck. The ICP is a filter you can actually run. The persona is a human being who has to say yes.

Your TAM (total addressable market) is a number for a pitch deck: every company that could conceivably buy. You work it out once a year and it doesn't change anything you do on a Tuesday. (When you do need it, count the companies rather than taking a slice of an analyst's number.)

The ICP is the filter you actually work with, and it should be narrow enough to exclude most of the TAM. If your "ideal" customer covers most of your market, it isn't filtering anything.

The persona is the person who has to say yes: their job title, what they're measured on, what worries them, and the words they use for the problem. A single deal often involves one ICP and several personas, typically the person with the problem, the person with the budget, and whoever can veto it.

TAM ICP Persona
Describes A market A company A person
Used for A slide Choosing who to contact Choosing what to say
Reviewed Yearly Quarterly When the role changes
Fails when Nobody believes it It includes everyone It's invented instead of interviewed

Use the ICP to pick companies and the persona to write the message. Mixing them up leads to a familiar failure: a team targets "VP of Operations at mid-market manufacturers" and then can't say why any particular manufacturer should care this week.

The part most ICP templates leave out

Nearly every ICP template you'll find is a fit form: industry, headcount, revenue band, location, tech stack. All useful, and all static. Static attributes tell you who to talk to, but they can't tell you when, and timing decides a lot of whether outbound works.

Scoring accounts on fit against observable signal A two by two grid. The horizontal axis is how well an account fits your ideal customer profile. The vertical axis is whether something observable has happened there recently. The top right quadrant, good fit plus a live signal, is the only one worth outbound today. fit against the profile → something happened → Write today right company, and this week they did something you can name Interesting, wrong busy, but they will never buy read it, do not pitch it Nurture right company, nothing happening watch it, do not burn the intro Ignore this is most of a bought list
Fit alone tells you who to talk to. Signal tells you when. Most teams build the whole list from the horizontal axis and then wonder why a perfect-fit account ignored them for a year.

A perfect-fit company with nothing going on will politely ignore you for a year. The same company three days after posting a job for the role that owns your problem is a completely different prospect, and the only thing that's changed is timing.

So a usable ICP needs two axes: the fit attributes, and a signal you can observe. Teams that build their whole list on fit alone often end up puzzled that their perfect-fit accounts never reply.

The ideal customer profile template

Five fields. Fill each one with something you can check.

1. Shape. The static attributes, kept to the three or four that actually predict success, not the ten you can think of.

Example: construction and civil engineering firms, 20 to 200 staff, doing work that needs permit approval, in markets where approval takes more than six weeks.

2. Trigger. What makes the problem urgent enough to spend money on. Not a pain point, but the event that turns a background annoyance into a budget line.

Example: they've taken on more projects at once than their approvals process was built for, usually visible as a hiring push or a run of new project announcements.

3. Signal. How you'd spot that the trigger has happened, from outside the company, without asking anyone. This is the field that makes the profile usable, and where those signals get posted is a question of its own.

Example: an open role for a project coordinator or permit expediter, three or more projects listed as in progress on their site, or a public complaint about approval delays in a trade group.

4. Disqualifiers. Who looks like a fit but isn't. Write these down, because they're what stops a list from quietly filling up with near misses.

Example: firms doing only residential renovation (no permit complexity), firms over 500 staff (they've usually built this in-house), and anyone working in a single jurisdiction.

5. What good looks like after they buy. The outcome that kept your best customers around. This is how you'll know, six months from now, whether the ICP still holds.

Example: they cut average approval time by at least two weeks within a quarter, and a second team inside the firm asks for access without being sold to.

The examples above describe an imaginary permit-software company. They're there to show how specific each field should be, so swap in your own.

How to build it from ten customers

You don't need a research budget. You need about ten real paying customers and a couple of hours.

  1. List them. Paying customers, not trials, and ten is about the minimum.
  2. Rank them by how quickly they bought, how long they've stayed, and whether you'd happily take ten more like them.
  3. Take the top three and the bottom three, and ignore the middle for now. The middle is where every attribute looks equally common.
  4. Ask what the top three share that the bottom three don't. Industry is rarely the answer. It's usually a situation: a particular constraint, a particular team structure, something they were already trying to fix.
  5. Ask what happened at each of the top three in the two months before they bought. That's your trigger, and it's often the most surprising part of the exercise.
  6. Write your disqualifiers from the bottom three. They're the best evidence you have of what a near miss looks like.

If the top three have nothing in common, that's a real finding, even if it's not the one you wanted. It usually means the product is solving different problems for different markets, and the ICP exercise has just made that visible.

How do you test your ICP?

Try the sorting test first. Give the profile and a list of 200 companies to someone who's never met your customers. If every judgement call comes back to you, the criteria are in your head, not in the document.

Then the one-minute test. For each field, can you check it against a real company in about a minute, using public information? That's the evidence standard applied to the profile itself. "Values operational efficiency" fails. "Has more than three permit-stage projects on the go" passes.

Finally, run it against your last twenty lost deals. It should rule most of them out. If it would have let them all through, it isn't filtering anything.

When to review it

Quarterly, and straight away after any month in which more than one good customer churns.

An ICP is a hypothesis about who succeeds with what you've built, and churn is the strongest evidence that the hypothesis has drifted. It tends to drift in one direction: the profile gets quietly widened, quarter by quarter, as the team chases deals just outside it, until it describes everyone and filters no one. One sign to watch for is deals taking longer to close and churning sooner while the win rate looks fine. When that happens, narrow the document rather than pushing the pipeline harder.

The other half of the question is what those customers were using before you. A competitive analysis where every row has a checkable answer covers that, and the column that matters most is usually the one for doing nothing at all.

Something to do today

Open your CRM and pick the five customers you'd most like ten more of. For each one, write a sentence about what was happening at that company in the two months before they bought.

If four of the five sentences sound alike, you've found your trigger, and that one field will do more for your outbound than any amount of firmographic filtering. It's also the second box of a one-page go-to-market plan, and the thing an AI sales agent needs before it can write anything worth sending.

Doing this by hand is the slow way

Revtive runs a team of agents that find the venues, read their rules, qualify leads on real evidence and draft the outreach for you to approve. Free to start, no card.

Start free

Keep reading