Optimized Sales Optimized Marketing Target Accounts For CROs For CFOs For CMOs Blog News Glossary Compare Tools About Schedule a Demo
Sales Forecasting

How to Build an Ideal Customer Profile From Your Highest-Retention Accounts

Pete Furseth 6 min read
ideal customer profileICPnet revenue retentioncustomer segmentationRevOps
How to Build an Ideal Customer Profile From Your Highest-Retention Accounts
Home/ Blog/ How to Build an Ideal Customer Profile From Your Highest-Retention Accounts

What Should an Ideal Customer Profile Actually Describe?

An ideal customer profile is a description of the accounts that keep paying and expand after they buy. Most companies write down the accounts they wish they could win instead. The wish list comes from logos on a slide: the household brand names and the enterprise tier everyone in the category is chasing. The real profile is already sitting in your closed-won data, and it usually looks less glamorous than the pitch deck.

We build revenue forecast models for B2B SaaS companies, and the same gap shows up at almost every account. The ideal customer profile on the marketing site is aspirational firmographics. The customers actually carrying the business are a quieter segment nobody framed as the target. This post covers how to derive the profile from evidence, starting with the cohorts that retain and expand.

Put this to work on your numbers
Run your own numbers with the free Forecast Accuracy Scorecard, then see how ORM builds it into a custom model.

Why Do Aspirational Firmographics Produce the Wrong Target?

Aspirational ICPs fail because the logo you want and the account that succeeds are rarely the same company. The enterprise brand you chase often carries the worst retention in your book: heavy customization, and a champion who leaves the month after you close. The mid-market account you under-weighted renews every year and adds seats without being asked.

Firmographics like headcount and revenue band tell you who can afford you. They say nothing about who gets value and stays. An ICP built on affordability selects for deal size at signature. An ICP built on retention selects for deal size two years later, after expansion or contraction has told the truth about fit. One of those numbers is a hope. The other is a result.

How Do You Derive the Profile From Your Highest-NRR Cohorts?

Rank every closed-won account by its trailing net revenue retention, take the top cohort, and describe what those accounts have in common. That description is your ICP.

Net revenue retention measures what a customer is worth today against what it was worth a year ago, after every gain and loss on that account is counted. The gross versus net revenue retention waterfall shows exactly how the number is built. Sort your base by that figure and group it into cohorts. Read the top decile the way you would read a control group and look for what repeats: the same segment, the same entry point. The attributes that cluster in the top cohort and vanish in the bottom cohort are the profile.

Run this on cohorts, not a snapshot. A single quarter's average blends a customer that expanded 40% with one that walked, and the two cancel out. Cohort analysis holds each vintage of closed-won accounts together, so you can see how a given month's signings matured over the following year.

Here is what the exercise looks like on illustrative numbers, not a benchmark:

Cohort (by trailing NRR)Net revenue retentionShared attributesICP signal
Top decile130% and upRevOps owner in seat, CRM already integrated, 200 to 800 employeesCore ICP, sell more of this
Middle100% to 115%Mixed segments, champion-dependentQualify harder
Bottom decileBelow 90%Bought on discount, no RevOps function, heavy customizationDisqualify or reprice
The top row is your ICP. Not the biggest logos, the accounts that grew after they signed. Feed that description back to marketing and sales as the target, then score new pipeline against it before a rep spends a quarter chasing a fit that history already rejected.

Which Signals Separate the Accounts That Expand From the Ones That Churn?

Retention shows up in behavior long before it shows up on a renewal date, and the support queue is one of the earliest tells. In our data, the earliest churn signal is not a complaint, it is silence. A customer with zero support cases in a year is at real risk, the same as one with seven or more. The account filing three to five moderate tickets is usually the healthy one: engaged, and still talking to you.

When you build the profile, layer these behavioral signals on top of firmographics. A customer health score that combines support engagement with expansion history will separate your top cohort more cleanly than any headcount band. Firmographics tell you who to target. Behavior tells you which of them will stay long enough to expand.

What If Your CRM Data Is Too Messy for This?

Consistent data beats clean data, and almost every team underrates the data it already has. Every RevOps group believes its data is uniquely bad and that the mess is what blocks an accurate profile. It is not true, and it is not the blocker. Every company has messy data.

What matters is whether the mess is consistent. If your close dates are wrong the same way every quarter, the pattern still holds and the cohort ranking still sorts. You do not need a pristine CRM to find your highest-retention accounts. You need the same fields filled in the same way across enough closed-won history to compare one cohort against another. Waiting for perfect data is how the aspirational ICP survives another year.

How Often Should You Rebuild the Profile?

Rebuild the profile whenever a new cohort matures enough to change the ranking, and at least once a year. An ICP is a snapshot of a moving base. The cohort that looked ideal two years ago may be contracting now, because a competitor entered and reset pricing, or because buying slowed and deals started closing for less than they used to.

Retention-derived profiles decay for the same reason forecasts do: the market changes and the old assumptions stop holding. When ORM trains a forecast model on a company's historical sales performance, it takes four to six weeks to learn the patterns in that specific book of business. Your ICP is earned from the same history, and it is only as current as the last cohort you let mature. Rerun the ranking on a schedule, and let the accounts that actually retained tell you who to sell to next.

Frequently Asked Questions

What is an ideal customer profile?

An ideal customer profile is a description of the companies that get the most value from your product and stay the longest, defined by the firmographic and behavioral attributes they share. It tells sales and marketing which accounts to target. The strongest profiles are derived from your own closed-won accounts that retain and expand, not from a list of logos you wish you could win.

How is an ideal customer profile different from a buyer persona?

An ideal customer profile describes the account: the company you want to sell to, its firmographics, and its fit. A buyer persona describes a person inside that account, meaning the role and goals of an individual on the buying committee. You need both. The profile picks the target company, and the persona shapes how you speak to the people who decide.

Why use net revenue retention to define your ICP?

Net revenue retention shows which customers were right to buy, not only which ones could afford to. An account that expands after purchase has proven it got value and fits your product. Ranking closed-won accounts by net revenue retention surfaces that fit as a number, so your profile rests on outcomes rather than on the deal size at signature.

How many closed-won accounts do you need to build a data-driven ICP?

You need enough closed-won history for cohorts to be comparable, which usually means several quarters of signings with retention data attached to each account. Fewer accounts still work if you read the result as directional rather than statistical. Consistency matters more than volume: the same fields recorded the same way across the accounts you compare.

How often should you update your ideal customer profile?

Rebuild the profile at least once a year, and sooner when a new cohort matures or the market shifts. Pricing pressure from a new competitor or a change in your best-fit use case can move which accounts retain. A profile derived from cohorts that stopped being current is as risky as a forecast built on old assumptions.

PF
Pete Furseth
ORM Technologies
Pete has built custom revenue forecast models for B2B SaaS companies for over a decade.

See how ORM turns these insights into action

ORM builds custom revenue forecast models for B2B SaaS companies. Not dashboards. Prescriptive analytics that tell you what to do next.

Schedule a Demo