33% off, foreverNew customers · code · ends Aug 31
Claim
guidesICPideal customer profilelead scoring

ICP Meaning in Sales: What ICP Stands For and How to Build One

ICP stands for Ideal Customer Profile. What ICP means in sales, how it differs from a buyer persona and TAM, and how to build one from conversion data with a scoring template.

Victor Paraschiv

Victor Paraschiv

Co-Founder & COO

February 21, 2026· Updated Aug 7, 2026
28 min read

TL;DR

ICP stands for Ideal Customer Profile. In B2B sales, an ICP is a written description of the kind of company most likely to buy your product, keep it, and spend more over time. The same three letters also abbreviate intracranial pressure in medicine and Insane Clown Posse in music; every use on this page is the sales one. A sales ICP is defined by observable traits like industry, employee count, headquarters location, and business model. An ICP describes a company, and a buyer persona describes a person inside it. Build yours from the top 20% of your customers by lifetime value and win rate, validate it against lost deals, score every account 0 to 100 against it, and revisit it quarterly.

Last updated: August 7, 2026.

What does ICP stand for?

ICP stands for Ideal Customer Profile. In B2B sales and marketing the acronym means Ideal Customer Profile essentially every time, and the plural is written ICPs. Reps use it as a noun and as a filter: "that account is outside our ICP" means the company does not match the profile the team agreed to sell to. The written profile is a company-level description built from attributes anyone can check before a conversation, and it exists so a team can agree in advance which accounts get worked and which get left alone. Cleanlist uses the term the same way: an ICP in Cleanlist is a saved set of company and contact criteria, and every enriched record is scored 0 to 100 against it so reps can sort by fit.

Does ICP mean anything other than ideal customer profile?

Yes. ICP is a heavily overloaded acronym, and outside go-to-market work it almost never means ideal customer profile. In medicine ICP is intracranial pressure, which Cleveland Clinic describes as a rise in the pressure within your cranial vault; in obstetrics it is intrahepatic cholestasis of pregnancy. In music it is Insane Clown Posse, the Detroit hip hop duo. In networking it is Internet Cache Protocol, in color printing an ICC profile, and in analytical chemistry inductively coupled plasma. Wikipedia's ICP disambiguation page lists more than 20 expansions and does not list ideal customer profile among them. Inside a B2B sales or marketing team the acronym carries only the sales meaning, which is the sense used throughout this guide and inside Cleanlist.

What does ICP mean in sales?

In sales, ICP means the profile of the company most likely to buy, stay, and expand, written at the company level rather than the individual level. A usable ICP is built from attributes a rep can observe before any conversation happens: industry, employee count, revenue band, headquarters country, business model, and buying stage. The test is speed. "B2B software companies, 51 to 200 employees, headquartered in North America, selling to sales or marketing teams" is an ICP because a rep can judge fit in under 30 seconds. "Enterprise companies in tech" is an aspiration. The purpose of the definition is prioritization: which accounts get worked first, which go to nurture, and which get left alone entirely. Cleanlist scores each record against the profile so that ranking is automatic instead of argued.

What is an ICP in business?

In business, ICP means ideal customer profile: the written definition of the kind of organization a company has decided to sell to. It is a go-to-market artifact rather than a finance or operations one, and it is normally owned jointly by sales and marketing. Companies write one because the window to influence a deal is narrow. 6sense's 2025 B2B Buyer Experience Report, published 12 November 2025 from a survey of more than 4,000 buyers across North America, EMEA, and APAC, found that 94% of buying groups had already ranked their preferred vendors before first contact with any seller, and bought from that day-one favorite 77% of the time. If a small team can only reach a few hundred accounts a quarter, the profile decides which few hundred. Cleanlist stores that definition as search criteria plus a scoring model, so the business decision becomes a filter set that returns a countable list.

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

