Glossary
/ Ideal customer profile (ICP)

What is an ideal customer profile (ICP)?

ICP stands for ideal customer profile. It describes the type of company that gets the most value from your product and has the budget and authority to buy it. A buyer persona describes a person inside that company.

Key takeaways

  • HubSpot defines an ICP as the company that gets the most value from your product and has the budget to buy it (HubSpot).
  • Salesforce lists company size, industry, revenue, employee count and growth potential as the firmographic part of an ICP (Salesforce).
  • Salesforce says to build the ICP from real CRM data instead of assumptions, and to refine it as the market changes (Salesforce).

What goes into an ideal customer profile?

  • Firmographics: industry, company size, revenue, employee count and location.
  • Technology: the systems the company runs, and whether it can implement your product (HubSpot).
  • Environment: industry trends, economic conditions and regulation (Salesforce).
  • Need: the public signals your best customers showed before they bought, such as a job post.

How do you build an ICP?

  1. Pull your 10 to 20 best customers from your CRM, by revenue and retention.
  2. List what they share: industry, size, location and stack.
  3. Note what each one showed before it bought, such as a new hire or a filing.
  4. Write the profile as one table, and mark the must-haves.
  5. Check it every quarter against your newest deals.

How do sales teams use an ICP?

  • Qualify leads fast, and drop companies that miss the basic criteria (HubSpot).
  • Pick target accounts and build lists.
  • Tier accounts, so the best-fit ones get the most time.

What are the limits of an ICP?

  • An ICP built on assumptions instead of CRM data points the team at the wrong accounts (Salesforce).
  • It describes fit, not timing. A perfect-fit company can have no reason to buy this quarter.
  • It goes stale as your product and market change (Salesforce).

Ideal customer profile (ICP) vs buyer persona: what is the difference?

DimensionIdeal customer profile (ICP)Buyer persona
What it describesA type of companyA person inside that company
Main fieldsIndustry, size, revenue, location and stackRole, goals, problems and objections
Used forChoosing which accounts to targetChoosing how to speak to each buyer
ExampleUS software companies with 50 to 500 staffA RevOps lead who owns the CRM

Where Kalko fits

Kalko adds need to fit. It reads job posts, filings and buyer posts for ICP-matching accounts and ranks them by who has a reason to buy now. Every claim carries a source and a date.

Questions people ask

What does ICP stand for in sales?

Ideal customer profile. It describes the companies most likely to buy and get value from your product.

What is an example of an ICP?

US software companies with 50 to 500 employees, a sales team of five or more, and a CRM in place. Add the signals they show before buying, such as a first RevOps hire.

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

An ICP describes the company. A buyer persona describes a person inside it, such as the leader who owns the budget.

How often do I update my ICP?

Check it every quarter against your newest deals, and change it when your product or your market changes.

What is an ICP in marketing?

The same profile, used to pick which companies to reach with ads, content and events. In account-based marketing, it describes the companies that fit what you sell (Qualtrics).

Sources

  1. HubSpot Blog: ideal customer profiles and buyer personas, checked October 28, 2026
  2. Salesforce: ideal customer profile, checked October 28, 2026
  3. Qualtrics: ideal customer profile, checked October 28, 2026

Fewer accounts. Better won.

Bring your ICP. We will return a sourced market brief your team can inspect, approve, and act on.

What is an ideal customer profile (ICP)? Meaning and examples