The nine GTM dimensions

What ICP clarity means before you have ten customers

ICP clarity means you know which customers buy fastest, stay longest, and cost least to serve, and you spend your time on them. It matters to investors because a company that sells to everyone grows slowly and churns fast, and the first sign of a fundable company is a founder who can name who the product is not for.

What an ideal customer profile is

An ideal customer profile (ICP) describes the company that gets the most value from your product: its industry, size, the role that buys, the problem it already pays to solve, and the tools it already runs. It describes a company, not a persona, and it is narrow on purpose.

How to find it with a handful of customers

Early on you have anecdotes, not statistics. Use them anyway. List every account you have sold to or piloted with, and mark which ones signed fastest, used the product most, and asked for more. The pattern in the best few is your first ICP. Write it down and test the next ten conversations against it.

What investors look for

An investor wants to hear one sentence that names the customer, the problem, and why now. They will test it against your pipeline and your win rate. If deals outside the ICP keep showing up, say whether you take them and why.

Key takeaways

Questions founders ask

Is a narrow ICP a smaller market?
It is a smaller starting market. Most SaaS companies that grow well win one segment first and widen from there; a broad start usually means slower sales and more churn.
How often should the ICP change?
Review it each quarter against who actually bought and stayed. Change it when the evidence says so, not when one large prospect asks for something different.

Score your company on ICP clarity

The self-score asks you to rate this dimension and the other eight in a few minutes, and shows your view beside a published sample. It is your own view, unsigned, and a starting point to test.

Free calculators for the numbers in this lesson, each with its formula and a worked example.

Command Palette

Search for a command to run...