An ICP describes a company and a buyer persona describes a person inside that company. The ICP answers which organizations to sell to, using firmographics like industry, headcount, and geography. The persona answers who to talk to there, using role attributes like job title, seniority, department, priorities, and objections. Both are load-bearing: the right persona at a company that will never buy is a wasted sequence, and a perfect-fit account with the wrong contact stalls at the first reply. Most teams end up with one ICP and two or three personas under it. Cleanlist keeps the same split in one place, company criteria and contact criteria in a single profile, and People Search filters on both at once, industry and headcount band for the company, title and seniority for the person.

What is the difference between an ICP and TAM?

An ICP is a fit definition and TAM is a size number. Total addressable market is the total revenue available if every company that could possibly buy your product did. An ICP narrows that universe to the companies you can realistically win and keep, so the ICP-qualified market is a subset of TAM. TAM answers how big the opportunity could get, which is a board-deck question. The ICP answers who a rep calls on Monday. The two connect at the moment you write the ICP as search criteria, because running those criteria returns a count, and that count is the list you can actually work this quarter. Running a People Search in Cleanlist costs 0 credits, so sizing an ICP before buying any contact data is free. Our free TAM calculator does the revenue math on top of it.

What is the difference between an ICP and a target market?

A target market is a broad segment; an ICP is a narrow, checkable definition inside it. "Mid-market B2B software in North America" is a target market. It describes a direction and it is enough to set positioning, pricing, and where the marketing budget goes. An ICP adds thresholds and disqualifiers until a rep can judge one specific company in under 30 seconds: B2B software, 51 to 200 employees, headquartered in the US, Canada, or the UK, running an outbound motion, excluding staffing agencies. The target market answers where the company plays. The ICP answers which accounts get worked this quarter. In Cleanlist the difference is operational: the target market is the story on the website, the ICP is the filter set you save and run, and running that search costs 0 credits so you can size it before spending anything.

What is an ICP example?

Here is an ICP example for a mid-market sales-tooling vendor, written as thresholds rather than adjectives: B2B software companies; 51 to 200 employees; headquartered in the United States, Canada, or the United Kingdom; running an outbound sales motion with at least two SDRs; buying committee of a VP of Sales plus a RevOps lead; disqualifiers are staffing agencies, companies under 20 employees, and anyone without a CRM. Every line is checkable before a conversation happens. Anything that needs a discovery call to verify belongs in qualification rather than in the profile. Translated into the filters a Cleanlist user would actually set in People Search, the same profile becomes:

ICP criterionCleanlist filterValue to set
VerticalIndustry (include)Software Development, Financial Services
Company sizeHeadcount band51-200, 201-500
GeographyCompany HQ countryUnited States, Canada, United Kingdom
Primary buyerJob title, match type "contains"VP Sales, Head of Revenue Operations
Buyer tierSeniority levelCXO, Vice President, Director
Tenure in seatYears in role1-2, 2-5
DisqualifierIndustry (exclude)Staffing and Recruiting
DisqualifierHeadcount bandleave 1-10 unselected

Running that search costs 0 credits, so you see the matching account count before spending anything, and enrichment is what costs: 1 credit for a verified email, 10 for a phone, 11 for both.

What is a customer profile example?

A customer profile is the description of one customer type, and in B2B the company-level version is the ICP. A B2C customer profile leans on demographics and behavior: 28 to 40, urban, household income over $80,000, buys running gear twice a year, finds brands on Instagram. A B2B customer profile leans on firmographics and role: a 120-person fintech in Toronto that sells to banks and runs a four-person revenue operations team, where the buyer is a Director of Sales Operations who owns the CRM budget. The B2B version has to be machine-checkable, because it gets run as a search rather than read as a persona document. Cleanlist builds the B2B version: the firmographic and role attributes become filters, and every matching record comes back with a verified email attached.

What does ICP mean in marketing?

