Software Growth

ICP (Ideal customer profile)

An ideal customer profile describes the type of company or person who gets the most value from your product and is most likely to buy and stay.

An ideal customer profile (ICP) is a description of the customer who gets the most value from your product: the one who buys quickly, stays, pays well and tells others. It tells you who to market to, who to sell to and, as important, who to turn away. Without one, every channel and every feature request looks equally attractive.

What goes in an ICP

For B2B, an ICP is written at the company level. Typical fields:

  • Industry, company size and location.
  • Tools they already use, such as a particular CRM or payment processor.
  • The specific problem and what it costs them today.
  • Triggers that make them buy, like hiring their first finance person.
  • Negative signals, such as heavy compliance needs you cannot serve.

Build it from your best existing customers, not from guesses. Pull the 10 who stay longest and pay the most, and look for what they share. April Dunford makes a similar point in her positioning work: focus on the best-fit customers who naturally love your product, because they reveal patterns you can repeat.

ICP versus buyer persona

People confuse these. An ICP describes the account. A buyer persona describes a person inside it. RevenueGrid summarizes it this way: the ICP works at the organizational level for choosing accounts, while personas guide how you engage specific people within them, and you should build the ICP first (RevenueGrid). For example, the ICP might be "dental practices with 3 to 10 dentists using Dentrix". The personas would be the practice manager who runs the software and the owner who signs the check.

Note that in consumer or solo-founder products, one person is both the account and the buyer, so the two merge.

A narrow ICP grows the market, not shrinks it

Jason Cohen argues that speaking to one specific customer, whom he calls Carol, attracts far more buyers than generic messaging. People who resemble her and others with partial overlap respond too. In his rough estimate, the ring beyond her is about 10 times larger and the one beyond that about 100 times larger (A Smart Bear). Treat those multiples as a thought model, not data. Clarity is what attracts, and a vague message attracts nobody.

How to test your ICP

  1. Compare retention and revenue by segment. Which group churns least?
  2. Check where your best customers came from. That is your channel.
  3. Count the accounts that fit. If fewer than a few thousand exist, check your total addressable market.
  4. Cold-pitch 20 accounts that fit. If fewer than a couple reply, the problem may not be as urgent as you think.

Revisit it every six months. As the product matures, the best-fit customer often shifts upmarket.

Focus creates capacity

When you stop trying to win over everyone, you create space to win over the right ones.

Jason Cohen / Creating space, January 4, 2026

For an ICP, that means using your chosen customer profile to allocate sales and product time. A small team can spend the hours saved on poorly fitting prospects helping customers whose needs its product can satisfy.

Sources

Back to the SaaS glossary