A buyer persona describes a person who takes part in buying from you; an ideal customer profile (ICP) describes a company that should buy from you.
The ICP tells you which 300 companies belong on your list, and the persona tells you what to say to the Head of People at each one. Mix them up and you end up filtering a list by job title alone, or sending a sharp email to companies that can't afford you. I built Openlead around the ICP half of the pair, so here's how I tell the two apart, with one made-up B2B company run through both.
In short
Write your ICP to decide which companies to go after: the industry, size, location and other traits your best customers share. Write a buyer persona for each role that has a say in the deal (usually 2 or 3) to decide what each of those people needs to hear. The ICP picks the accounts, and the personas shape the message.
Key difference: an ICP is a filter for companies (a company fits it or it doesn't), and a buyer persona is a portrait of one role inside those companies.
Buyer persona vs ideal customer profile at a glance
The examples below come from one made-up seller: a payroll software company for businesses with staff in several European countries.
| Buyer persona | Ideal customer profile | |
|---|---|---|
| Definition | A research-based profile of one role in the buying decision: goals, worries, how they choose | A description of the type of company that gets the most value from you and is worth the most to you |
| Describes | A person | A company |
| Built from | Interviews with recent buyers (3 to 10 or more) | Your won deals, revenue and churn data |
| When to use | Writing emails, content and call scripts | Building lists, qualifying leads, sizing a market |
| Common example | Head of People at a 120-person software company who runs payroll for 3 countries | Software companies in Germany, Austria and Switzerland with 50 to 250 employees and staff in 2+ countries |
| Key difference | Shapes what you say | Decides who you go after |
What is a buyer persona?
A buyer persona is a short, research-based profile of one role in the buying decision: what that person is trying to get done, what worries them, and how they pick a vendor. HubSpot calls it "a research-based profile that represents a segment of your target audience" (HubSpot).
In the payroll example, the main persona is the Head of People at a 120-person software company. She runs a 3-person HR team, pays staff in 3 countries through 3 different providers, and gets judged on payroll errors and on how fast new hires get their first salary. Her biggest worry is switching systems in the middle of the year. That one line is worth more to a sales rep than her age or her favorite podcast.
Good personas come from conversations. HubSpot suggests 3 to 5 interviews per persona, while the Buyer Persona Institute (Adele Revella's firm) asks for at least 10 interviews of 30 to 40 minutes with people who bought in the past 12 months.
The Institute also warns against overdoing it: it has seen companies juggle 20, 50 and even 100 personas, and its rule of thumb is one persona per product. A buyer persona generator gets you a first draft in a few minutes, and the interviews are what make it true.
What is an ideal customer profile?
An ideal customer profile is a description of the type of company that gets the most value from what you sell and is worth the most to you: its industry, size, location and the other traits your best customers share. Where a persona is a portrait of a person, an ICP is a filter: a company either matches it or it doesn't.
In the payroll example, the ICP reads: software companies in Germany, Austria and Switzerland with 50 to 250 employees and staff in at least 2 countries. Every part of that sentence can be checked from the outside (the website, the careers page, LinkedIn), which is what makes an ICP useful for building a list. The people inside those companies don't appear in it at all.
Good ICPs come from your own numbers: which customers pay the most, stay the longest and closed the fastest. Sopro gives a clear example of how specific it should be: "Large Enterprises" is too broad, while "Healthcare Providers with 500-1,000 employees using cloud-based patient management systems" is narrow enough to run a campaign on (Sopro).
Buyer persona vs ideal customer profile: key differences
1. Who it describes: a person vs a company
A buyer persona describes one human with a role, goals and worries. An ICP describes one type of organization. In practice, you can't search a company database for a persona, and you can't write an email to an ICP. If your ICP says "frustrated with spreadsheets", it has turned into a persona; if your persona lists only headcount and revenue, it has turned into an ICP.
2. The question it answers: who to go after vs what to say
The ICP answers "which companies?" and the persona answers "what does this person need to hear, and when?". So the ICP drives your account list, territories, lead scoring and ABM tiers, while personas drive subject lines, landing pages, call openers and objection handling. A team with 2 ICPs and 3 personas has 6 combinations to write messages for, which is a useful number to know before you plan a quarter of outreach.
3. Where the data comes from: your CRM vs conversations
You can usually draft an ICP in an afternoon from a CRM export: sort your customers by revenue and retention and look at what the top 20% share. A persona needs people's own words, which means 3 to 10 or more interviews and a couple of weeks of scheduling. That changes who owns each one: RevOps or the founder often owns the ICP, and marketing usually owns the personas.
4. How you check it: count the matches vs test the replies
An ICP is testable as a filter. Run it against a company database and count: as a rough guide, tens of thousands of matches means it's too loose for a small team, and a dozen means it's too tight.
A persona gets tested in the field, through reply rates on the emails written for it and the objections you hear on calls. Revisit the ICP when your win rate by segment shifts; revisit a persona when messages written for it stop getting answers.
5. How many you need: one or two vs one per role
Most teams need 1 or 2 ICPs, one per market or product line. Personas multiply, because several people sign off on a B2B purchase: Sopro's 2024 survey puts the average at 3.6 stakeholders per decision (Sopro). For a deal with a signer, a daily user and a possible blocker, that's 3 personas under a single ICP.
When to use a buyer persona vs an ideal customer profile
Use a buyer persona when:
- You're writing the first email, LinkedIn note or call opener for a role
- You're planning content or a landing page for one job title
- You're preparing a discovery call and want the likely objections ready
- Your emails get opened but rarely answered
Use an ideal customer profile when:
- You're building a target account list or sizing a market
- You're qualifying inbound leads and deciding which ones sales should pass on
- You're setting up account tiers for ABM or splitting territories
- Your team closes deals that churn within a year (a sign the ICP is too loose)
The two work in sequence. The ICP narrows the market to the companies worth your time, and the personas tell you which 2 or 3 people to reach at each one and what each of them cares about.
For the payroll company, the ICP gives you DACH software companies with 50 to 250 staff in 2+ countries; the personas tell you to write to the Head of People about paying new hires in 3 countries on time, and to the CFO about what payroll errors cost. Put together, a rep's brief fits on one line: "Head of People at a 50 to 250 person DACH software company with staff in 2+ countries."
Turn your ICP into a company list with Openlead
In Openlead, your ICP is the sentence you type, something like "software companies in Germany, Austria and Switzerland with 50 to 250 employees". It returns up to 25 companies that fit, and your persona shows up as the roles you care about: at each company it finds 1 to 3 people in those roles, with links to their profiles. It gives no email addresses or phone numbers, so the outreach you write for each persona happens in your own email tool or CRM.
Key benefits:
- Your ICP in plain words: one sentence, up to 25 matching companies per search.
- The persona's roles at each company: 1 to 3 people per company, each with a profile link and the page they were found on.
- Lists you keep: save companies to lists and export them as CSV.
Frequently asked questions
What are ideal customer profiles?
An ideal customer profile is a description of the type of company that gets the most value from your product and is worth the most to you. It usually covers industry, company size and location, plus 1 to 3 traits your best customers share, such as the tools they use or how fast they're hiring.
What is the key difference between a target audience and a buyer persona?
A target audience is the broad group you want to reach, and a buyer persona is a detailed profile of one person inside that group. "Marketing managers at US SaaS companies" is a target audience; a persona adds what that manager is measured on, what worries her and how she picks a vendor.
What is another name for a customer profile?
In B2B, an ideal customer profile is also called an ICP, an ideal client profile or an ideal account profile. Some teams say "target account profile" or "firmographic profile", and all of these names describe companies.
What is the difference between customer profile and customer persona?
A customer profile describes a type of customer through facts you can check, and a customer persona describes one representative person with goals, worries and buying habits. In B2B, the profile helps you choose which companies to target and the persona helps you choose what to say to the people there.
What makes a good customer profile?
A good customer profile is based on your best existing customers and is narrow enough to build a list from. Each trait can be checked from the outside (industry, headcount, location, tools, hiring), and the profile leaves out most of the market. If every company qualifies, it can't do its job as a filter.
Do you need both a buyer persona and an ICP?
You need both if you sell to companies: the ICP picks the accounts, and the personas tell you what to say to the 2 to 4 people who decide. Most teams write the ICP first because it comes from data they already have, then add personas as they talk to buyers.
About the author
Julian KrethFounder, Openlead