What it is
Ideal Customer Profile (ICP) describes the exact type of company or person who buys best from you. They convert quickly, retain longest, expand spend, and refer others. The ICP is the description; an actual list of accounts that match it is your ICP-fit list.
For B2B, an ICP usually captures firmographic attributes (company size, industry, geography, tech stack, funding stage) plus behavioral ones (currently using a substitute solution, hired their second sales rep in the last quarter, has a specific job-to-be-done active).
A useful ICP is specific enough that, if you tried, you could enumerate every account that matches it. “B2B SaaS” is not an ICP. “Series B B2B SaaS in North America, 50-200 employees, runs HubSpot, sells annual contracts” is.
ICP vs Buyer Persona
These are different layers and both matter.
| ICP | Buyer Persona |
|---|---|
| Describes the company (B2B) or household segment (B2C) | Describes the individual buyer inside that company |
| Firmographic + behavioral attributes | Demographic + motivational + functional attributes |
| Used to qualify leads and prioritize accounts | Used to design messaging and product UX |
| One ICP per product (usually) | Multiple personas per ICP (decision-maker, user, blocker) |
A SaaS team selling to “Series B B2B SaaS, 50-200 employees” (ICP) might have three personas inside each target account: the VP Sales who decides, the SDR Manager who uses, and the IT lead who can block deployment.
What an ICP is NOT
| What ICP actually is | What people confuse it with |
|---|---|
| Specific firmographics + behavior | A vague target market (“startups”) |
| The buyer who fits best, not who you wish bought | An aspirational segment |
| Falsifiable by examining who actually pays and stays | An untestable opinion |
A SaaS team that says “our ICP is mid-market SaaS” but whose top 10 customers are all consumer apps is confusing aspiration with reality. The real ICP is what the data shows.
Worked example
A B2B fintech product helps finance teams reconcile payments. After 18 months of selling, the team looks at their book and notices:
- The customers with the lowest churn are all SaaS companies on Stripe, $5M-50M ARR, with a finance lead who reports to the CFO.
- The customers with the highest churn are e-commerce companies on multiple payment processors, where the finance lead reports to operations.
- The customers who expand spend are the SaaS group, often adding more seats within six months.
The real ICP, by data: B2B SaaS, $5M-50M ARR, single-processor (Stripe), finance lead reporting directly to CFO. Sales and marketing should prioritize accounts matching that profile. The team had been describing their ICP as “anyone with payment-reconciliation pain,” which kept their conversion and retention numbers fuzzy.
How to define an ICP from scratch
If you don’t have customers yet:
- Hypothesis first. Pick the buyer where the pain is sharpest, the budget is real, and you have access. Write it down with specific firmographics.
- Test with 10 conversations. Apply the Mom Test discipline. Look for evidence of the pain in past behavior, not “yeah, I’d buy that” futures.
- Refine after 10 paying customers. Cohort them by who buys fastest, churns least, and expands. The signal will be clear; revise the ICP description to match.
The first ICP is a guess. The third is data. Plan to iterate.
Common mistakes
1. Too broad to be operational. “B2B SaaS founders” is a market, not an ICP. Sharpen until you could list every matching account.
2. Including aspirational segments. Founders often include “enterprise” in their ICP because they want to sell up-market. If you don’t already sell into enterprise, calling it your ICP misdirects every downstream decision.
3. No behavioral attribute. Firmographics alone don’t predict fit; behavior does. “Recently hired a Head of Sales” or “currently using a spreadsheet to do this job” is the high-signal half of an ICP.
4. Confusing ICP with persona. Targeting the right company with the wrong individual inside it produces stalled deals. Both layers matter.
Further reading
- Buyer Persona glossary. The individual layer that sits inside the ICP.
- Mom Test framework. The discipline that turns ICP hypotheses into evidence.
- Buyer discovery spoke. The validation flow that locks in your ICP before launch.
Related
Keep exploring
The 9-step playbook from market verdict to ship-ready spec.
The Mom Test is Rob Fitzpatrick's framework for customer interviews that generate real signal. Not praise. Three rules, applied step-by-step, with examples.
The Van Westendorp framework uses 4 questions to surface a defensible price range for any product. Here's how to run it, interpret results, and avoid the cheapest mistakes.
Most founder market research is a TAM slide that nobody believes. The numbers that actually matter are smaller, harder to defend, and tell you whether the market exists for the ten-customer version of your business.
Most founders confuse idea validation with idea-receiving-encouragement. The two have nothing in common. Here's what real validation looks like, and the four methods that actually produce it.
Does each customer make you money? Or cost you money?
Run nine framework-backed decisions in order before writing code: define the buyer, prove the pain is painful, name the winning angle, scope V1 to the smallest test of the hypothesis, get behavioral evidence (paid pre-orders, signed letters of intent, or credit cards on file from a Fake Door Test), then ship. Most failed startups skipped at least three of those nine. Plan to spend two to four weeks on this. It saves six to nine months of building the wrong thing.
For indie hackers who've wasted months on dead ideas. ShipFit forces 9 decisions before you write a line of code. Proven frameworks, exports to Cursor.
If you want a conversation partner, Buildpad. If you want to stop researching and ship, ShipFit. Both solve different problems for different founders. Don't pick on hype.
Ready to make your next product a success?
9 decisions between your idea and a product worth building.