Ideal Customer Profile Template: Build Your B2B ICP in an Hour (+ Example)

An ICP that says 'mid-market companies that value efficiency' fits everyone and helps no one. This template forces specifics, including who you should never sell to.

By the Edithly TeamUpdated 7 min read

The short answer

An ideal customer profile (ICP) template is a one-page definition of the companies most likely to buy, succeed and stay. It lists firmographics (industry, size, region), technographics (tools they use), trigger events, the pains you solve, the buying roles involved and disqualifiers. Build it from your best current customers, not from who you wish would buy.

Draft my ICP50 free credits · No credit card
On this page

Key takeaways

  • Start from your best customers: Look at who bought fastest, stayed longest and got the most value. Your ICP describes them, not your wish list.

  • Disqualifiers matter most: The 'never sell to' list saves more time than any targeting rule. Write it as carefully as the rest.

  • Add triggers to the ICP: Fit tells you who; triggers tell you when. A good ICP includes the events that make a fit company ready.

  • Test it on 20 accounts: Pull 20 companies that match. If half look wrong to your best rep, tighten the criteria.

The Ideal Customer Profile Template

Eight sections on one page. Each line should be specific enough that two reps would agree on whether a company matches.

IDEAL CUSTOMER PROFILE: [Your product] / [Version, date]

1. FIRMOGRAPHICS
   Industry: [specific segments, not 'B2B']
   Size: [employees or revenue range]
   Region: [countries or states]
   Business model: [how they make money]

2. TECHNOGRAPHICS
   Uses: [tools you integrate with or depend on]
   Replaces: [tools or methods you displace, e.g. spreadsheets]

3. SITUATION
   [The way they work that creates the problem you solve]