In marketing, ICP means the same company-level profile that sales uses, applied to targeting and messaging instead of account selection. A marketing team uses the ICP to decide which audiences to buy ads against, which segments to build campaigns for, which pain points the content calendar addresses, and which accounts go into an ABM program. The definition does not change between the two teams, and that is the point: when marketing and sales run different profiles, marketing passes leads sales refuses to work. The common marketing addition is the buyer persona layer, since marketing has to write to a person even though the ICP describes a company. Cleanlist stores one profile that both sides can filter and score against, so the handoff argues about fit scores rather than about definitions.

What is an ICP score?

An ICP score is a single number, usually 0 to 100, that says how closely one account or contact matches your ideal customer profile. The score is built by assigning points to each criterion (industry match, employee count band, geography, seniority of the contact) and weighting the criteria that historically predict wins most strongly. Scores let a rep sort a list instead of reading it, and they let RevOps measure whether the profile is any good: if high-scoring accounts do not close at a higher rate than low-scoring ones, the criteria are wrong. Cleanlist scores every enriched record 0 to 100 against the profile you saved, using firmographic fields and AI-researched signals, and re-scores records as enrichment fills in missing fields.

Why do most ICPs fail?

Most ICPs fail because they are too broad to act on, built on assumptions rather than closed-won data, or written with criteria nobody can observe before a call. A profile that says "B2B SaaS companies" describes tens of thousands of businesses and gives a rep no way to choose between them. A profile that includes "innovative culture" cannot be checked, so it gets ignored. A profile that was correct in January and never revisited quietly drifts as the customer base changes. The result is the same in every case: sales works the wrong accounts, marketing targets the wrong segments, and pipeline looks full without closing.

Common ICP mistakes:

Too broad: "B2B SaaS companies" describes 50,000+ companies. That's not targeting, that's everyone.

Based on assumptions: "We think enterprise is better" without data to support it.

Static: Built once, never updated as you learn from wins and losses. B2B data decays at 22.5% per year, so an ICP built on last year's customer data may already be outdated.

Ignores negative signals: Focuses only on what good customers have, not what bad customers have.

Can't be measured: Criteria like "innovative culture" that you can't actually observe or score.

The result? Sales wastes time on wrong accounts. Marketing targets wrong segments. Pipeline looks full but doesn't close. For a sense of what the other side looks like, HubSpot's 2025 State of Sales report, a survey of over 1,000 sales professionals last updated 9 September 2025, found 68% of reps saying lead quality had improved year over year.

How do you define an ideal customer profile?

Define an ideal customer profile in six moves: pull the top 20% of your customers by lifetime value and win rate, list the firmographic traits they share, check those traits against your churned and closed-lost accounts, keep only the criteria that separate the two groups, write the survivors as thresholds instead of adjectives, then score every account 0 to 100 against the result. The order is what makes it work. A profile started on a whiteboard describes who a team wishes it sold to. A profile started from closed-won data describes what actually pays. You need roughly 20 to 30 customers before the patterns are real rather than coincidence, and under that count the honest move is to write a hypothesis and test it in market. The six steps below work through each move, and Cleanlist turns the finished profile into a saved filter set that returns a countable list of matching companies.

Step 1: Analyze Your Best Customers

Start with data, not intuition.

Define "best customer"

Not just any customer: your best customers. Criteria:

  • Highest lifetime value (LTV)
  • Shortest sales cycle
  • Highest expansion rate
  • Lowest churn
  • Best NPS/satisfaction scores

Export a list of your top 20% of customers by these criteria. Before analyzing, make sure your CRM data is accurate, so clean your CRM data first so your ICP is built on reliable records, not dirty data.

Find common characteristics

For each best customer, document:

Firmographics:

  • Industry (specific, not just "tech")
  • Company size (employee count ranges)
  • Revenue range
  • Geography
  • Business model (B2B, B2C, marketplace, SaaS)

Tools and systems (from your own CRM notes and sales calls, since no B2B data provider sells this as a reliable field):

  • What tools do they run?
  • CRM platform
  • Marketing automation
  • Key systems indicating operational maturity

