Glossary

Ideal customer profile (ICP)

An ICP describes the companies that gain most from a product and return most to the seller. How to build one from won accounts, test it against losses and keep it honest.

Updated 5 October 20262 min read

An ideal customer profile (ICP) describes the kind of company that gets the most value from a product and returns the most to the seller, in measurable terms such as industry, size, location, technology in use and growth stage. It describes companies, not the people inside them, and it is used to decide whom to pursue.

How to build one

Start from customers, not opinion. Take the accounts that bought quickly, stayed, expanded and cost little to win, then enrich each with firmographic and technographic attributes and look for what separates them from the rest. Compare them with accounts that were lost or churned: an attribute shared by winners and losers does not discriminate.

Acme Robotics (illustrative) has 40 best customers, 28 of which run one commerce platform, against 9 of its 60 lost deals. That is 70 percent against 15 percent, a gap worth a condition. Had the lost deals shown 60 percent, it would not be.

Common mistakes

  • Building from a few loud wins. Three large deals describe three companies, not a pattern.
  • Piling on conditions. Each added attribute shrinks the matching list, and a profile that matches almost no company is of no use for planning.
  • Never revisiting it. The product, the market and the data change, so test the profile again against recent wins and losses.

In Fokals data

Fokals supplies the company side of a profile, at company level, all joined on the Fokals company ID. Fit attributes come from the technologies in Technology Stack, stated headcount in Employee Headcount and the website labels: industry, business model, target customer size, growth stage and flags such as whether a company offers an API or focuses on enterprise customers. Timing attributes come from daily open and new postings in Hiring Activity and from the weekly Intent Scores, each with its dated evidence. The guide to defining an ideal customer profile from data works through the method, and the marketing stack dataset delivers Technology Stack.

An ICP feeds account scoring and account-based marketing, and it bounds the total addressable market. The person-level counterpart is lead scoring.

Frequently asked questions

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

An ideal customer profile describes a company: its industry, size, location, technology and stage. A buyer persona describes a person inside it: the role, the goals and the objections. You need both, because the profile decides which companies to pursue and the persona decides what to say to the people there. They also come from different data, company attributes for one and conversations with buyers for the other.

How many criteria should an ICP have?

Enough to separate your best accounts from the rest, and few enough to leave a market you can sell into. Add one attribute at a time and record two shares: how many of your best customers still match, and how many companies in your list still match. A useful condition removes many companies from the list and few of your best customers. When a condition removes both at the same rate, it adds nothing, so stop. That usually leaves a handful of criteria, not a dozen.

What data do you need to build an ICP?

Start with your own records: closed-won, closed-lost and churned accounts, each with dates, deal value, sales cycle and retention. Then add company attributes for every account from a source you can repeat, such as firmographic data (industry, size, location) and technographic data (the technologies in use). Without the lost and churned accounts you can only describe who bought, not who should.