What Is an ICP in Marketing? Definition and Examples

Sylvain Charmet · Co-fondateur, Enrich-CRM
Créé 20 août 2026

What is an ICP in marketing? Get a clear definition, real B2B examples, and a practical framework to build your ideal customer profile from CRM data.

Sommaire

Ask three people on the same revenue team who their ideal customer is, and you'll often get three different answers. Sales says "anyone with budget." Marketing says "mid-market SaaS." The founder says "companies like our best three accounts."

That gap is expensive. Without a shared definition, ad spend goes to audiences that never convert, SDRs chase accounts that stall in legal, and lead scoring rewards volume over fit.

This is exactly the problem an ICP solves. In this guide, we'll answer the question "what is an ICP in marketing," show how it differs from a buyer persona, and walk through building one from the data already sitting in your CRM — ideally kept fresh by a real-time CRM enrichment tool rather than a stale spreadsheet.

What Is an ICP in Marketing?

An ICP (ideal customer profile) is a data-backed description of the company that gets the most value from your product and generates the most value for your business. It defines firmographic traits — industry, size, revenue, geography, tech stack — that your best-fit accounts share.

Note the word company. An ICP describes an organization, not a person. That distinction trips up a lot of teams, so let's make it explicit.

ICP vs Buyer Persona: What's the Difference?

The two are complementary, not interchangeable:

ICP Buyer persona
Describes A company (account) A person (role)
Built from Firmographic and technographic data Job titles, goals, pain points
Answers "Which accounts should we target?" "Who do we talk to, and how?"
Used by Demand gen, ABM, lead scoring Content, messaging, sales scripts

A practical way to remember it: the ICP tells you where to fish, the persona tells you what bait to use. A 200-person fintech in Berlin can match your ICP perfectly; the Head of Revenue Operations inside it is the persona you write emails for.

If you only build personas, you'll write great messaging for the wrong accounts. If you only build an ICP, you'll target the right accounts with generic messaging. You need both — but the ICP comes first.

What Should an Ideal Customer Profile Include?

A useful ICP is specific enough to disqualify accounts, not just describe them. The core criteria are firmographic:

  • Industry — not "tech" but "B2B SaaS with a sales-led motion"
  • Company size — headcount range, e.g. 50–500 employees
  • Revenue range — annual revenue band, when you can get it
  • Geography — regions you can sell, support, and stay compliant in
  • Growth signals — hiring, funding, expansion into new markets
  • Tech stack — tools that indicate maturity or compatibility (e.g. runs HubSpot, uses a data warehouse)

Then add two layers most teams skip:

  1. Negative criteria. Which accounts consistently churn, discount hard, or stall in procurement? Write those traits down too. An ICP that only says who to target — and never who to avoid — isn't finished.
  2. Behavioral signals. Static traits tell you an account could buy; intent signals tell you it might buy now. Researching your category, a competitor losing a champion, a new VP of Sales arriving — these don't belong in the ICP definition itself, but they decide which ICP-fit accounts to prioritize this quarter.

Most of these criteria are firmographic data points you can pull automatically rather than research by hand — more on that below.

How to Build an ICP Step by Step

You don't need a workshop offsite. You need your CRM and an honest look at your closed-won and closed-lost deals.

Step 1 — Pull your best accounts. List your top 10–20 customers by a blend of revenue, retention, expansion, and sales-cycle speed. Resist the urge to include big logos that were painful to close and are painful to keep.

Step 2 — Enrich them. Your CRM records for these accounts are probably incomplete: missing industry codes, outdated headcounts, empty revenue fields. Run them through an enrichment step first. Enrich-CRM returns 250+ company-level data points and 50+ contact-level data points per record, using live web research rather than a static database — so the headcount you segment on is this month's, not the one from an export two years ago.

Step 3 — Find the pattern. With clean data, patterns get obvious fast. Sort by industry, size band, geography, and stack, and look for the cluster where 60–80% of your best accounts sit. That cluster is your draft ICP.

Step 4 — Check it against your losses. Now run the same analysis on churned customers and dead deals. If a trait shows up on both lists, it's not a differentiator. If it only shows up in the losses, it's a negative criterion — arguably the most valuable line in the whole document.

