Skip to main content
NELL Builder

Go-to-market

Ideal Customer Profile for B2B SaaS: Pick Your First Market

An ideal customer profile is only useful if it is narrow enough to act on. Here is how to build one from evidence, score prospects against it, and resist the urge to widen it too early.

An ideal customer profile (ICP) for B2B SaaS describes the type of company that gets the most value from your product fastest: its industry, size, situation, the trigger that makes the problem urgent, the role that feels the pain and the role that pays. A good first ICP is narrow enough that you can list 50 matching companies by name.

The ICP is different from a buyer persona. The ICP describes a company; the persona describes a person inside it. You need both, and the ICP comes first, because it decides which personas are worth talking to. Our guide to buyer personas for B2B startups covers the second half.

Key takeaways

  • An ICP describes a company, not a person. Personas come after.
  • Six fields are enough: industry, size, situation, trigger, champion and budget owner.
  • Build it from evidence: the companies that replied, took a call or paid, not the ones you hope for.
  • Narrow beats broad at the start. If you cannot list 50 matching companies by name, it is still a market, not an ICP.
  • Score every prospect against it, and review the scores after each closed or lost deal.

What is an ideal customer profile in B2B SaaS?

It is a short, specific description of the companies most likely to buy, succeed with and stay on your product. It tells sales who to pursue and product who to build for.

April Dunford describes best-fit customers as the ones who "care a lot about your value" (April Dunford). An ICP is the written version of that group: the characteristics that tell you, before a first call, whether a company is likely to be one of them.

For an early startup, the ICP does a second job. It stops you selling to everyone who replies. Every customer outside your ICP pulls the product toward a different set of needs.

What should a B2B SaaS ideal customer profile include?

Six fields. Each should be specific enough that two people on your team would agree on whether a given company matches.

Six fields of a working ICP
Field Vague version Usable version
Industry Financial services Independent insurance agencies
Size SMB 20 to 200 producers
Situation Growing companies Licensed in three or more states
Trigger Wants efficiency A renewal cycle or a lapsed-license incident
Champion Operations The compliance or operations manager who keeps the tracking spreadsheet
Budget owner Leadership The agency principal or COO

The usable column comes from the sample product NELL walks through in its Sales Playbook sample. It shows what "specific" means in practice.

How do you build an ICP from evidence instead of guesses?

Start from the companies that have already acted: replied, booked a call, started a pilot or paid. Look for what they have in common, and write the ICP from that.

Before you have customers, use the strongest signal you have:

  1. Interviews. Which companies described the problem unprompted and with the most urgency?
  2. Outreach replies. Which segment replied most to the same message?
  3. Pilots and payments. Which companies committed time or money?

Then compare the ones that acted with the ones that did not. The differences, such as size, a regulation that applies to them, or the tool they use today, are your ICP fields.

Lenny Rachitsky's research on how B2B companies found their first customers starts from the same place: reach out first to people in your own network "looking for people who match your ICP" (Lenny's Newsletter). A written ICP makes that search precise.

How narrow should your first ICP be?

Narrow enough to name 50 matching companies and reach them this quarter. You can widen it once one segment is buying repeatedly.

Founders widen the ICP too early because a narrow one looks small. But a narrow first market has advantages that matter more at the start: the same message works for everyone in it, customers know each other and refer, and you learn faster because every deal teaches you about the same kind of buyer.

Paul Graham makes the same point about startup ideas: "You can either build something a large number of people want a small amount, or something a small number of people want a large amount. Choose the latter" (Paul Graham).

How do you score prospects against your ICP?

Give each field a simple pass or fail, count the passes, and pursue the highest scores first. Review the sheet after every won and lost deal.

A simple ICP scoring sheet
Field Pass if
Industry Matches exactly
Size Inside your range
Situation The condition applies (for example, three or more states)
Trigger You can see evidence of it (a job post, a regulation, an incident)
Champion You can name the person
Budget owner You can name the person, or know the role exists

A company that passes all six is worth a personal approach. One that passes three is worth watching. Anything lower is outside your ICP for now, even if it replies.

Can AI help you build an ideal customer profile?

It can draft one fast from what you already know and suggest segments to test. It cannot tell you which segment will buy; only your outreach and interviews can.

NELL's free AI persona generator drafts buyer and user personas together with an ICP, which is a useful starting point for your first interview list. DeepValidate reports go further, naming the buyer and budget owner for a specific idea from live research, with sources you can check.

Treat any generated ICP as a set of assumptions. Mark each field as evidence or assumption, and let the first 20 conversations correct it.

Frequently asked questions

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

An ICP describes the type of company that fits your product best. A buyer persona describes a person inside that company, such as the champion or the budget owner, including their goals and objections.

How many ICPs should an early-stage SaaS startup have?

One. A second ICP means a second message, a second channel and a second set of product needs. Add one only after the first is producing paying customers.

How do you find companies that match your ICP?

Start with your own network, then use industry directories, associations, job boards and communities where the champion role gathers. A trigger such as a relevant job post is a good sign the timing is right.

How often should you update your ICP?

Review it after every won or lost deal in the early stage. Change a field when the evidence consistently disagrees with it, not after a single deal.

What if companies outside my ICP want to buy?

You can sell to them, but do not let their requests set your roadmap. If one outside segment keeps buying, that is evidence to test it as a new ICP.

Start where you are

Start with a draft, then let real conversations correct it.

Sources

  1. April Dunford, A Quickstart Guide to Positioning (2021)
  2. Lenny Rachitsky, How to win your first 10 B2B customers (2023)
  3. Paul Graham, How to Get Startup Ideas (2012)
  4. NELL AI Labs, What You Get in a NELL Sales Playbook

The example ICP is drawn from a NELL sample product and is for illustration only.