Blog/Template

Ideal customer profile: a B2B template with a worked example

A fill-in ideal customer profile template for B2B, a worked example, the difference from a buyer persona, and how to build one from your best customers.

Postbly team · Updated November 5, 2026 · 4 min read

In short

An ideal customer profile, or ICP, describes the kind of company that gets the most value from your product. It covers things you can check from the outside, such as industry, size, location, technology and stage, plus the problem that makes them buy. A good ICP also says who to exclude. Build it from your best current customers if you have them, and from a clear hypothesis if you do not.

ICP or buyer persona: what is the difference?

An ICP describes a company. A buyer persona describes a person inside that company. Clearbit puts it this way: ICPs represent the businesses that fit best, while personas capture the pain points and motivations of the decision-makers.

Ideal customer profile Buyer persona
Describes A company or account A person
Built from Firmographics, technology, stage, triggers Role, goals, objections
Answers Which companies should we pursue? Who do we talk to, and what do we say?
Used for Building lists, scoring accounts Writing messages, preparing calls

You need both, in that order. Pick the companies first, then work out who inside them buys.

The ICP template

Copy this table and fill in the right-hand column. Keep every answer specific enough that someone else could use it to accept or reject a company in under a minute.

Field What to write Your answer
What we sell One sentence, in the customer's words
Sells to Businesses, consumers or both
Industries The two to five that buy most
Company size Employee range
Stage Seed, growth, public, bootstrapped
Locations Countries you can actually serve
Technology Tools they use that make you relevant
The problem What is going wrong when they buy
Buying roles Titles that own the problem and the budget
Buying triggers Events that open the window to buy
Excluded Who looks right but never works out

The last row does more than it seems to. Exclusions stop you spending time on companies that match every other line and still do not buy.

A worked example

This example is made up, to show the level of detail that works. It describes a fictional tool that automates month-end closing for finance teams.

Field Example
What we sell Software that cuts the month-end close from ten days to three
Sells to Businesses
Industries B2B software, online marketplaces
Company size 50 to 500 employees
Stage Series A to Series C
Locations United States, Canada, United Kingdom
Technology Uses NetSuite or QuickBooks Online, plus a spreadsheet-heavy close
The problem The close takes too long and the board wants numbers sooner
Buying roles Controller, VP Finance, Head of Finance
Buying triggers Hiring a first controller, a new funding round, a new VP Finance
Excluded Agencies, companies under 20 people, public companies

Every row can be checked without talking to the company. That is the test of a useful ICP.

How to build an ICP in five steps

Clearbit's process starts from your data and moves toward the profile. The version below keeps that order and adds the part most teams skip, which is writing down who to exclude.

  1. Define what a good customer means. Pick measurable criteria, such as renewed, expanded, paid on time, or reached value quickly. Revenue alone can reward the wrong accounts.
  2. List your best customers. Take the ones who meet those criteria. Five to ten is enough to start. Early on you may have only a few, and that is fine.
  3. Find what they share. Look for patterns in industry, size, stage, tools and the problem that brought them to you. Look at what happened just before they bought, too, since that gives you your buying triggers.
  4. Look at the failures. Churned customers and lost deals show you the exclusions.
  5. Write it down and test it. Run a real list through the profile. If it accepts nearly everything, it is too loose. If it accepts almost nothing, it is too tight.

What if you have no customers yet?

Start with a hypothesis and label it as one. Use your website copy, competitors' customer pages and review sites to see who buys similar products. Reach out to a small list, then rewrite the profile based on who replies. An early ICP is meant to change.

Common mistakes

  • Describing everyone. "B2B companies with 10 to 10,000 employees" filters out nothing.
  • Listing what you hope for. An ICP records who buys and stays, not who would look good on your logo wall.
  • Mixing up company and person. Job titles belong in the buying roles row. The rest of the profile describes the company.
  • Skipping exclusions. Without them, your list fills with companies that look right.
  • Never updating it. Review it each quarter, or after any change in pricing or product.

Common questions

What does ICP stand for in sales?

ICP stands for ideal customer profile. In B2B sales it describes the type of company that gets the most value from your product and is most likely to buy and stay.

How many ideal customer profiles should a company have?

Start with one. A second profile makes sense when a clearly different kind of company buys for a different reason, and when you can afford to run separate outreach for it.

What is the difference between an ICP and a target market?

A target market is the whole group you could sell to. An ICP is the narrow part of it where you win most often and keep customers longest.

How often should you update your ICP?

Review it every quarter while you are early, and whenever your product, pricing or best customers change.

Sources

Retrieved November 5, 2026.