Ask most B2B teams who their ideal customer is and you get something like "mid-market SaaS companies in North America". That is not an ideal customer profile. That is a filter on a database.
A useful ICP tells you who to contact, what to say in the first line, and when to walk away. If yours doesn't do all three, it isn't finished.
Start with the customers you already have
Don't invent an ICP in a workshop. Build it from your own invoices.
List every client from the last two years. Then mark the ones you'd happily take ten more of. Not the biggest ones. The ones that closed without a fight, paid on time, got a result and didn't drain your team. Those accounts are your ICP, and they already exist.
Five of them is enough to see the pattern. You're looking for what they share that your difficult clients don't.
The four layers that make it usable
A profile you can act on needs more than firmographics.
- Firmographic: sector, headcount, revenue band, location. This is the easy layer and the only one most teams finish.
- Structural: do they have the team or system your service plugs into? A company with no sales rep cannot act on booked meetings.
- Situational: what has to be true right now? New funding, a hire in a relevant role, a new location, a product launch.
- Human: who actually signs, and who blocks it? These are rarely the same person.
The situational layer is the one that makes outbound work, because it gives you a reason to make contact today rather than in general.
Write down who you are not for
This feels counterproductive and it is the fastest improvement most teams can make.
Our own exclusion list is short and strict. We don't take direct-to-consumer brands, because the playbook is different and we would be learning on someone's budget. We don't take companies with no one to receive a booked meeting. We don't take anyone who wants leads counted rather than conversations booked.
Writing that down did more for close rates than any messaging change. When a prospect doesn't fit, you find out in week one instead of month four.
Turn it into something a list builder can use
An ICP that lives in a slide deck changes nothing. It has to become search criteria.
Take each layer and ask what observable signal proves it. "Growing fast" is not observable. "Posted two or more sales roles in the last ninety days" is. "Cares about compliance" is not observable. "Has a named compliance lead on LinkedIn" is.
If you cannot name the signal, you cannot build the list, and the targeting will quietly drift back to whoever the tool suggests.
Test it on fifty accounts before you scale
Build a list of fifty companies that match the profile exactly. Run outbound to those fifty before you build a list of two thousand.
What you're looking for is not the reply rate. It's the quality of the replies. Are the people answering the ones who can actually sign? Are the objections the ones you expected? If you get polite interest from people who turn out to have no budget, the profile is wrong somewhere and fifty accounts is a cheap place to find that out.
We rebuild the ICP in the first two weeks of every engagement for exactly this reason. It's unglamorous and it decides everything downstream, because no amount of good copy rescues a list of the wrong companies.
Frequently Asked Questions
What is the difference between an ICP and a buyer persona?
An ICP describes the company worth selling to: sector, size, structure and situation. A buyer persona describes the individual inside it, including their role, what they are measured on and what they object to. You need both, and the ICP comes first because it decides which personas are even relevant.
How many customers do I need before I can build an ICP?
Five good ones is enough to see a pattern. What matters is that you pick the accounts that closed cleanly and got a result, not simply the largest. If you have no customers yet, build the profile from the companies you have had the best conversations with and treat it as a hypothesis to test.
How often should an ICP be reviewed?
Every six months, and immediately after any quarter where close rates moved sharply in either direction. Markets shift, your own capability shifts, and a profile built on last year's wins slowly stops describing this year's.