RZLTAll writing

Ideal customer profile for B2B SaaS: build a scored model, not a persona doc

ABM Strategy8 min readLast updated

The short answer

A scored model that identifies which companies to pursue, built from the attributes that separate your closed-won accounts from your closed-lost and churned accounts. It describes the company, not the person, and it produces a ranked account list with a cut line rather than a prose description.

Most ICP documents are useless in a specific and predictable way. They describe a company that would obviously be a good customer, in language broad enough that almost any company could be argued into it.

"Mid-market B2B SaaS companies experiencing rapid growth who value efficiency and are looking to scale their operations."

Every word is true. None of it excludes anyone. A definition that excludes nothing cannot select anything, and selection is the only reason an ICP exists.

A working ICP is a scored model with a cut line. It produces a list, and it produces a defensible reason each company is on or off it.

ICP is not a persona

These get conflated constantly and they answer different questions.

ICPBuyer persona
UnitThe companyThe individual
AnswersWhich accounts do we pursue?How do we speak to this person?
Built fromClosed-won firmographics and outcomesInterviews, calls, research
Used byTargeting, list building, routingMessaging, content, sales enablement
OutputA ranked account listA description of a role

You need both. The failure is building the persona and calling it an ICP, which leaves you with excellent messaging aimed at an undefined set of companies.

Personas belong to the buying committee problem. The ICP is upstream of it.

Build it from closed-won, not from ambition

The most reliable ICP comes from data you already have.

Pull your closed-won accounts from the last 18 to 24 months. Then pull two comparison sets that most teams skip and that carry most of the information:

  • Closed-lost late stage. Companies that looked right and did not buy. These reveal what your firmographic filter is missing.
  • Churned. Companies that bought and left. These are the most valuable set and the most commonly ignored. An ICP built only on acquisitions will happily recommend more of the customers who cost you the most.

Now look for attributes that separate the groups. Not attributes that describe the winners, attributes that distinguish them. If 80% of your closed-won are B2B SaaS but so are 80% of your closed-lost, that attribute has no predictive value regardless of how central it feels to your identity.

This is the discipline that makes the difference. Most ICP work describes the winners. Useful ICP work finds the variables where winners and losers actually diverge.

Attributes that predict, roughly in order

From what tends to hold up across B2B SaaS:

1. Tech stack. Usually the strongest single predictor and consistently under-weighted. A company already running adjacent tooling has made the internal budget argument you would otherwise have to make for them. It also tells you their sophistication far better than headcount does.

2. A structural trigger. Something about how they operate that means your problem is unavoidable rather than optional. Transaction volume above a threshold, a compliance regime, a multi-entity structure, a specific team size. Structural triggers beat descriptive attributes because they explain *why* the problem exists.

3. Team shape. Whether the function that owns your problem exists at all, and how big it is. A company with no RevOps function will buy RevOps tooling differently to one with a team of six.

4. Growth rate. Directionally useful. Fast-growing companies buy more readily, though they also churn more readily, which is why churn data belongs in the model.

5. Headcount and revenue band. Necessary, weak on their own. These are the attributes everyone starts with and they carry the least information.

6. Industry. Weakest of the six for most SaaS, and the one most teams lead with. Industry codes are coarse and frequently wrong. Two companies with the same code often have nothing in common operationally.

Score it, then cut

Weight the attributes by how strongly they separated winners from losers. Score every company in your qualifying universe. Then draw a line.

The cut line is the part that makes it real. An ICP without one is a description; an ICP with one is a list.

Practical guidance:

  • Cut harder than feels comfortable. A list of 150 accounts you can each justify beats 1,000 that came out of a filter.
  • Score the negatives too. Disqualifying attributes are as valuable as qualifying ones: a competitor contract with years left, a missing compliance certification, a company size below where your pricing works.
  • Keep the score visible on the record. When someone asks why an account is on the list, the answer should be readable, not remembered.