Situational:

  • Growth stage (startup, growth, mature)
  • Recent funding?
  • Hiring aggressively?
  • Recent leadership changes?

Engagement:

  • How did they find you?
  • What content did they consume?
  • How long was the sales cycle?

Sample Size

You need at least 20-30 customers to identify patterns. Fewer than that, and you're finding coincidences, not correlations.

Identify patterns

Look for characteristics that appear in 60%+ of your best customers:

  • "80% are B2B SaaS companies"
  • "75% have 50-500 employees"
  • "70% use Salesforce"
  • "65% are in growth stage (Series A-C)"

These become your ICP criteria.

Step 2: Validate Against Losses

Your ICP should also explain why deals didn't close.

Analyze lost deals

Pull deals from the last 12 months that:

  • Made it past discovery but didn't close
  • Closed but churned within 12 months
  • Had unusually long sales cycles

Find anti-patterns

What characteristics do lost/churned customers have that winners don't?

  • "We lose 80% of deals at companies under 20 employees"
  • "Customers without a dedicated RevOps person churn 3x more"
  • "Companies using [competitor] rarely switch"

These become your ICP exclusion criteria.

Calculate win rates by segment

SegmentWin RateAvg Deal SizeSales Cycle
50-200 employees35%$25K45 days
200-500 employees42%$50K60 days
500-1000 employees28%$75K90 days
1000+ employees15%$100K180 days

This data shows where you win most efficiently, rather than where you occasionally land a big deal.

Step 3: Define Your ICP Framework

Now synthesize into a usable framework.

Company-Level ICP

Define the ideal company:

Must-haves (required to be ICP):

  • Industry: B2B SaaS, FinTech, or MarTech
  • Size: 50-500 employees
  • Revenue: $5M-$100M
  • Geography: US, Canada, UK
  • Growth signals: Hiring sales/marketing roles

Nice-to-haves (improve fit score):

  • Recently raised funding
  • Uses Salesforce or HubSpot
  • Has dedicated RevOps function
  • Growing headcount 20%+ YoY

Disqualifiers (automatic exclusion):

  • Under 30 employees
  • No sales team
  • Heavy regulated industry (healthcare, government)
  • Uses [incompatible tool]

Buyer Persona ICP

Define the ideal buyer within ideal companies:

Primary buyer:

  • Title: VP/Director of Sales, RevOps, or Growth
  • Department: Sales or Revenue Operations
  • Seniority: Director level or above
  • Reports to: CRO, VP Sales, or CEO

Secondary buyers (influencers):

  • SDR/BDR Manager
  • Marketing Operations
  • Sales Enablement

Anti-personas (deprioritize):

  • Individual contributors without budget
  • IT (unless they own sales tools)
  • Procurement (too early in process)

Step 4: Build a Scoring Model

Turn your ICP into a quantitative score.

Assign point values

CriterionPointsWeight
Industry match0-20High
Company size match0-20High
Revenue range match0-15Medium
Geography match0-10Medium
Tech stack match0-15Medium
Growth signals0-10Low
Contact seniority match0-10Low

Total possible: 100 points

Define score thresholds

  • 90-100: Perfect ICP fit. Prioritize immediately.
  • 70-89: Strong fit. Include in primary outreach.
  • 50-69: Moderate fit. Nurture but don't prioritize.
  • Below 50: Poor fit. Deprioritize or exclude.

Automate scoring

Use ICP Scoring to automatically score every lead against your criteria. New leads get scored on entry. Existing leads re-score as you enrich more data.

Want a fast sanity check before you build the full model? Run a prospect through our free ICP fit quiz, then size the segment it points to with the TAM calculator.

Pro Tip

Score at the account level and the contact level. A perfect contact at a poor-fit company is still a poor lead. A poor contact at a perfect company is worth finding the right person.

Step 5: Operationalize Your ICP

