
B2B Ideal Customer Profile (ICP): Guide, Template, Scoring
Published on:
Reading time: 9 min
Topic: Marketing
Author: Leandro Valencia
How to define your B2B ideal customer profile (ICP): 4 pillars, anti-ICP, a 100-point scoring matrix, KPIs and a 30-day plan for startups and SMBs.
Table of Contents
- ICP, buyer persona and user persona: three different things
- Why the ICP matters in B2B sales
- Activating the ICP: sales and marketing with the same criteria
- 5 KPIs to know if the ICP works
- 30-day plan
- Next steps
The ideal customer profile (ICP) is the description of the company that gets the most value from your solution and, in return, contributes the most to you: recurring revenue, retention, expansion and low support cost. It doesn't describe a person but an account. It helps you decide who to sell to, who not to, and where to put sales time and marketing budget.
This guide takes you from theory to something you can use this week: the 4 data pillars, how to derive the ICP from your real customers, the anti-ICP, a 100-point scoring matrix, the KPIs to know if it works and a 30-day plan.
ICP, buyer persona and user persona: three different things
| Concept | Who it describes | What it defines | Who uses it |
|---|---|---|---|
| ICP | The company (account) | Industry, size, technology, budget, events that trigger a purchase | Sales and revenue operations (RevOps) |
| Buyer persona | A person on the buying committee | Goals, objections, how they decide | Marketing, for messaging |
| User persona | The daily user of the tool | Everyday pain, workflow, adoption | Product and UX |
Order matters: ICP first, personas after. If you are already at the second step, see the 6 complete buyer persona examples and the buyer persona tool.
Why the ICP matters in B2B sales
Selling to the whole market feels safer and usually costs more. Without an ICP, the team chases accounts that don't fit: long cycles, discounts to close, and customers who get frustrated because they lack the infrastructure to use the product and leave before recovering what they cost to acquire.
The costs show up in three places:
- Marketing and outbound budget. Campaigns with generic lists hurt email deliverability and spend money on people who were never going to buy.
- Customer acquisition cost (CAC) and sales cycle. If the buyer has no urgent pain, they negotiate harder, ask for more concessions and take longer to decide.
- Early cancellations. A customer outside the profile floods Customer Success with tickets and leaves in the first months.
In practice, revenue tends to concentrate in few customers: a small share of accounts generates most of the ARR (the well-known 80/20 rule, which is a tendency, not an exact law). Your ICP should describe exactly those accounts. Check your own base to see what that proportion is in your business.
The 4 pillars of a B2B ICP
A useful ICP replaces hunches with variables your CRM can measure.
Pillar 1: firmographic data
The limits of who you can serve profitably:
- Industry and subsector where your proposal solves a critical problem (for example, international logistics or corporate services).
- Company size, in number of people. Set your ranges from your data: a 20-person SMB and a 2,000-person corporation buy very differently.
- Annual revenue: a minimum that shows the account can pay you without hurting its cash flow.
- Location and coverage: where you can give support, comply with local regulations and collect payment without friction.
Pillar 2: technographic data
Digital maturity and compatibility with your product:
- Software already in use: accounting, CRM, management (for example, QuickBooks, HubSpot or Holded).
- Adoption of automation and AI in their processes, which anticipates how fast they will adopt you.
- Customer communication tools, if your product integrates with them.
Pillar 3: structure and buying process
- Who is on the buying committee: finance, IT, operations, legal. In many Latin American companies the committee asks for a business case with return on investment before releasing budget.
- Internal champion: someone who feels the problem and defends your proposal from the inside.
- Licensing and billing model: per user, per usage or multi-account, and whether the company is ready to buy that way.
Pillar 4: trigger events and pains
What forces an account to look for a solution now:
- Environment: regulatory or tax changes, currency volatility, new compliance requirements.
- Company events: a funding round, expansion to another country, a new subsidiary, a leadership change.
- Operational friction: cross-border invoicing, late payments, delivery bottlenecks, shrinking margins. To measure that last one, use the profit margin calculator.
How to build your ICP template from data
The ICP is not a one-afternoon workshop: it is reviewed with real usage and retention data.
Step 1: analyze your best customers
Take the top 20% of your base: those that retain and expand revenue the most (net revenue retention, NDR), took the least time to implement and ask for the least support. If your product is software, measure what they did on the platform. These are the typical events:
signed_up: account registration.onboarding_completed: finished onboarding.created_first_project: activated the first use case.invited_teammate: invited someone from their team.connected_integration: connected the product to their stack.hit_plan_limit: reached the plan limit, a sign of heavy use and possible expansion.subscription_started: moved to a paid plan.payment_failed: failed payment, early warning.cancelled: cancellation.
Compare how many of your best customers reached connected_integration or invited_teammate quickly, and how many of those who cancelled never did. There are patterns there that can become rules.
Step 2: qualitative interviews
Talk to three sources: the salespeople with the best close rate, the Customer Success team that handles renewals, and your most profitable accounts. Complement with satisfaction surveys (NPS, for example with a form tool like Typeform) and, if you have a website, heatmaps to see where visitors get stuck. Ask why they bought, what they were doing before and what almost stopped them.
Step 3: define the anti-ICP
Knowing who not to sell to protects margin as much as knowing who to sell to. Disqualify or deprioritize accounts with these signals:
- Low technological maturity: they lack basic infrastructure or refuse to digitize processes, and overload your onboarding.
- Demands outside the roadmap: they make the purchase conditional on custom development that pulls you away from your product.
- No internal champion: nobody takes ownership of adoption.
- Unsustainable payment friction: withholdings or payment terms (for example, 120 days) that choke the cash flow of a startup or SMB supplier.
Step 4: scoring matrix (account scoring)
Turn the criteria into a score out of 100. A starting proposal for the weights, which you adjust with your data:
- Firmographic criteria: 40 points.
- Technographic criteria: 30 points.
- Trigger events and operational maturity: 30 points.
| Tier | What the account looks like | Points | What to do |
|---|---|---|---|
| A (ideal ICP) | Compatible revenue, modern digital stack, active trigger event and a committee with budget | 85 to 100 | Priority outbound, account-based marketing (ABM) campaigns and a senior executive assigned |
| B (acceptable) | Mid-range revenue, partially compatible stack, identified pain but no budget urgency | 60 to 84 | Automated nurturing with educational emails until a trigger appears |
| C (anti-ICP) | No budget, technical incompatibility, asks for features outside the catalog or has high payment friction | Under 60 | Don't invest sales time; send to self-service or discard |
These thresholds are a starting point. After 2 or 3 months, check whether tier A accounts really close more and retain better, and move the cutoffs.
Activating the ICP: sales and marketing with the same criteria
The most common cause of inefficiency in a B2B startup is that marketing qualifies a lead one way and sales another. A shared ICP gives common vocabulary and a common standard.
- Account-based marketing (ABM). Marketing stops talking to a broad audience and works the list of tier A accounts with ads and content for the exact roles on the buying committee.
- Outbound prospecting. Sales concentrates calls and emails on accounts above the 85-point cutoff. Messages go straight to the sector's problem, with no detours.
- Visibility in AI search. More and more buyers compare vendors by asking an assistant like ChatGPT or Perplexity. Publishing on your site a clear description of who your product is for and who it isn't for, with honest comparison tables and direct answers, helps you get cited. For that, see the practical GEO guide.
5 KPIs to know if the ICP works
- MQL to SQL conversion: what percentage of the leads marketing qualifies does sales accept as a real opportunity. A clear ICP filters before the handoff.
- Win rate: proposals presented versus contracts signed.
- Sales cycle length: days from the first meeting to signature.
- Annual contract value (ACV): average annual recurring revenue per new account.
- Net revenue retention (NDR): revenue retained and expanded over the existing base, after subtracting cancellations. It is the best long-term health gauge.
If you defined the ICP well, all five should improve over the next quarters. If not, the ICP is a hypothesis to correct, not a dogma.
30-day plan
Week 1: data. Identify the top 20% of your base by retention and LTV. Review the usage events of those accounts. Check that you can collect payment without friction in the countries where you sell.
Week 2: conversations. Interview your best salespeople and Customer Success. Review NPS and post-sale feedback. Note who forms the typical buying committee and what return-on-investment documentation finance and legal ask for.
Week 3: document and scoring. Write the ICP on one page, with its anti-ICP. Build the scoring matrix. Rewrite your website's value proposition answer-first, in direct language.
Week 4: activation. Load the matrix into your CRM. Train the team to disqualify tier C. Launch an outbound sequence and an ABM campaign only for tier A accounts.
Next steps
- Move from the company to the people with the buyer persona guide and its 6 examples.
- Organize the whole strategy with the interactive Business Model Canvas template and its 3 examples.
- Turn the ICP into numbers with the business plan with template and examples.
- Check the real margin of your proposals with the profit margin calculator.
Frequently asked questions
What is an ideal customer profile (ICP) in B2B?
It is the objective description of the company that gets the most value from your product and gives you the most in return: it pays well, stays, buys more over time and doesn't overload support. It is defined with company data (industry, size, revenue), technology data, buying-process data and the events that push it to buy.
What is the difference between an ICP and a buyer persona?
The ICP describes the company; the buyer persona describes a person inside it. First you decide which accounts to target (ICP), then, inside those accounts, who you talk to and what you say (buyer persona).
How many customers do I need to define an ICP?
There is no magic minimum. With 10 to 20 customers you can already see patterns among the best ones; with fewer, work from interviews and treat the ICP as a hypothesis that each won or lost deal corrects.
What is the anti-ICP?
It is the list of signals that disqualify an account: no internal owner, demands for developments outside your product, payment terms that choke your cash flow, or not enough technical maturity to use you. Saying no early protects your margin and your team.
How often should the ICP be updated?
Every quarter, or when something big changes: a new product, a new market, rising churn. Compare your best current customers with the ones you defined before.
Related Posts
Keep exploring similar content that may interest you
Buyer Persona: What It Is and 6 Full Examples (B2C and B2B)
What a buyer persona is, plus 6 complete B2C and B2B examples explained block by block: what each one reveals and why the plan has those actions. Free template.

How to Get ChatGPT and Perplexity to Recommend Your Brand
A 30-day plan to get ChatGPT, Perplexity and Claude to mention your brand: a 20-question audit, citable content, outside mentions and how to measure it.

How to index your website in Baidu and Naver from Latin America
A real-world guide to getting indexed in Baidu and Naver from Latin America: accounts, ICP filings, sitemaps, push API, hreflang and the most common mistakes, with links to the official documentation.
Partnerships
Tools I use every day, on better terms for this community.