What is an ideal customer profile (ICP)?
An ideal customer profile (ICP) is a description of the company-level attributes, such as industry, size, region, and tech stack, shared by the accounts most likely to buy, stay, and expand, used to decide where spend goes.
The ICP is the filter that decides which companies get spend, and most of the trouble with it comes from where it lives. Sales carries one version in its head and uses it to decide which inbound lead earns a call. Marketing carries another in the audience filters it sets for paid media. Neither matches the slide in the planning deck, which tends to describe the customers leadership hopes to win instead of the ones who signed. An ideal customer profile(opens in a new tab) is useful when it is written as a set of company attributes specific enough to exclude accounts, and when every system that touches spend reads the same set: the ad audience, the lead router, the target list, and the score.
A company profile has no job titles in it
The base layer is firmographic: industry, employee count, revenue band, and region, with funding stage added when buyers tend to cluster at a particular point in their growth. A second layer covers the technology a company runs. If your product reads from a specific CRM or data warehouse, that field belongs in the profile, and technographic data(opens in a new tab) is where it comes from. Some teams add a third layer of behavior, such as hiring patterns or content engagement, once they have enough history to know which behaviors preceded a purchase.
Department, seniority, and job title are person attributes, so they belong to the buyer persona. A profile that includes them can't be applied to a list of companies, because a company has no seniority.
Build it from closed-won evidence
Start with accounts that bought and stayed. Pull the closed-won deals from the last year or two, note the industry, size, and stack of each, then check the pattern against closed-lost deals and churned customers. A trait that shows up in winners and losers equally doesn't belong in the profile. Add churn dates and renewal history to the export as well, since an account that closed fast and left in six months fits a different profile than one that renewed twice. If the CRM disagrees with the customer leadership describes at planning time, trust the CRM.
Then test the width. Count how many accounts in your market match: a profile that matches a handful of companies is really a target list, and one that matches most of the market filters nothing. Total addressable market counts the companies that could buy at all, which makes it a size. The profile is the filter you run inside that market, and an ICP isn't a spreadsheet(opens in a new tab) exported once and filed away.
Exclusions are part of the profile
A profile built only from inclusion criteria keeps admitting accounts that eat a quarter and close nothing. Write the exclusions beside the inclusions: companies below the size where your pricing stops working, regions you can't support, competitors, resellers, and industries where procurement or compliance has killed deals before. A rep who skips a reseller by instinct is applying a rule that the ad audience and the lead router know nothing about. Once the exclusion sits in the profile, those systems apply it too.
ICP versus persona and target account list
The three terms get blurred in planning meetings, and each answers a different question. The ICP is a rule about which kinds of companies are worth pursuing. A buyer persona describes the type of person who buys or influences the purchase at those companies. A target account list is the output of applying the rule: a finite, named group of accounts someone has agreed to fund this quarter.
The ICP settles account fit and stops there. It says a company looks like your best customers and says nothing about who inside it is evaluating you, which is where contact-level(opens in a new tab) specificity earns its place inside account-based marketing.
Where the ICP fits in an ABM program
The profile feeds every downstream step. It filters the universe into a target list, supplies the fit half of account scoring(opens in a new tab), and defines who counts as an in-profile click when ad audiences get built. A metric called cost per ICP click(opens in a new tab) ties ad spend to clicks from accounts inside the profile. Closed-won deals keep adding evidence and the market keeps changing the answer, so the profile needs a review date on the calendar.