An ICP only works if teams use it.

For Sales

  • Lead routing: Route high-ICP-score leads to top reps
  • Prioritization: Work 90+ scores before 70-89 before 50-69
  • Qualification: Use ICP criteria in discovery questions
  • Pipeline review: Flag deals that don't match ICP

For Marketing

  • Audience building: Target ads at ICP firmographics
  • Content strategy: Create content for ICP pain points
  • ABM lists: Build account lists matching ICP criteria
  • Lead qualification: Pass only ICP-qualified leads to sales

For RevOps

  • Scoring automation: Implement ICP scoring in CRM
  • Data enrichment: Enrich records to enable accurate scoring
  • Reporting: Track win rates by ICP score
  • Feedback loop: Update ICP based on new data

Step 6: Iterate Based on Results

Your ICP isn't static. Update it quarterly based on new data.

Track ICP effectiveness

MetricHow to MeasureTarget
ICP accuracyWin rate of high-score leads2x average
False positivesHigh scores that don't convertUnder 30%
False negativesLow scores that do convertUnder 10%
Score distribution% of pipeline that's high-scoreOver 60%

Refine criteria

If high-ICP-score deals aren't converting better:

  • Your criteria may not predict success
  • Your scoring weights may be off
  • You may be missing key criteria

Interview recent wins and losses. What characteristics did you miss?

Update quarterly

Every quarter:

  1. Recalculate win rates by ICP segment
  2. Interview 5 recent wins about their buying journey
  3. Interview 5 recent losses about why they didn't choose you
  4. Adjust criteria and weights based on findings

What is ICP drift?

ICP drift is what happens when the accounts you actually win stop matching the profile you wrote, and nobody notices for two or three quarters. It shows up in small ways first: the average deal that closes is a size band below what the profile predicted, reps quietly work accounts the profile excludes, or the highest-scoring accounts stop closing faster than the middle of the list. Drift itself is normal, because product, pricing, and competitive position all move. The failure is running a stale profile against it. The detection test is one query: pull the last two quarters of closed-won, score each account against the current profile, and check whether the median score is falling. If it is, the criteria are out of date rather than the reps being off-script. Cleanlist re-scores an existing list against a changed profile without rebuilding the list, so testing a revised profile is a re-run instead of a project.

What is an expansion ICP?

An expansion ICP is a second profile describing which existing customers are most likely to grow, as distinct from which prospects are most likely to buy. The criteria differ from the acquisition profile because the signals differ: seats or credits consumed against the plan they bought, how many teams are live, whether a second department has adopted, and whether the original champion is still in the seat. Most B2B teams write an acquisition ICP and stop there, which leaves the cheapest revenue in the business unmanaged. A working version fits on one page: the usage thresholds that mark an account as ready, the roles to bring in for the second sale, and the disqualifiers that say leave this one alone. Cleanlist covers the contact half of that job, finding and verifying the new roles inside an existing customer, including the buyer in the department that has not adopted yet.

How often should you update an ICP?

Update your ICP quarterly, and re-verify the contact data behind it more often than that. Quarterly is the right cadence for the profile itself because it lines up with how fast a customer base changes: one quarter of closed-won and closed-lost deals is usually enough new evidence to move a weight or add a disqualifier, and less often than that means the profile drifts away from what actually closes. The contact records are a separate problem with a faster clock. B2B data decays at roughly 22.5% a year, a HubSpot figure cited throughout Cognism's data-decay analysis (published 6 May 2026, updated 20 May 2026), so a list built against a correct profile still rots. Cleanlist re-enriches and re-scores records on demand, so a saved profile can be run against fresh data without rebuilding it.

How do you operationalize an ICP across a go-to-market team?

Operationalizing an ICP means putting one score in front of sales, marketing, and revenue operations so all three prioritize off the same number. Sales routes and works accounts by score and flags pipeline that does not match. Marketing buys audiences and builds ABM lists against the same firmographics and passes only in-profile leads across. RevOps owns the definition itself, the enrichment that makes scoring possible, and the quarterly report on whether high-scoring accounts really do close at a higher rate. The profile usually sits with RevOps, or with whoever owns the revenue number when there is no RevOps function, because a profile with no single owner becomes three competing profiles inside a quarter. In Cleanlist the shared artifact is the saved profile: one set of company and contact criteria, one score per record, and a CRM sync to HubSpot, Salesforce, or Outreach so the score lands where each team already works.

How much does it cost to build an ICP list?

Building an ICP list in Cleanlist costs nothing to size and 1 to 11 credits per record to make contactable. Running a People Search against your criteria costs 0 credits, so you can count how many companies and people match before spending anything. From there a verified email is 1 credit, a phone number is 10, and a full contact record with both is 11. The free tier is 30 credits a month with no card, which is enough to enrich 30 emails or 2 full contact records. Paid plans are $79/mo for Starter (1,500 credits), $229/mo for Pro (5,000 credits), and $599/mo for Scale (15,000 credits), with 25% off on annual billing. Per-credit pricing is worth comparing against per-seat tools, which charge for a rep whether or not that rep pulled a single record.

How do you turn an ICP into a list of companies you can contact?

Turning an ICP into a contactable list takes three steps: convert the profile into search filters, run the search, then enrich the matches with verified contact data. Cleanlist does all three in one place. People Search filters on roughly 24 fields, including industry, employee count band, HQ and contact location, job title, seniority, years in role, past companies, and education, and running a search costs 0 credits, so you can size the ICP before spending anything. Enrichment then cascades each row through a waterfall across 15+ providers: 1 credit for a verified email, 10 for a phone, 11 for a full contact record with both. Cleanlist emails are specced at 98% verified and phones at 85% direct dials. If you would rather write the profile as a sentence than fill in filters, see describe your ICP, get a lead list for 12 worked examples and the filters each one becomes.

Enrich 30 leads free, no card

The Cleanlist free tier is 30 credits a month with no card. Search is free, a verified email is 1 credit, a full contact record is 11. Paid plans are $79/mo (Starter), $229/mo (Pro), and $599/mo (Scale), with 25% off on annual billing; new customers get 33% off for life with code 33FOREVER until 31 August 2026. See how ICP scoring rates every record 0 to 100, or enrich your first 30 leads free.

How to Build Your ICP in Cleanlist

The framework above works on paper. Here's how to operationalize it inside Cleanlist so your ICP scores leads automatically.

Step 1: Create an ICP Profile

In Cleanlist, go to ICP Scoring and create a new profile. You'll define three layers of targeting:

Company targeting: set the firmographic filters that match your ideal accounts:

FieldWhat to setExample
IndustriesSpecific verticals with sub-categoriesSaaS, FinTech, MarTech
Company sizeEmployee count band51-200, 201-500
HQ locationCountry, state, or cityUnited States, Canada, United Kingdom
Business modelsHow they sellB2B, SaaS, Marketplace

Revenue band, funding stage, and tech stack are not filter fields in Cleanlist and are not sold as stored data. Handle those criteria as an AI research column that looks the answer up per row (see Step 4), then sort on the result.

Prospect targeting: define who you want to reach inside those companies:

FieldWhat to setExample
Job titlesSpecific role titlesVP Sales, Head of RevOps, SDR Manager
DepartmentsFunctional areasSales, Marketing, Revenue Operations
Seniority levelsDecision-maker tierC-Suite, VP, Director
Years of experienceMin/max range5-20 years
SkillsKey competenciesSalesforce admin, demand gen, ABM

Geographic targeting: narrow by location:

FieldWhat to setExample
CountriesTarget marketsUnited States, Canada, United Kingdom
States/provincesRegional focusCalifornia, New York, Texas
CitiesMetro targetingSan Francisco, New York, Austin
TimezonesOutreach windowsEST, PST, GMT

