TL;DR: An ideal customer profile (ICP) template is a one-page definition of the companies that get the most value from your product and are most valuable to you: their industry, size, geography, tech stack, pains, buying triggers and disqualifiers. To build one, analyze your best current customers, find the traits they share, write them into the template below, and turn each trait into a filter your sales team can actually search on. Review it every quarter against closed-won and churned deals.

What Is an Ideal Customer Profile?

An ideal customer profile is a description of the type of company that is a perfect fit for what you sell. Salesforce defines it as "a detailed description of a buyer who's a perfect fit for your products or services." In B2B, "buyer" means the account first: an ICP describes organizations, not individuals.

A good B2B ideal customer profile answers three questions:

  1. Fit: Which companies can use and pay for your product? (firmographics, technographics, budget)

  2. Pain: Which of them have the problem you solve badly enough to act? (use cases, triggers)

  3. Value: Which of them become your best customers? (fast sales cycles, high retention, expansion)

Everything else in your go-to-market plan (target account lists, messaging, ad targeting, lead scoring and territory planning) inherits from this definition.

The Problem: Selling to "Everyone Who Could Buy"

Without a written ICP, every team runs its own version of it. Marketing targets whoever converts on a form, SDRs prospect whoever matches a job title, and AEs chase deals that stall at procurement. The symptoms are familiar:

  • Long, unpredictable sales cycles because deals come from accounts with no urgent trigger.

  • Low win rates because reps spend time on companies that can't buy.

  • High churn because customers were sold a product that doesn't fit their workflow.

  • Wasted outbound because list-building filters are too broad ("SaaS, 50–5,000 employees").

An ICP fixes this by giving every team the same answer to "who should we spend time on?"

ICP vs. Buyer Persona vs. Target Market

The three terms get used interchangeably, but they describe different things. Salesforce frames it simply: an ICP identifies "the type of company that would be an ideal fit," while a buyer persona is "a semi-fictional representation of an ideal potential customer based on research and data."


Target market

Ideal customer profile (ICP)

Buyer persona

Describes

The whole addressable segment

The best-fit companies inside it

The people who buy inside those companies

Level

Market

Account

Individual

Typical attributes

Industry, region, market size

Industry, headcount, revenue, tech stack, growth stage, triggers, disqualifiers

Job title, seniority, goals, objections, content habits

Used for

Strategy and sizing

Account lists, lead scoring, ad targeting, territory design

Messaging, content, outreach copy

Example

"B2B software companies in North America"

"Series A–C B2B SaaS, 51–200 employees, HubSpot CRM, hiring SDRs"

"Head of Demand Gen who owns pipeline targets and reports to the CMO"


Rule of thumb for ICP vs persona: build the ICP first, then write one persona for each buying-committee role inside ICP accounts. A persona without an ICP produces great copy sent to the wrong companies.

How an ICP Works in Practice

An ICP is only useful if it changes what people do each day. In practice it works as a set of filters and scores:

  • Hard filters (must-haves): attributes an account needs before anyone spends time on it, such as a supported region, a minimum headcount, or a CRM you integrate with.

  • Scoring attributes (nice-to-haves): traits that correlate with faster, larger deals, such as a recent funding round, an open SDR role, or a competitor tool already in place.

  • Triggers (timing): events that make an ICP account ready now: a new VP in the buying role, a hiring spike, a product launch, or public engagement with your category.

  • Disqualifiers: traits that predict churn or a stalled deal. These matter as much as the positive traits.

Fit tells you who; triggers tell you when. The strongest pipeline comes from accounts that match both, which is why most teams pair their ICP with a lead scoring model and a way to qualify leads from buying signals.

Ideal Customer Profile Template (Copy and Fill In)

Use this ideal customer profile template as a single page your whole revenue team works from. Fill each row from customer data, not opinion.

Section

What to fill in

Where the data comes from

Industry / vertical

The 2–4 industries where your best customers cluster

CRM closed-won report, grouped by industry

Company size

Headcount band and, if relevant, revenue band

CRM, LinkedIn company pages, enrichment data

Geography

Regions you can sell, support and bill in

Sales and support coverage

Business model and stage

B2B/B2C, self-serve vs. sales-led, funding stage

Customer interviews, funding databases

Technographics

Tools they must use (e.g., your CRM integration) or already use (competitors, complements)

Onboarding data, technographic providers

Core pain and use case

The problem that made them buy, in their words

Win/loss and discovery-call notes

Buying triggers

Events that preceded the deal (new leader, funding, hiring, expansion, public engagement with the topic)

Deal timelines in the CRM

Buying committee

Economic buyer, champion, users, blockers (link to personas)

Contact roles on closed-won deals

Success metrics

What "value" looks like for them after 90 days

Customer success and QBR notes

