3 min read · Updated

An ideal customer profile, or ICP, describes the kind of company that gets the most value from what you sell and is most likely to become a long-term customer. It is the starting point for almost every good B2B lead generation campaign. If you know exactly who you are looking for, everything that follows gets easier: research, messaging, outreach and qualification.

This guide walks through how to build an ICP step by step, with a simple example and the mistakes to avoid.

ICP vs buyer persona

The two are related but different. An ICP describes the company: its industry, size, location and situation. A buyer persona describes the person inside it: their role, goals and concerns. You need both. The ICP tells you which companies to target, and the persona tells you who to talk to and what to say.

Step 1: Start with your best customers

Look at the customers who buy quickly, stay a long time, pay on time and are happy to recommend you. What do they have in common? If you do not have many customers yet, look at the companies you most want to work with and the problems you solve best for them.

Step 2: Describe the company

These are the firmographic details that make a company a good fit:

  • Industry: which sectors get the most value from your offer?
  • Company size: by employees or revenue, whichever is easier to find.
  • Region: countries or markets you can serve well.
  • Situation: growing, expanding to new markets, replacing an old system, preparing for an event.

Step 3: Identify the decision-makers

Within those companies, who feels the problem, who decides and who signs? Typical roles include founders, department heads, directors and procurement. Write down the job titles you would want to reach, and the roles that influence a decision without owning it.

Step 4: Define the problem and the trigger

What is the pain that makes a company ready to talk to you? A trigger might be a new market launch, a new regulation, a change in leadership or a trade show. Companies that match your profile and have a trigger are your warmest prospects.

Step 5: Add disqualifiers

A good ICP also says who is not a fit. Maybe companies below a certain size cannot afford your service, or certain regions are outside what you can support. Clear disqualifiers save time for everyone.

Step 6: Write it on one page

Put the ICP in a single, shared document. If your team cannot read it in two minutes and agree on what it says, it is too vague to guide a campaign.

A simple example

This example is illustrative only. A software company selling to manufacturers might define its ICP as: manufacturing companies with 200 to 1,000 employees, in Germany and the UK, that are expanding production, where the head of operations or procurement decides. Disqualifiers: companies under 50 employees and businesses without a dedicated IT or operations function.

Common mistakes

  • Being too broad. “Any company that needs software” is not a profile.
  • Describing the customers you wish you had, not the ones you win. Base it on evidence.
  • Never updating it. Review the ICP regularly as you learn which customers perform best.
  • Keeping it inside the marketing team. Sales needs to agree on it too.

From profile to prospects

Once your ICP is clear, the next job is finding the companies and decision-makers that match it, and checking their contact details. That is what our lead generation and research services do. You can start with our brief builder, which walks you through defining your ICP in a few quick steps, or read how verified B2B data is checked.

Want leads that fit your ideal customer profile? Tell us who you want to reach and we will suggest a plan.

Book a strategy call Request a sample

← Back to all insights