You can also set exclude rules: specific companies, locations, or segments you never want to target.

Step 2: Enrich Your List

Your ICP is only as good as the data behind it. Upload your lead list and run waterfall enrichment to fill in the gaps. Cleanlist queries 15+ data providers in sequence, so you get:

  • Verified work emails with deliverability status (valid, risky, catch-all)
  • Direct phone numbers
  • Current job title, company, and seniority
  • Firmographics: industry, employee count band, and location
  • LinkedIn profile URL

Without enrichment, you're scoring on incomplete data. A lead might look like a poor fit simply because you're missing their company size or current title. For a deep dive on the minimum viable dataset for sales prospecting, see our data requirements guide.

Step 3: Score Automatically

Once your ICP profile is set and your data is enriched, Cleanlist scores every lead against your criteria. Each lead gets a fit analysis you can use to:

  • Prioritize outreach: work high-fit leads first
  • Route leads: send top scores to your best reps
  • Filter lists: segment by company size, seniority, industry, or any combination
  • Track accuracy: see how many high-fit leads convert vs. low-fit

Step 4: Use Smart Columns for Deeper Signals

For signals that go beyond structured data, use Smart Agents to run AI analysis on each lead:

  • ICP Fit Analysis: detailed scoring with reasoning for each lead
  • LinkedIn Research: pull recent activity, posts, and engagement signals
  • Website Analysis: analyze the prospect's company site for tech stack, messaging, and growth signals
  • Find Similar Companies: from a great-fit account, generate a list of companies with comparable profiles to review

From Framework to Workflow

The ICP framework in this guide maps directly to Cleanlist's targeting fields. Define your criteria once, enrich your data, and every lead gets scored on entry. No spreadsheets, no manual research.

Where can I find an ideal customer profile template?

Copy the ideal customer profile template below and paste it into a doc; there is no download, no form, and no email gate. A usable B2B ICP template has six blocks: company criteria, buyer persona, scoring thresholds, disqualifiers, the date it was last reviewed, and the date of the next review. The last two matter more than they look, because an undated profile is the one that quietly drifts. Fill the company criteria with thresholds someone can check without a call, and push anything that needs research into the disqualifier list instead. Once it is filled in, the company and buyer blocks map one-to-one onto Cleanlist People Search filters and the scoring block onto an ICP Scoring profile, so the document becomes a saved search rather than a file aging in a shared drive.

## [Company Name] Ideal Customer Profile

### Company Criteria
- Industry: [Specific industries]
- Size: [Employee range]
- Revenue: [Revenue range]
- Geography: [Regions/countries]
- Business model: [B2B, B2C, SaaS, etc.]
- Growth signals: [Funding, hiring, etc.]

### Technology Criteria
- Required: [Must-have tools]
- Preferred: [Nice-to-have tools]
- Disqualifying: [Incompatible tools]

### Buyer Persona
- Primary: [Title, department, seniority]
- Secondary: [Influencer titles]
- Anti-persona: [Titles to avoid]

### Scoring Thresholds
- Tier 1 (prioritize): [Score range]
- Tier 2 (work): [Score range]
- Tier 3 (nurture): [Score range]
- Disqualified: [Score range]

### Disqualifiers
- [List of automatic exclusions]

### Last Updated: [Date]
### Next Review: [Date]

Two blocks in that template are documentation rather than search criteria. Revenue range and technology criteria are useful to write down, but neither is a stored field you can filter on in Cleanlist or in any B2B contact database we would point you at. Treat them as an AI research column that looks the answer up per row, then sort on the result. Everything in the company criteria and buyer persona blocks maps to a real filter.

Frequently Asked Questions

What is ICP in sales?

