An ideal customer profile (ICP) is a description of the type of company that gets the most value from your product and gives you the most value back: it buys faster, stays longer, expands and is profitable to serve. An ICP template turns that description into a set of questions your whole team answers the same way, so marketing, sales and product target the same accounts.
Download the free ICP template (CSV)
The template below is the same structure I use in the first two weeks of a go-to-market strategy sprint: it starts from closed-won data, not from who you wish would buy.
What is an ICP in B2B?
In B2B, ICP stands for ideal customer profile, and it describes companies, not people. It answers four questions:
- Who fits? Industry, size, stage, region and business model.
- When do they buy? The trigger events that create urgency.
- Why do they buy? The problem they pay to solve and the outcome they expect.
- Who decides? The buying committee inside the account.
A sharp ICP matters more now that most research happens before a buyer speaks to you. A Gartner survey of 632 B2B buyers found 61% prefer a rep-free buying experience (Gartner, 2025), so your website, content and outreach have to speak to the right accounts without a salesperson in the room. And because up to 95% of B2B buyers are not in market at any one time (Ehrenberg-Bass Institute), the ICP is also what keeps long-term marketing focused on the companies that will buy later.
Free ideal customer profile template (B2B)
Copy this table into a doc or spreadsheet, or download the CSV above. Fill the evidence column from data, not opinion.
| Section | Question to answer | Example answer |
|---|---|---|
| Firmographics | Which industries buy, stay and expand? | B2B SaaS and fintech |
| Firmographics | Company size and stage | 50 to 500 employees, Series A to C |
| Firmographics | Regions you can serve | US, UK, DACH, Nordics |
| Technographics | Tools they already use | HubSpot or Salesforce, a data warehouse |
| Situation and triggers | What makes them buy now? | New head of finance, funding round, audit or regulation deadline |
| Pains and jobs | Top 3 problems, in their words | "Month-end close takes ten days" |
| Buying committee | Economic buyer, champion, users, blockers | CFO signs, controller champions, IT and procurement review |
| Value | Outcome expected and how it is measured | Close in four days; fewer audit adjustments |
| Deal profile | Typical contract value and sales cycle | $15,000 to $40,000 a year; 30 to 60 days |
| Disqualifiers (anti-ICP) | Who looks like a fit but churns or stalls? | Under 20 employees; no finance team; heavy custom ERP |
| Signals and data sources | Where to find and verify these accounts | CRM, job posts, LinkedIn, funding databases |
| Fit score | Tier A, B or C | Tier A = all must-haves plus a trigger |
The example answers describe an illustrative finance-software company, not a real client. Replace every one with your own data.
How to create an ideal customer profile in 6 steps
- Export your customers with outcomes. Pull every customer from the CRM with contract value, sales cycle length, retention and expansion. If you track it, add gross margin or support cost.
- Rank them and pick the top group. Sort by lifetime value and retention, using the customer lifetime value calculator if you need LTV per account. Your ICP is built from the best 20 to 30%, not the average.
- Find the traits the top group shares. Look for patterns in industry, size, stage, region, tools and the trigger that started the deal. Patterns that also appear in churned accounts are not ICP traits.
- Interview five to ten of them. Ask what was happening when they started looking, what they tried before, who was involved and what would make them leave. Write down their exact words for the pains column.
- Write the anti-ICP. List the traits of churned, stalled and unprofitable accounts. Disqualifiers save more sales time than any qualification framework.
- Make it usable. Turn each trait into a CRM field, build a fit score, share the one-page ICP with sales and marketing, and review it every quarter.
ICP scoring model: Tier A, B and C accounts
A fit score turns the ICP into something sales and marketing can act on. Give each must-have trait points, then tier the accounts:
| Criterion | Example rule | Points |
|---|---|---|
| Industry | In a target industry | 25 |
| Size | Within the target employee range | 20 |
| Region | In a served region and language | 15 |
| Technographics | Uses a tool you integrate with | 15 |
| Trigger | A buying trigger in the last 90 days | 25 |
| Disqualifier | Any anti-ICP trait | Exclude |
| Tier | Score | What to do |
|---|---|---|
| Tier A | 80 to 100 | Personalized outbound by a BDR or founder; priority follow-up on inbound |
| Tier B | 50 to 79 | Automated sequences and targeted ads; nurture until a trigger appears |
| Tier C | Under 50 | Marketing only; no sales time |
Automating this scoring with enrichment and buying signals is a core job of GTM engineering.
ICP vs buyer persona vs target market
| Ideal customer profile | Buyer persona | Target market | |
|---|---|---|---|
| Describes | The ideal company | A person inside that company | Everyone who could buy |
| Used for | Account targeting, scoring, prioritization | Messaging, content, objection handling | Market sizing and strategy |
| Example | Series A to C B2B SaaS, 50 to 500 employees, new finance leader | "Controller Clara", owns the close, fears audit issues | All mid-sized software companies |
| Related tool | This template | Interviews and win-loss notes | TAM SAM SOM calculator |
Build them in this order: target market, then ICP, then personas for the buying committee inside the ICP.
B2B ideal customer profile examples
These are illustrative examples of how a finished ICP reads, not real companies:
- B2B SaaS finance tool: "Series A to C software companies with 50 to 500 employees in the US and UK, a finance team of at least three, on HubSpot or Salesforce, that just hired a new finance leader or raised a round. The controller champions it, the CFO signs, and they buy to cut month-end close time."
- Developer tool: "Engineering teams of 20 to 200 at product companies, already on GitHub and a major cloud, adding a second product line or migrating infrastructure. Staff engineers champion it, the VP of engineering signs, and they buy to cut deployment time."
- Fintech for financial advisors: "Independent advisory firms with 5 to 50 advisors in North America, on a modern CRM, growing assets under management and facing new compliance reporting. Operations leads champion it, a managing partner signs, and they buy to spend less time on admin per client."
How to use your ICP across go-to-market
| Team | How the ICP changes the work |
|---|---|
| Outbound and SDRs | Account lists and sequences only for Tier A and B, with triggers as the opening line |
| Marketing and ads | Targeting by firmographics and job title; content about the ICP's exact pains; see demand generation |
| SEO and AI search | Keywords and questions the ICP actually asks; see answer engine optimization |
| Sales | Qualification and disqualification criteria, and the buying committee map |
| Product and pricing | Packaging and features prioritized for the ICP; a sharper value proposition |
| Strategy | The beachhead segment in your go-to-market strategy and your budget plan in the marketing budget calculator |
Common ICP mistakes
- Building it from wishes, not data. The ICP is who already buys and stays, not the logo you want on the website.
- Too broad to act on. "B2B companies with 10 to 10,000 employees" is a market, not a profile.
- Describing people instead of companies. That is a buyer persona; you need both, in the right order.
- No disqualifiers. Without an anti-ICP, sales keeps chasing deals that stall or churn.
- Never updated. Your best customers change as the product and pricing change; review quarterly.
If you want help building an ICP from your own closed-won data, that is the first step of a go-to-market strategy sprint, or ongoing work as a fractional head of growth.
Frequently asked questions
What is an ideal customer profile (ICP)?
An ideal customer profile is a description of the type of company that gets the most value from your product and gives you the most value back: it buys quickly, stays, expands and is profitable to serve. In B2B, an ICP describes companies (industry, size, region, triggers, buying committee), not individual people.
What should an ICP template include?
A B2B ICP template should cover firmographics (industry, size, stage, region), technographics (tools they use), buying triggers, top pains, the buying committee, the value they expect, typical contract value and sales cycle, disqualifiers (anti-ICP) and the data sources you use to find matching accounts.
What is the difference between an ICP and a buyer persona?
An ICP describes the ideal company to sell to. A buyer persona describes a person inside that company, such as the head of finance or the operations manager, with their goals, objections and preferred channels. Define the ICP first, then write personas for the people in its buying committee.
How do you create an ideal customer profile?
Start from your best existing customers: rank them by retention, expansion, sales cycle and contract value, find the traits the top group shares, interview several of them about why they bought, add the disqualifiers you learned from churned and stalled deals, then turn the result into CRM fields and a fit score your team can use.
How many ICPs should a startup have?
One to start. A startup with several ICPs usually has none in practice, because messaging, channels and sales effort get spread thin. Add a second ICP only when the first one is producing repeatable pipeline and you have evidence the second segment buys for similar reasons.
How often should you update your ICP?
Review it every quarter against new closed-won and lost deals, and rebuild it when you launch a new product, move up or down market, or enter a new region.
Is this ICP template free?
Yes. You can copy the template table on this page or download it as a CSV file that opens in Excel or Google Sheets. No signup is required.