Step 5 — Write a one-sentence version. For example: "B2B SaaS companies in Europe, 50–500 employees, running HubSpot or Salesforce, with an outbound sales team of 3+ reps." If it doesn't fit in one sentence, your team won't use it.

Step 6 — Operationalize it. An ICP in a slide deck changes nothing. Push the criteria into your systems: score leads against it in HubSpot, filter lists with it in Clay, route ICP-fit signups to sales via Zapier, Make, or n8n, or wire it into your own stack through a REST API or a simple CSV workflow.

ICP Examples in B2B

Two condensed examples of what a finished ICP looks like:

Criterion Example A — sales engagement tool Example B — payroll platform
Industry B2B SaaS, sales-led Professional services
Headcount 50–500 20–200
Geography EU + UK France and Benelux
Stack signal Uses HubSpot or Salesforce Uses a legacy on-premise HR suite
Growth signal Actively hiring SDRs Opening a second office
Negative criterion No outbound motion Fewer than 10 salaried employees

Notice how each row is checkable with data — none of it requires a discovery call to verify. That's what makes an ICP operational instead of aspirational.

Why ICPs Fail (and How to Keep Yours Alive)

The most common failure mode isn't a bad definition — it's decay. Companies grow past your size band, migrate their stack, get acquired, or pivot. Your champions change jobs. An ICP scored against last year's data quietly turns into a random-number generator.

Two habits prevent this:

  • Re-enrich on a schedule, not on a hunch. If your enrichment runs in real time — live web research at the moment you query, instead of a lookup in a database that was compiled months ago — your ICP scoring always reflects the account as it is today.
  • Track job changes. When a decision-maker at an ICP-fit account moves to a new company, that new company inherits a warm relationship. Job change detection turns your existing network into a source of pre-qualified pipeline.

One more consideration for European teams: your ICP work runs on personal and company data, so where that data is processed matters. Enrich-CRM is GDPR-native, with servers in the EU (Paris) — a criterion worth adding to your own vendor ICP if you sell into Europe.

FAQ

What does ICP stand for in marketing?

ICP stands for ideal customer profile: a description of the type of company that benefits most from your product and brings the most long-term value to your business, defined through measurable traits like industry, headcount, revenue, geography, and technology stack.

Is an ICP only useful for marketing?

No. Marketing uses it for targeting and campaign audiences, sales uses it for prioritization and qualification, and customer success uses it to predict retention risk. Its real power is being the shared definition of a good account across all three teams.

How many ICPs should a company have?

Start with one. If you genuinely serve distinct segments — say, agencies and in-house teams — you can maintain two or three, each with its own scoring model. More than that usually means the profiles are too vague to disqualify anything.

How often should you update your ICP?

Review the definition once or twice a year, or after a meaningful shift (new product, new market, pricing change). The underlying account data should refresh far more often — ideally in real time — because firmographics drift continuously even when your strategy doesn't.

What data do you need to build an ICP?

At minimum: industry, employee count, revenue band, location, and tech stack for your existing customers. If your CRM is missing those fields, an enrichment tool can fill them automatically from a company name or domain.


Ready to build your ICP on data instead of gut feeling? Create a free Enrich-CRM account — 100 credits per month, no credit card required, and paid plans start at €29/month.

Nous utilisons des cookies

Nous utilisons des cookies essentiels au fonctionnement du site, et des cookies analytiques optionnels pour améliorer votre expérience. Consultez notre Politique de cookies.

Préférences des cookies

Choisissez les cookies que vous autorisez. Votre préférence est conservée 6 mois et peut être modifiée à tout moment. Consultez notre Politique de cookies pour plus de détails.

Cookies essentiels

Toujours actifs

Nécessaires au fonctionnement du site. Ne peuvent pas être désactivés. Inclut les cookies de session, de stockage du consentement et de routage (Cloudflare).

intercom-id-* intercom-sessions-* cookieconsent_status cfmrk_cic

Cookies analytiques

Nous aident à améliorer le site

Utilisés pour mesurer le trafic et comprendre l'utilisation du site (Google Analytics, PostHog). Aucun usage publicitaire.

_ga _gid _hjid ajs_anonymous_id __hstc hubspotutk _gac_*