ICP stands for Ideal Customer Profile. In sales it defines the type of company most likely to buy your product and become a long-term, high-value customer, described with firmographic attributes like industry, employee count, headquarters location, and business model. Cleanlist helps build ICPs by running each record through waterfall enrichment across 15+ providers to fill verified emails, direct dials, titles, and firmographics, then scoring every record 0 to 100 against the profile you saved.

How do I create an ideal customer profile?

Start by analyzing your best existing customers: look at the 20% that drive the most revenue, have the shortest sales cycles, and the lowest churn. Identify the firmographic attributes they share (industry, employee count band, geography, business model), then codify those patterns into scoring criteria. Use enrichment tools like Cleanlist to validate prospects against your ICP by filling in missing data points such as company size, industry, and location, and by running an AI research column for the signals no provider stores as a field.

What data points should an ICP include?

A strong ICP includes industry vertical, employee count range, geography, business model, buying committee, and explicit disqualifiers. Cleanlist fills the firmographic fields automatically during enrichment (industry, employee count band, location) and handles the criteria no provider stores as a field, such as funding stage, revenue, and tech stack, as an AI research column that looks the answer up per record.

ICP vs buyer persona: what's the difference?

An ICP operates at the company level and describes the type of organization that is the best fit for your product. A buyer persona operates at the individual level and describes the specific person within that company who makes or influences the purchase decision. Both matter for B2B sales: the right contact at the wrong company is still a bad lead. Cleanlist enriches both company-level firmographics and contact-level data like job title, seniority, and department.

What is a negative ICP?

A negative ICP is the written list of company traits that disqualify an account no matter how good the rest of the fit looks. It comes from churned and closed-lost analysis rather than from closed-won: companies under a headcount floor, industries where your compliance posture does not work, businesses with no team to own the product after purchase. Reps need the disqualifier list as much as the target list, because it is what lets them drop an account without escalating. In Cleanlist, negative criteria become exclude rules on the search (excluded industries, excluded locations, excluded companies) so disqualified accounts never enter the list in the first place.

How specific should my ICP be?

Specific enough that sales can identify ICP accounts in 30 seconds. If your ICP requires research to determine fit, it's too vague. Use observable criteria like employee count, industry, and geography.

How do you write an ICP when you have fewer than 10 customers?

Write it as a hypothesis with a test date attached, not as a conclusion. Take the best three to five customers you do have, write down what they share, and mark every criterion as assumed rather than proven. Then run the test: build a list of 100 to 200 accounts that match the hypothesis, work them, and compare reply and meeting rates against a second list built on a deliberately different cut, such as one headcount band up or a neighbouring vertical. That comparison is worth more than another month of internal debate. Cleanlist is usable for this at the free tier, which is 30 credits a month with no card and free searching, so sizing and testing two competing hypotheses costs nothing until you start enriching.

Where can I find a free ideal customer profile template?

The ICP template in this guide is free, ungated, and copy-pasteable, and it covers company criteria, buyer persona, scoring thresholds, disqualifiers, and review dates. Fill the company and buyer blocks with thresholds someone can verify without a discovery call, then map them onto Cleanlist People Search filters (industry, headcount band, HQ country, job title, seniority, years in role) so the document becomes a saved search that returns a real account count.

Should I have multiple ICPs?

Only if you have genuinely different products or motions for different segments. Multiple ICPs often indicate unclear positioning. Start with one, prove it works, then consider expanding.

How do I get firmographic data for scoring?

Enrich your leads with firmographic data (company size, industry, location) so you can score automatically. Without enrichment, you're scoring on incomplete data.


Build the profile from closed-won and closed-lost data, automate the scoring with ICP Scoring, and revisit the criteria every quarter against what actually closed.

Sources

Cleanlist pricing, credit costs, and filter fields on this page are current as of 7 August 2026.

Try it now

Run this on your own list

Upload a CSV, enrich every row across 15+ providers, and export the result back to your CRM. First 30 rows free.

Enrich 30 rows free

30 credits free every month · No credit card

30 credits included. No credit card required. Set up in 5 minutes.