B2B ideal customer profile: how to find your best customer

Jul 17, 2026
pen ad paper representing the strategy behind finding the ideal customer

A B2B ideal customer profile is a clear description of the specific type of business you're best placed to help, and the people inside it who decide, pay, and use what you sell. Get it right and everything downstream gets easier. Your content lands, your outbound converts, your sales calls feel like recognition rather than persuasion. Get it wrong, and no amount of clever lead gen tactics will save you.

Too many businesses skip this, or do it as a quick desk exercise. They write a few lines about company size and job title, call it a persona, and move on. That's not an ideal customer profile. That's a guess in a nicer font.

Here's how to find your best customer properly.

What a B2B ideal customer profile actually is

Your ideal customer profile, or ICP, is the definition of the customer worth chasing. Not everyone you could sell to. The ones you're genuinely best for, who get the most from what you do, and who are most likely to buy. These are the people who want what you sell.

I call this your best customer, because that's what it is. The one where the work is good, the relationship is easy, and the results are strong enough to bring you more of the same.

An ICP is not a persona. A persona describes a person. An ICP describes the whole opportunity: the type of business, the buying unit inside it, the situation that makes them ready to buy, and the tests that confirm they're worth your time. We'll build it up in those layers.

Where to find your best customer

This is not a desk exercise. You don't sit down, write a few answers on a page, and call it done. You have to go and find out who this customer really is: what's going on for them, what's keeping them up at night, what they actually want.

That means real research, in the places your customer already is.

  • Start with SparkToro. This tool tells you where your audience gathers, what they read, who they follow, and what they pay attention to. It’s a fast way to find the watering holes.
  • Then head to social media. Follow accounts in your potential audience. Listen. Engage. Watch what they post when they're not being sold to. These give you signals about what they care about.
  • Conduct keyword research. Find what people actually type into Google, so you learn their words for the problem.
  • Spend time on forums and communities. Reddit, Quora, Slack and Skool groups. Read the questions people ask when they think nobody's selling to them. That's where the truth is.
  • Have conversations. Lots of them. There's unmatched power in simply talking to people in your target audience. Nothing else gets you as close to the real problem. And you'd be surprised at how willing they are to have a chat with you.

Do the research and you'll be able to describe your customer in language they recognise. Skip it, and you'll describe them in yours, which is the language they scroll straight past.

Know the buying unit

In B2B, you're almost never selling to one person. You're selling to a buying unit.

There's the person who feels the pain. The person who signs off the budget. The person who'll actually use what you sell. And sometimes the person whose entire job is to say no.

You need to know who they all are, because the leader who wants the leads might not be the one who releases the budget. Speak to only one of them and you lose. A real ideal customer profile maps the whole unit, not just the champion.

Look for the trigger event

A trigger event is the thing that just happened that makes someone start looking for what you offer now.

They lost a big client. They just raised funding. A competitor moved onto their patch. They missed their numbers two quarters running. Someone took a new job, or got promoted, or they have just been through a round of redundancies.

People rarely go looking for a product or service for no reason. Something prompted it. If you know what that something is, you know when to show up and what to say when you do. Build the common triggers into your ICP, and your timing stops being luck.

The three tests: pain, budget, growth

Once you know who your customer is and what moves them, run them through three tests. Your best customer ticks three boxes:

  • Pain. They feel a real, pressing problem that you solve. No pain, no urgency, no sale.
  • Budget. They can afford to fix it. If they can't pay to solve the pain, they can't be your customer, however much you'd like to help.
  • Growth. There are more of them today than there were yesterday. A perfect customer you can only find ten of is a hobby, not a market.

Pain, budget, growth. If a customer type fails one of these, they're not your best customer, whatever else is appealing about them.

A worked example: the AI Edit's best customer

Let me hold my own business against those three tests.

My best customer is B2B businesses selling differentiated, high value products or services. Do they feel the pain of lead gen? Absolutely. The UK economy is barely growing, and when the economy is flat there aren't magically more leads to go round. Everyone's fighting harder for the leads that exist. I know that pain first-hand, because I run a B2B business selling differentiated, high value products and services too.

Do they have the budget to fix it? Yes. Businesses carry more budget than consumers, and if they couldn't fund a fix, they couldn't be my customer.

Is the market growing? Yes. More and more B2B businesses are feeling exactly this pain - it’s not going away (thanks to the British government for allowing the economy to flounder!!).

Pain, budget, growth. B2B businesses selling differentiated, high value products or services tick all three, so that's who I build everything around. Yours will be different, but the test is the same.

From ideal customer profile to positioning

Your ideal customer profile isn't the finish line. It's the foundation for the next decision: your positioning. You can't work out what makes you the obvious choice until you know who you're the obvious choice for. If you want to fix this for your own business, check out my mini course, Position Your Business for Leads.

That's why finding your best customer comes first, and why rushing it costs you everywhere else.

Common questions about B2B ideal customer profiles

What is a B2B ideal customer profile?

A B2B ideal customer profile is a clear description of the type of business you're best placed to serve, plus the buying unit inside it. It covers the company type, the people who decide and pay and use, the trigger events that make them ready, and the tests that confirm they're worth pursuing.

What's the difference between an ideal customer profile and a buyer persona?

An ICP describes the whole opportunity, the business and the situation. A persona describes an individual within it. You need the ICP first; personas add detail to the people inside the buying unit once the profile is set.

How do I find my ideal customer?

Through research where your customer already is: SparkToro, social media, keyword research, forums and communities, and direct conversations. It's active fieldwork, not a desk exercise.

How many ideal customer profiles should a B2B business have?

Start with one and do it properly. A single, sharp best customer is far more useful than three vague ones. You can add profiles later, once you're genuinely winning with the first.

How do I know if I've picked the right customer?

Run them through three tests: do they feel real pain you solve, can they afford to fix it, and are there more of them over time. Pain, budget, and growth together tell you the customer is worth building around.


Heather Baker is the founder of The AI Edit and has spent two decades in B2B lead generation, generating more than 2 million leads and training over 13,500 professionals.