4. TRIGGERS (signs they're ready now)
   [Hiring, funding, new leader, expansion, tech change]

5. PAINS WE SOLVE
   [Pain in the customer's words] / [cost of the pain]

6. BUYING ROLES
   Economic buyer: [title]   Champion: [title]   Users: [team]

7. DISQUALIFIERS (never sell to)
   [Too small, wrong region, use case we can't support]

8. EVIDENCE
   Based on: [which customers or deals this comes from]

Section 8 keeps it honest. An ICP built from three real customers beats one built from a brainstorm. Writing down the evidence shows how much to trust each line.

How to Build Your ICP From Your Best Customers

Your ICP should describe the customers you already win, not the ones you wish you had. Five steps, about an hour with your CRM open.

  1. List your best 10 to 20 customers. Best means they bought quickly, stayed, expanded or got clear results. Ignore logos you're proud of that churned.
  2. Pull the facts for each. Industry, size, region, tools, who bought and what triggered the purchase.
  3. Find the patterns. Look for what at least half share. Those become your criteria.
  4. Study your losses and churn. The companies that didn't buy or left early show your disqualifiers.
  5. Write it down and date it. Version it like a product spec, because it will change.

Interview two or three customers. Ask what was happening the month they started looking. Their answers become your triggers, in their own words.

Ideal Customer Profile Example: Northwind

Here's the template filled in for a fictional company. Northwind sells freight quoting software and built this ICP from its best 15 customers.

IDEAL CUSTOMER PROFILE: Northwind / v3, October

1. FIRMOGRAPHICS
   Industry: freight brokers and asset-light carriers (LTL, spot)
   Size: 20 to 200 employees; pricing desk of 3 to 20 people
   Region: US and Canada
   Business model: margin per load, high spot-quote volume

2. TECHNOGRAPHICS
   Uses: a mainstream TMS; email for quote requests
   Replaces: spreadsheet rate sheets

3. SITUATION
   Quotes built by hand; same lanes re-priced every day

4. TRIGGERS
   Hiring pricing analysts; new hub or region; new VP Ops or COO

5. PAINS WE SOLVE
   'We lose loads because quotes take hours' / lost revenue per week

6. BUYING ROLES
   Economic buyer: COO or VP Ops   Champion: pricing lead
   Users: pricing desk

7. DISQUALIFIERS
   Under 3 people quoting; contract-only freight; no TMS at all

8. EVIDENCE
   11 of our best 15 customers match sections 1 to 3

Notice the disqualifiers. "Contract-only freight" rules out companies that look perfect on paper but rarely quote spot loads. That one line keeps reps off accounts that will never buy.

ICP vs Buyer Persona vs TAM

Three terms, three jobs. Mixing them up is why many ICPs read like persona descriptions and many personas read like market sizing.

Term Describes Answers Used for
TAM The whole market How big could this get? Strategy, fundraising, prioritizing segments
ICP The ideal company Which accounts should we target? List building, qualification, routing
Buyer persona A person inside that company What do we say, and to whom? Messaging, content, discovery

Build the ICP before the personas. Personas only make sense once you know which companies they work in. When you're ready, our guide to using a buyer persona generator covers the next layer.

Writing Disqualifiers That Save Time

Disqualifiers are the most underrated part of any ICP. One clear "never" saves more rep hours than any targeting rule.

  • Make them binary. "Under 3 people quoting" is a yes/no. "Too small" starts arguments.
  • Pull them from losses. Every deal that churned in the first year or stalled for months has a reason. Patterns become disqualifiers.
  • Include use cases you can't support. Saying no early beats a lost deal after three demos.
  • Share them with marketing. Disqualifiers keep bad leads out of campaigns, not just out of your calendar.

Use them in qualification. A lead that hits a disqualifier is out, however excited they sound. Our lead qualification guide shows how fit, timing and disqualifiers fit together.

Ideal Customer Profile Mistakes to Avoid

Most weak ICPs fail in one of five ways. Check yours against this list before you build a single lead list on it.

  • Too broad. "Mid-market B2B companies" describes a huge share of the market. If your ICP can't rule out most of a list, it isn't doing its job.
  • Built from aspirations. Enterprise logos look good in a deck. If you've never closed one quickly, they don't belong in the ICP yet.
  • Firmographics only. Size and industry don't explain why a company buys. The situation and the triggers do.
  • No buying roles. Knowing the company is right but not who signs leaves reps guessing at the first email.
  • Never revisited. Your best customers two years ago may not be your best customers today. Date every version.

One test catches most of these. Ask a rep to name three companies that match and three that don't. If they hesitate, the ICP needs sharper lines.

Testing and Using Your ICP

An ICP is a hypothesis until you test it against real accounts. Run a quick check before you build lists on it.

  1. Pull 20 matching companies. Use your ICP criteria and nothing else.
  2. Show the list to your best rep. If more than a few look wrong, a criterion is too loose.
  3. Run outreach to a small batch. Compare reply and meeting rates against your usual list.
  4. Tier the matches. A-tier fits every criterion and shows a trigger; B-tier fits but shows no trigger yet.

Then turn it into lists. A targeted lead list built on a tested ICP is the foundation of every outbound motion. Add sales trigger events to decide which fit accounts to contact first.

Get a first draft from your website. Edithly's go-to-market workflow reads your site when you add your product, drafts your TAM, potential ICP, customers and markets in the Strategy tab, and Suggested Prospects lists real companies that match, each with why it fits and a source.

How Edithly does it

Draft your ICP and find matching companies in three steps

Edithly drafts your go-to-market strategy from your own website. The Strategy tab generates TAM, a potential ICP, customer segments, markets and outreach angles, and Suggested Prospects finds real companies that match, each with why it fits and a source.

  1. 1

    In Strategy, click Generate all

    Add your product once with its website. Then, in your playbook's Strategy tab, click Generate all and edit the cards to match what you know about your best customers.

  2. 2

    Click Find prospects

    Open Suggested Prospects, choose how many companies (3, 5, 8 or 10) and add an optional focus, such as 'US mid-market, avoid enterprise'. Click Find prospects.

  3. 3

    Use in Generate

    Check why each company fits and its source. Click Use in Generate on the ones that match your ICP, then generate emails, call scripts or one-pagers.

How many

5
Find prospects

Ready

  • Why they fit
  • Signal
  • Visit site
  • Source
  • Use in Generate
Real companies that match your ICP, each with why it fits and a source.
By hand
2 to 4 hours to draft an ICP and find a first batch of matching accounts
With Edithly
A few minutes for a first draft and a short list to review

Frequently asked questions

What should an ideal customer profile include?

Firmographics (industry, company size, region, business model), technographics (tools they use), the situation that creates your problem, trigger events that signal readiness, the pains you solve, the roles involved in buying, and disqualifiers. Each criterion should be specific enough that two reps would agree on whether a company matches.

What's the difference between an ICP and a buyer persona?

An ICP describes the ideal company: industry, size, tools, situation and triggers. A buyer persona describes a person inside that company: their role, goals, pains, objections and how they evaluate vendors. You use the ICP to choose accounts and personas to choose what to say to each person in them.

How do you create an ICP for a startup with few customers?

Start with the customers you have, even if it's five, and the deals you lost. Look for what the best ones share: a situation, a trigger or a tool. Add a hypothesis for who else should look like them, label it as a hypothesis, and test it with outreach to 20 to 50 matching accounts. Revise after every batch.

How often should you update your ICP?

Review it every quarter or two, and whenever something big changes: a new product, a new market, or a pattern in wins and losses that doesn't match the profile. Fast-growing companies often find their best customers shift upmarket or into a new segment within a year, so a stale ICP quietly sends reps after the wrong accounts.

Can Edithly build my ideal customer profile?

It drafts one. When you add your product, Edithly reads your website, and the Strategy tab generates TAM, a potential ICP, customers, markets and outreach cards you can edit. Suggested Prospects then finds real companies that match, with why each fits and a source. You should still refine the draft with your own customer data.

Try it on your next prospect

Your next prospect deserves better than a template.

Paste their website. Get the research, the email, the call script and the one-pager, written around their business.

Draft my ICP

50 free credits · No credit card