Ideal customer profile template for B2B (and the filters that make it real)
A B2B ideal customer profile template describes the companies most likely to buy from you and get value fast. It should cover eight fields: industry, company size, revenue or funding signal, geography, the buyer's title, the problem you solve for them, the trigger that makes them act now, and the disqualifiers that rule a company out. Fill it in from your best existing customers, not from who you wish would buy.
Most ICP templates stop at firmographics. That is where the trouble starts, because the profile usually fails at the list, not on paper. Titles that look right turn out to be interns. Brands that look relevant sell something else. Below is the template, plus the false-positive filters we add after watching real lists go wrong.
ICP vs buyer persona in one paragraph
An ICP describes the company. A buyer persona describes the person inside it. Your ICP might be "mid-market beverage brands with an in-house R&D team". Your persona is "the chief R&D officer who owns product development and has budget for tools". You need both, and the persona has to be someone with the authority to buy.
The template: eight fields
- Industry and sub-vertical. Be specific enough that a stranger could build the list.
- Company size. A headcount floor and ceiling.
- Money signal. Revenue range, recent funding, or recent profitability.
- Geography. Where you can sell and serve.
- Buyer title. The person who feels the problem and can sign.
- The problem. In their words, not yours.
- The trigger. What makes them act this quarter instead of next year.
- Disqualifiers. What rules a company out even if it matches everything else.
Field 8 is the one most people leave blank. It is the one that saves you the most time, because every disqualifier you write down is a whole category of wasted emails and calls you will never have to make.
False positives: titles, brands, parent companies
On August 12 a food-tech founder brought us a list of about 20,000 contacts. Her own judgment was that only about 10 of them were true priority targets. Here is why the rest were noise:
- Vertical filters pulled in the wrong companies. Filtering by beverage picked up a smoothie chain, because to a filter a smoothie chain looks like a beverage company. It is not a buyer for R&D software.
- Titles hid seniority. Unclear LinkedIn titles meant sensory interns showed up instead of chief R&D officers. "Sensory" was in both titles. Only one could sign.
- Parent companies and brands blurred together. A brand might belong to a group that buys centrally, or might buy on its own. The list could not tell the difference.
Our plan for her was to pull a fresh list focused on the sub-verticals that fit, filtered for decision-maker titles at chief R&D officer level, and to triple the list with quality contacts not already on it.
The lesson for your template: write down the false positives you expect, and add them as disqualifiers. "Not retail chains." "Not intern, associate or coordinator titles." "Check whether the brand buys or the parent does."
Headcount and money signals
Two days earlier, on another account, a founder selling a wellness program to tech teams set two rules that made his ICP sharper:
- A headcount floor of 100+. His words, more or less: small startups buying two or three seats will not move the needle.
- A preference for companies with strong recent profitability. His product was a nice-to-have, so budget mattered more than fit on paper.
Both rules are easy to apply in a list tool and both cut a lot of wasted outreach. Most ICPs need at least one size rule and one money rule. Without them you end up talking to companies that love what you do and cannot pay for it.
Test, read the replies, tighten
No ICP is right the first time. Charles said it well on the August 12 call: ICP work is data, and it is how many tests we are deploying and whether we are listening.
In practice:
- Split your ICP into two or three slices and run each as its own campaign.
- Read the replies, not just the reply rate. Who says yes? Who says "not me, talk to X"? Who asks a smart question?
- After a few weeks, move volume toward the slice that produces conversations with buyers.
- Update the template. Add the new disqualifiers you found.
A worked example
Here is roughly how the food-tech ICP looks after one round of tightening. The fields we did not cover on the call are marked as hers to fill in:
- Industry: functional beverage, non-alcoholic, ready-to-drink and soft drinks.
- Size: a barbell. The known enterprise brands she already targets, plus a mid-market tier nobody had worked yet.
- Money signal: brands big enough to run their own R&D function.
- Geography: hers to set, based on where she can sell and serve.
- Buyer title: chief R&D officer level, the person who owns product development.
- Problem: hers to write, in her customers' words from her own sales calls.
- Trigger: hers to define, the event that makes a brand act this quarter.
- Disqualifiers: chains that sell drinks but do not develop them, intern and junior sensory titles, and brands whose parent company buys centrally unless you can reach the parent.
That is a profile someone else on your team could turn into a list without asking you a single question. That is the test of a good ICP.
Where ICPs go wrong in practice
Beyond false positives, a few patterns keep showing up when founders bring us their profile.
The ICP is the founder's dream customer, not their best existing one. Start with who already pays you, renews and refers. Aspirational accounts can go in a separate slice.
The ICP has no buyer in it. "Series B fintechs" is a list of companies. Somebody inside has to own the problem and the budget. If you cannot name that title, you do not have an ICP yet.
The ICP never meets the copy. A tight ICP with a generic message wastes the work. Each slice of the profile should get a first line that only makes sense to that slice.
The ICP is never updated. Your first version is a guess. The replies are the correction. If you have run three months of outreach and your ICP document looks the same as day one, you are not listening.
How narrow should my ICP be?
Narrow enough that your message can be specific, wide enough that you will not run out in a month. If your first message could be sent to every company on your list without changing a word, your ICP is too wide.
How often should I update my ICP?
Look at it every month in the early days and every quarter once it settles. Update it whenever replies tell you something new, like a title that keeps referring you elsewhere, or a segment that keeps saying yes.
Keep the old versions. When a slice that used to work stops working, comparing today's profile with the one from three months ago often shows you exactly what drifted, whether it was the titles, the size floor or the trigger.
If you want your ICP turned into a guest list for your own show, start here.
Frequently asked questions
What should an ideal customer profile include?
Industry, company size, a money signal, geography, the buyer's title, the problem in their words, the trigger that makes them act now, and disqualifiers that rule a company out.
What is the difference between an ICP and a buyer persona?
An ICP describes the company that is a good fit. A buyer persona describes the person inside that company who feels the problem and can buy.
How narrow should my ICP be?
Narrow enough that your message can be specific to the reader, wide enough that you will not run out of prospects in a month.
How often should I update my ICP?
Monthly in the early days, then quarterly. Update it whenever replies show a new disqualifier or a segment that responds well.