Fit is only one of four selection dimensions. Intent, reachability and winnability complete the picture, and the full model is in account-based marketing for B2B SaaS.

Validate it against the outcome

An ICP is a hypothesis. It has to be checked.

The validation metric: what share of new pipeline comes from inside the ICP versus outside it.

If most pipeline is arriving from companies your ICP scored low or excluded, the model is wrong. Not the market, not the sales team. The model. That is not a failure, it is the feedback loop functioning, and it is the reason to instrument it in the first place. This connects directly to in-list versus out-of-list pipeline, the most diagnostic number in ABM measurement.

Re-score quarterly. Attributes decay. A trigger that predicted well two years ago may now describe a saturated segment where you have already won everyone winnable.

Three failure modes

Building it in a workshop. ICPs assembled from opinion in a room reflect the loudest person's best customer. Build from data, then use the room to interpret it.

Making it aspirational. "We want to move upmarket" is a strategy, not an ICP. Enterprise accounts have different structural triggers and a different committee. Wanting them does not make you fit them, and an aspirational ICP produces a list you cannot convert.

Never revisiting it. A stale ICP is worse than none, because it carries institutional authority. People stop asking whether it is right.

Frequently asked questions

What is an ideal customer profile?

A scored model that identifies which companies to pursue, built from the attributes that separate your closed-won accounts from your closed-lost and churned accounts. It describes the company, not the person, and it produces a ranked account list with a cut line rather than a prose description.

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

An ICP describes the company you should target and drives account selection. A persona describes an individual you will speak to and drives messaging. You need both, but conflating them leaves you with good messaging aimed at an undefined set of companies.

How do you build an ICP for B2B SaaS?

Pull closed-won, late-stage closed-lost, and churned accounts from the past 18 to 24 months. Find attributes that distinguish these groups rather than attributes that merely describe the winners. Weight them, score your qualifying universe, and draw a cut line. Validate quarterly against pipeline.

What attributes matter most in an ICP?

Tech stack and structural triggers are usually the strongest predictors and the most under-weighted. Team shape and growth rate follow. Headcount, revenue band and industry carry the least predictive information, despite being where most teams start.

How often should you update your ICP?

Re-score quarterly and rebuild annually. Attributes decay, and a trigger that predicted well previously may describe a segment you have already saturated. A stale ICP is more dangerous than none because it carries authority nobody questions.

---

*NomiOS is RZLT's GTM and ABM engine. Point it at a target and get back finished, branded work built on a real read of that company.*

[See how NomiOS works →](https://nomios.rzlt.io)

Questions

Frequently asked

What is an ideal customer profile?
A scored model that identifies which companies to pursue, built from the attributes that separate your closed-won accounts from your closed-lost and churned accounts. It describes the company, not the person, and it produces a ranked account list with a cut line rather than a prose description.
What is the difference between an ICP and a buyer persona?
An ICP describes the company you should target and drives account selection. A persona describes an individual you will speak to and drives messaging. You need both, but conflating them leaves you with good messaging aimed at an undefined set of companies.
How do you build an ICP for B2B SaaS?
Pull closed-won, late-stage closed-lost, and churned accounts from the past 18 to 24 months. Find attributes that distinguish these groups rather than attributes that merely describe the winners. Weight them, score your qualifying universe, and draw a cut line. Validate quarterly against pipeline.
What attributes matter most in an ICP?
Tech stack and structural triggers are usually the strongest predictors and the most under-weighted. Team shape and growth rate follow. Headcount, revenue band and industry carry the least predictive information, despite being where most teams start.
How often should you update your ICP?
Re-score quarterly and rebuild annually. Attributes decay, and a trigger that predicted well previously may describe a segment you have already saturated. A stale ICP is more dangerous than none because it carries authority nobody questions.

Continue reading

NomiOS

NomiOS: The GTM and ABM Engine for the AI Era

Powered by RZLT.IO

Book a demo