Disqualifiers

Traits of churned, stalled or unprofitable accounts

Churn and closed-lost analysis

Tip: Write every row so it can be searched or filtered. "Innovative companies" is not a filter; "companies that posted an SDR or BDR job in the last 60 days" is.

Ideal Customer Profile Examples

The three ideal customer profile examples below are illustrative. Use them as models for how specific each row should be.

Example 1: B2B SaaS selling a sales-engagement add-on

  • Industry: B2B software, IT services

  • Size: 51–200 employees

  • Geography: North America and Western Europe

  • Technographics: HubSpot or Salesforce CRM; an outbound team already in place

  • Trigger: Hiring SDRs, or a new VP Sales in the last 6 months

  • Buying committee: VP Sales (economic buyer), SDR manager (champion), RevOps (blocker/implementer)

  • Disqualifier: No dedicated sales team; fully product-led motion

Example 2: Marketing agency selling LinkedIn content services

  • Industry: Professional services, consulting, B2B tech

  • Size: 11–50 employees, founder-led

  • Geography: English-speaking markets

  • Pain: Founder is the main source of pipeline but posts inconsistently

  • Trigger: Founder starts posting on LinkedIn, or the company launches a new offer

  • Disqualifier: Regulated industries with strict compliance review on every post

Example 3: Data platform selling to mid-market finance teams

  • Industry: Fintech, e-commerce, logistics

  • Size: 200–1,000 employees

  • Technographics: Uses a cloud data warehouse and a modern BI tool

  • Trigger: New CFO or VP Finance; preparing for a funding round or audit

  • Buying committee: CFO (economic buyer), FP&A lead (champion), data engineering (implementer)

  • Disqualifier: Finance runs entirely on spreadsheets with no data team

Notice what they have in common: every attribute is specific enough to become a list filter, and each profile says who not to sell to.

How to Create an Ideal Customer Profile in 5 Steps

  1. Pull your best customers. Export closed-won accounts from the last 12–24 months and rank them by revenue, retention and time-to-close. Keep the top 20% as your reference set.

  2. Find the shared traits. Compare that set against average and churned customers. Look for patterns in industry, headcount, tech stack, growth stage and the trigger that preceded the deal.

  3. Interview 5–10 of them. Ask why they bought, what they tried before, who was involved and what would make them leave. Their words become your messaging.

  4. Write it into the template. Separate hard filters from scoring attributes, add triggers and disqualifiers, and link a persona for each buying-committee role.

  5. Operationalize and review. Turn the ICP into saved searches, lead-scoring rules and ad audiences. Review it quarterly against new wins and losses, and update it when your product or market changes.

Putting Your ICP to Work on LinkedIn

Most ICP attributes map directly to LinkedIn: industry, company size, geography, job title and seniority are all searchable. That makes LinkedIn the fastest place to test whether your ICP is real.

Salesforce reports that 86% of business buyers say they're more likely to buy when their goals are understood. An ICP applied to real-time engagement is how you reach the right people when they're actually thinking about the problem.

FAQ

What is an ideal customer profile?

An ideal customer profile (ICP) describes the type of company that gets the most value from your product and is most valuable to you. It covers firmographics (industry, size, geography), technographics, the core pain, buying triggers and disqualifiers. In B2B it defines accounts; buyer personas then describe the people inside them.

What should an ideal customer profile template include?

A complete ICP template includes industry, company size, geography, business model and stage, technographics, core pain and use case, buying triggers, buying-committee roles, success metrics and disqualifiers. Each row should be specific enough to become a search filter or a lead-scoring rule.

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

An ICP describes the ideal company; a buyer persona describes an ideal person inside that company. Use the ICP to decide which accounts to target and the persona to decide how to message each role in the buying committee.

How do you create an ideal customer profile?

Start from your best closed-won customers, identify the traits they share that average and churned customers don't, and validate them with customer interviews. Write the traits into a template with hard filters, scoring attributes, triggers and disqualifiers, then review it every quarter.

What is an example of a B2B ideal customer profile?

For example: "B2B software companies with 51–200 employees in North America and Western Europe, using HubSpot or Salesforce, with an outbound team, that are hiring SDRs or recently hired a new VP Sales. Not a fit: fully product-led companies with no sales team."

The Bottom Line

A B2B ideal customer profile is only as good as the actions it drives: tighter lists, sharper messaging and reps who spend time on accounts that can buy. Start with the template above, fill it from real customer data, and add timing so you reach ICP accounts when they're in market. If you want that last step automated, traxy scans LinkedIn every hour, surfaces people who match your ICP and are engaging with the competitors, influencers or teammates you monitor, and pushes them to Slack or any webhook, with a 7-day free trial and no credit card or LinkedIn login required.

Related reading: