An ideal customer profile, or ICP, describes the kind of company that gets the most value from what you sell and is easiest to win and keep. Many teams write one from memory in an afternoon, and it shows. This guide is the method behind a good one: the data to gather, how to choose your best customers, what to ask them, how to turn patterns into a profile, how to test it, and how to use it. When you are ready to write it down, use the ideal customer profile template.
01
What a B2B ideal customer profile is for
A B2B ICP describes companies, not people. It answers one question: which kind of company should we spend our time on? Every later decision depends on it: which accounts go on your list, which leads sales calls first, what marketing writes about, and which deals to walk away from.
Describes
Companies
Industry, size, region, systems, situation and the event that makes them ready.
Not the same as
A buyer persona
A persona describes a person inside those companies: their role, goals and worries.
Not the same as
A market
A market is everyone who could buy. The ICP is the slice you can win and keep best.
02
Step 1. Gather data on won and lost deals
Start from facts, not opinions. Export your customers and your lost deals from the CRM, with as much of this as you have:
- Revenue and margin per customer.
- How long each deal took from first contact to signature.
- Whether they stayed and grew, or left.
- Basic company facts: industry, size, region, and the systems they run.
- Why lost deals were lost, in the seller's own notes.
Thirty to fifty customers is plenty. If you are early and have fewer, use what you have and say the ICP is a first draft.
03
Step 2. Choose your best customers by clear criteria
"Best" is not "biggest logo". Score each customer on a few things that matter to your business, and keep the top group.
| Criterion | What good looks like |
|---|---|
| Value | Healthy revenue and margin for the effort |
| Speed | Bought in a normal sales cycle, without endless rounds |
| Retention | Stayed, renewed, and ideally grew |
| Fit | Used what you sell the way it was meant to be used |
| Ease | Good to work with; would refer you |
An invented example: a company that sells inventory software to wholesale distributors scores its 40 customers and keeps the top 10.
04
Step 3. Talk to a few of them
Data tells you what your best customers look like. Conversations tell you why they bought. Ask five or six of them:
What problem were you trying to solve? In their words, not yours.
What made it urgent at that moment? This is where the trigger comes from.
Who else was involved in choosing? This gives you the buying group.
What else did you consider? Including doing nothing or building it themselves.
What almost stopped you? The objections your ICP should anticipate.
05
Step 4. Find what your best customers share
Lay the top group side by side and look for patterns in four areas.
- Firmographics. Industry, size, region, ownership. Write each as a range that covers most of them, not all.
- Technology. Systems they run that make you a fit, or rule you out.
- Situation. What is true about how they work: several sites, a mix of sales channels, a growing team.
- Language. The words they use for the problem. Your messaging should borrow them.
In the example, eight of the ten best customers are distributors of 50 to 500 staff, run stock in more than one warehouse, and take orders both from reps and online. That becomes the core of the profile.
06
Step 5. Add the trigger and the buying group
A profile that only describes companies tells you who could buy, not when. Add the event that came before your best customers bought, such as a new site, a new system or a new leader, and check it against the year before: if it happened just as often in an ordinary year, it describes the company, not the moment. The guide on how to identify buying signals covers this in detail.
Then write down who decided: the person who approved the money, the one who pushed for it inside, and the people who use it. That is where your buyer personas start.
07
Step 6. Write the disqualifiers
Look at the deals you lost and the customers who left. What did they have in common? Too small to need it, a system that clashes with yours, a buying process you cannot win, a region you cannot serve. Write these down as reasons to leave a company off the list, however good it looks otherwise. Disqualifiers save more time than any other part of the ICP.
08
Step 7. Write it on one page
Put it all into a single page: company facts, situation, technology, the trigger, the buying group and the disqualifiers, with the date and the customers it was drawn from. If it needs more than a page, it is a strategy document, not a profile. The template has a field for each part and a filled-in example.
09
Step 8. Test it on past deals
An ICP is a claim, so test it before you build lists on it. Take your recent won deals and your recent lost ones, and see which of each the profile would have picked. A good ICP picks most of the wins and few of the losses. If it picks the losses too, it is too broad; if it misses many wins, it is too narrow, or describes the customer you wish you had.
10
Step 9. Use it, and keep it current
Build your account list from it. The ICP decides which companies go on a target account list.
Score inbound leads against it. A lead that fits goes to sales first.
Write marketing for it. Use the words your best customers use.
Review it every quarter, and whenever your product, pricing or market changes.
11
Common mistakes when creating an ICP
Writing it from memory. The customers you remember are not always the ones that made you money.
Choosing by logo size. Big names can be slow, demanding and unprofitable.
Describing everyone. "B2B companies of 10 to 10,000 staff" rules nobody out.
Leaving out the trigger. Without it, the ICP tells you who, never when.
Never testing it. A profile that would have picked your lost deals is costing you time.
12
The ICP creation checklist
Before you use your ICP
- It is drawn from data on won and lost deals, not memory.
- Best customers were chosen by stated criteria.
- You spoke to some of them about why they bought.
- Each company field is a range that covers most best customers.
- It names a trigger, checked against the year before.
- It names the buying group and the disqualifiers.
- It picks most past wins and few past losses.
- It fits on one page, with a date and a review date.
13
Questions
How many customers do I need to create an ICP?
Enough to see a pattern. Thirty to fifty customers is plenty; with fewer, write a first draft and test it as you win more.
Should a startup have an ICP?
Yes, even a rough one. A first draft based on early customers and the problem you solve beats chasing everyone, and you can sharpen it each quarter.
Can a company have more than one ICP?
Yes, if you sell different products to genuinely different kinds of company. Keep each one separate and specific, rather than one broad profile that covers both.
14
Where to go next
New to the research side? Start with what sales prospecting is.