Ideal Customer Profile Template: How to Build Your ICP for Sales, With Examples

Ideal Customer Profile Template: How to Build Your ICP for Sales, With Examples, Spona blog cover

Publish date: Oct 8, 2026

73% of B2B buyers actively avoid suppliers who send irrelevant outreach, according to a Gartner survey of 632 B2B buyers. Relevance starts long before anyone writes an email. It starts with deciding exactly which companies you should be selling to, and that decision is your ideal customer profile.

This guide explains what an ideal customer profile is, how it differs from a buyer persona, what it should include, and how to build one step by step. It includes a free ICP template you can copy, four filled-in examples, and practical ways to use your ICP across sales and marketing.

What is an ideal customer profile (ICP) in sales?

An ideal customer profile, or ICP, is a description of the type of company that gets the most value from your product and brings the most value to your business. It describes companies, not people: their industry, size, location, technology, business model, situation and the problems they need to solve.

In sales, the ICP is the filter for almost everything. It decides which accounts go on your prospecting lists, how leads are scored and routed, which deals get priority and what your messaging focuses on. A sharp ICP means reps spend their time on companies that are likely to buy, stay and grow. A vague one means busy reps and thin pipelines.

ICP vs. buyer persona vs. target audience

These three terms are often mixed up, but they answer different questions:

TermDescribesAnswersExample
Ideal customer profile (ICP)A type of companyWhich accounts should we target?Logistics firms with 50 to 500 employees using Salesforce
Buyer personaA type of person inside that companyWho do we talk to, and what do they care about?Head of operations who owns shipping costs
Target audienceA broad group you market toWho should see our marketing?Operations leaders in European manufacturing

The ICP comes first. It tells you which companies to target. Buyer personas then describe the people inside those companies, such as the head of operations who feels the problem or the finance director who signs off. Our guide to lead qualification shows how both feed into deciding which leads to pursue.

What should an ideal customer profile include?

A useful ICP covers six areas. Each one should be specific enough that a tool or a person can filter on it:

The six parts of an ideal customer profile: firmographics, technographics, business model, signals, pains and use case, buying process
What an ideal customer profile should include. Source: SPONA
  1. Firmographics. Industry, company size, revenue range and location. Use standard definitions where you can: the US Census Bureau's NAICS industry codes make industries unambiguous, and the SBA's size standards show how differently "small business" is defined across industries.
  2. Technographics. The software and platforms a company uses, such as its CRM, e-commerce platform or data stack. Tools like BuiltWith detect technologies from company websites.
  3. Business model and go-to-market. B2B or B2C, sales-led or self-serve, direct or channel, and whether they sell locally, nationally or globally.
  4. Situation and signals. Events that make a company more likely to buy now, such as a funding round, hiring for specific roles, a new leader, expansion into a new market or a recent technology change. Sources such as Crunchbase News track funding events.
  5. Pains and use case. The specific problem your product solves for this type of company, and the outcome they care about.
  6. Buying process and economics. Typical deal size, sales cycle length, the roles involved in buying and how they decide.

Every ICP should also include exclusions: the companies you don't want, even if they look similar. Exclusions keep lists clean and stop reps chasing deals that rarely close.

Free ideal customer profile template

Copy this template into a document or your CRM and fill it in for each segment you sell to. The example column shows a completed version for a B2B software company:

AttributeWhat to defineExample (B2B software)
IndustryIndustries or NAICS codes you serveSoftware and professional services
Company sizeEmployee or revenue range100 to 1,000 employees
LocationCountries, regions, languagesNorth America and Western Europe
TechnologyTools they use or must haveSalesforce or HubSpot CRM
Business modelHow they sell and to whomB2B, sales-led
SignalsEvents that make them buy nowHiring RevOps roles, new VP of Sales
Main painThe problem you solveIncomplete CRM data, slow research
Desired outcomeWhat success looks likeMore qualified meetings per rep
Buying groupRoles involved in the decisionVP of Sales, RevOps lead, CFO
Deal economicsTypical deal size and sales cycleIllustrative: mid five figures a year, 6 to 10 weeks
ExclusionsCompanies you don't wantUnder 50 employees, no dedicated sales team

Keep the finished ICP to one page. If it doesn't fit on a page, you probably have more than one ICP, which is common, and each deserves its own template.

How to build an ideal customer profile in 7 steps

1. List your best customers

Start with your current customers and pick the best 10 to 20%. "Best" should combine several measures: revenue, retention, expansion, sales cycle length and how easy they are to serve. A large customer that churned after a painful year isn't an ideal customer.

2. Find what they have in common

Look for patterns across firmographics, technology, business model and the situation they were in when they bought. You're looking for attributes that appear again and again, not one-off coincidences.

3. Talk to customers and your sales team

Data shows what your best customers look like. Conversations show why they bought. Ask a handful of customers what triggered the purchase, what they tried before and what success looks like. Ask your reps which deals close fastest and which stall.

4. Compare against lost deals and churned customers

The companies that didn't buy, or bought and left, often teach you more than the winners. If most churned customers share an attribute, such as a company size below a certain threshold, add it to your exclusions.

5. Write the ICP, including exclusions

Fill in the template above. Be specific: "logistics companies in Germany with 50 to 500 employees using Salesforce" is an ICP. "Mid-size companies that need better data" isn't.

6. Tier your accounts

Not every company that fits deserves the same attention. Split matching accounts into tiers, such as A, B and C, based on how closely they match and whether they show buying signals.

How to tier ICP accounts into A, B and C by fit and signals, with the right approach and effort for each tier
How to tier accounts that match your ICP. Source: SPONA

7. Validate and update

Test the ICP against real results. After a quarter, compare win rates, deal sizes and sales cycles for accounts inside and outside the ICP. Update it at least twice a year, and whenever you launch a new product or enter a new market.

How to build an ICP when you have few customers

Early-stage companies often don't have enough customers to find reliable patterns. That's fine: treat your first ICP as a hypothesis and test it quickly.

  • Start from the problem. Describe the companies that feel the problem you solve most acutely, and why.
  • Learn from competitors. Look at the customers competitors showcase in case studies and on their websites for clues about who buys in your category.
  • Run small, focused tests. Reach out to two or three narrow segments with tailored messages and compare reply and meeting rates.
  • Review monthly. Update the ICP every month in the early stage, then move to a quarterly or twice-yearly cycle once patterns are stable.

The goal isn't a perfect profile on day one. It's a profile that gets sharper with every conversation.

Ideal customer profile examples

Here are four examples across different business types. Use them as a starting point, not a copy.

1. B2B software selling to revenue operations teams

  • Firmographics: software and professional services companies, 100 to 1,000 employees, North America and Western Europe.
  • Technographics: Salesforce or HubSpot CRM, a sales engagement tool, a data warehouse.
  • Signals: hiring RevOps or sales operations roles, a new VP of Sales, a recent funding round.
  • Pain: CRM data is incomplete and reps waste time on research.
  • Exclusions: companies under 50 employees, companies without a dedicated sales team.

2. Logistics software for mid-size shippers

  • Firmographics: manufacturers and distributors, 200 to 2,000 employees, shipping internationally.
  • Technographics: an ERP system, no dedicated transport management system.
  • Signals: expansion into new markets, new warehouse openings, hiring logistics managers.
  • Pain: manual freight booking and poor shipment visibility.
  • Exclusions: companies that outsource all logistics to a single provider.

3. Marketing agency selling to e-commerce brands

  • Firmographics: online brands in apparel, beauty and home goods, $2 million to $50 million in revenue.
  • Technographics: Shopify or Shopify Plus, an email marketing platform, active paid social ads.
  • Signals: new product launches, hiring a marketing manager, a move to Shopify Plus.
  • Pain: rising ad costs and flat repeat purchase rates.
  • Exclusions: marketplace-only sellers with no own store. Our guide to finding Shopify stores shows how to build lists for this ICP.

4. Payments provider for local restaurants

  • Firmographics: independent restaurants and small groups with one to five locations in selected cities.
  • Signals: new location openings, many recent reviews, recently changed ownership.
  • Pain: high card fees and slow payouts.
  • Exclusions: national chains with centralized procurement.

Customer interview questions for your ICP

Short interviews with five to ten of your best customers often reveal more than months of data. Ask open questions and let them talk:

  • What was happening in your business when you started looking for a solution like ours?
  • What did you try before, and why wasn't it enough?
  • Who was involved in the decision, and who had the final say?
  • What almost stopped you from buying?
  • What results have you seen since, and how do you measure them?
  • If we disappeared tomorrow, what would you use instead?

Look for repeated answers. A trigger that comes up in most interviews, such as a new sales leader or rapid hiring, belongs in the signals section of your ICP.

Run an ICP workshop in 90 minutes

If you're building your first ICP, a single focused workshop gets you most of the way. Invite sales, marketing, customer success and someone from product, and prepare a list of your best and worst customers in advance.

  1. Review the data (20 minutes). Look at the best and worst customers side by side and note the obvious differences.
  2. Share stories (20 minutes). Each team shares two or three deals or accounts that went especially well or badly, and why.
  3. Draft the profile (30 minutes). Fill in the template together, attribute by attribute, including exclusions.
  4. Agree on tiers and signals (10 minutes). Decide what makes an account Tier A and which signals matter most.
  5. Assign next steps (10 minutes). Decide who validates the draft with data, who updates the CRM fields and when you'll review results.

From ICP to buyer personas: adding the people layer

Once you know which companies to target, you need to know who to talk to inside them. That's where buyer personas come in. Gartner research puts the typical B2B buying group at six to ten people, so most ICPs need two to four personas: usually a decision-maker, a day-to-day user or champion, and someone in finance, IT or procurement.

For each persona, capture:

  • Role and influence: job titles, seniority and whether they decide, recommend or approve.
  • Goals and metrics: what they're measured on and what a good quarter looks like for them.
  • Pains: the parts of the problem they feel most directly.
  • Triggers: events that make them act, such as a new target or a failed project.
  • Objections: the concerns they're likely to raise, such as integration effort or budget timing.
  • Channels: where they learn and how they prefer to be contacted.

Example persona for ICP 1: a head of revenue operations at a 300-person software company. She's measured on pipeline accuracy and rep productivity, frustrated by incomplete CRM data and manual list building, and acts when a new sales leader asks for cleaner forecasts. Her likely objection is the effort of integrating another tool, so messaging should lead with quick setup and CRM sync.

ICP and market size: how many companies fit?

A good ICP is specific, but it also needs to describe a market big enough to hit your targets. Before you commit, estimate how many companies match it. Government data such as the US Census Bureau's County Business Patterns shows how many establishments exist by industry, size and location, which is a useful first check. Data platforms then give you the number of companies that match your full criteria, including technology and signals.

If the number is too small, loosen one attribute at a time, such as region or company size, rather than abandoning the ICP. If it's very large, add signals or exclusions so reps start with the accounts most likely to buy.

When you need more than one ICP

Many companies sell to more than one type of customer, and forcing them into a single profile makes it vague. You probably need separate ICPs if different segments have different buyers, different problems, different deal sizes or different sales processes. A software company might have one ICP for mid-market sales teams and another for enterprise RevOps, each with its own messaging, signals and tiers. Keep each ICP to its own one-page template, and make sure your CRM records which ICP each account belongs to.

How to use your ICP across sales and marketing

An ICP only creates value when it changes what your team does every day:

  • List building. Use it as the filter for every prospecting list. Our guide to building a lead list covers the process.
  • Lead scoring and routing. Score inbound and outbound leads on ICP fit, and route the best fits to reps first.
  • Messaging. Write to the pains, triggers and outcomes in your ICP rather than listing features.
  • Account-based marketing. Use Tier A accounts as the target list for ads, events and personalized outreach.
  • Signals and timing. Watch for the signals in your ICP, such as funding or hiring, to decide when to reach out. Our guide to buyer intent data explains how.
  • Product and pricing. Share what you learn about your best customers with product and pricing teams, so the offer keeps fitting the people who buy it.

How to put your ICP into your CRM

An ICP that lives only in a document rarely changes behavior. Build it into your CRM so it shapes lists, scoring and reporting automatically:

  • ICP segment: which ICP an account belongs to, if you have more than one.
  • Tier: A, B or C, updated as fit and signals change.
  • Fit score: a number based on how many core criteria the account meets.
  • Exclusion flag: a reason code for accounts you've ruled out, so nobody re-adds them.
  • Signals: the latest relevant signal and its date, such as a funding round or a new leader.

Use enrichment to fill these fields automatically, then build reports that compare pipeline, win rates and deal sizes by tier. Our guide to CRM data enrichment explains how to keep these fields accurate.

How to turn your ICP into messaging

Your ICP should shape what you say, not just who you say it to. Map each part of the profile to a message angle:

  • Pain becomes your opening. Lead with the problem the ICP feels most, in their words.
  • Signals become your timing and hook. Reference the event that makes the message relevant now.
  • Outcome becomes your proof. Share a result from a similar company.
  • Objections become your follow-ups. Address the concerns each persona usually raises.

For the first example ICP, that could look like: "Saw you're hiring two RevOps analysts. Teams adding RevOps headcount usually start by fixing incomplete CRM data. We helped a similar software company cut research time for every rep. Worth a quick look?"

How to tell if your ICP is working

Compare accounts inside your ICP with accounts outside it over the same period. A good ICP should show clear differences:

  • Higher reply and meeting rates from outbound to ICP accounts. With average cold email reply rates around 3.43%, according to Instantly's 2026 benchmark, targeting is one of the biggest levers you have.
  • Higher win rates and larger deals for ICP opportunities.
  • Shorter sales cycles, because the need and fit are clearer.
  • Better retention and expansion after the sale.

If ICP accounts don't perform noticeably better after a quarter, the profile is too broad, built on the wrong attributes or not being used consistently.

Common ICP mistakes

  • Describing everyone. An ICP that fits most companies doesn't help anyone prioritize.
  • Confusing the ICP with personas. The ICP describes companies. Personas describe people.
  • Using attributes you can't find in data. If you can't filter or check it, it can't guide your lists.
  • Skipping exclusions. Without them, poor-fit companies keep coming back into your pipeline.
  • Building it once and forgetting it. Markets, products and customers change, and so should your ICP.
  • Keeping it in a slide deck. If your ICP isn't in your CRM, scoring rules and list filters, it isn't really being used.

How AI is changing ideal customer profiles

AI makes ICPs more useful in two ways. First, it lets you describe your ICP in plain language instead of translating it into rigid filters, so attributes like "sells to retailers" or "family-owned" become usable. Second, it can check every account against your ICP and explain why it does or doesn't fit, which used to take hours of manual research. Adoption is already widespread: Salesforce's State of Sales research found that 87% of sales organizations use AI for tasks such as prospecting and lead scoring.

How Spona turns your ICP into leads

Your ICP is exactly what Spona needs to get started. You describe it in a chat, in the same plain language you'd use in the template, and Spona's AI mines 40+ data sources, finds the companies and people that match, verifies every lead and scores it against your criteria, with the reasoning behind each match.

  • Size your market first. Every search starts with free sample leads, a per-lead price and a market size analysis, so you can see how many companies fit your ICP before you buy.
  • Use your own ICP document. You can share internal documents, such as your ICP or win-loss notes, and have your whole CRM scored against them.
  • Criteria beyond standard filters. Describe attributes like company age, number of locations or recent milestones, and Spona checks them for you.
  • Any market. B2B companies, local businesses, Shopify stores and venture-backed companies are all covered.
  • Clear pricing. Qualified and scored leads cost 40 to 400 credits, or about $0.32 to $4.00, with credits at $0.008 to $0.01 depending on your plan.

Spona's customers see the difference on the phone: Qonto reports an 80% higher connect rate and Kaiko a 65% higher connect rate after switching to Spona data.

The Extractor
The Refiner
The Verifier
The Exporter

Get thousands of leads in 4 minutes.

Stop stitching tools together.
Start with verified sales data, delivered in minutes.

SCALE SALES NOW

No contracts · No setup · No sales call

FAQ

What is an ICP in sales?

An ICP, or ideal customer profile, describes the type of company that gets the most value from your product and brings the most value to your business. Sales teams use it to decide which accounts to target, prioritize and score.

What should an ideal customer profile include?

Firmographics, technographics, business model, buying signals, the main pain and use case, the buying process and deal economics, plus exclusions for companies you don't want.

How do you write an ideal customer profile?

Start with your best customers, find what they have in common, talk to customers and sales, compare with lost deals, then write a one-page profile with exclusions and validate it against results.

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

An ICP describes the ideal company. A buyer persona describes a person inside that company, such as their role, goals, pains and how they make decisions.

How often should you update your ideal customer profile?

Review it at least twice a year, and whenever you launch a new product, enter a new market or see win rates change. Early-stage companies should review it monthly until patterns are stable.

What's the difference between an ICP and a TAM?

Your total addressable market (TAM) is every company that could theoretically buy your product. Your ICP is the subset most likely to buy, succeed and stay, which is where sales should focus first.

What are the four C's of customer centricity?

In marketing, the four C's usually refer to Robert Lauterborn's model of consumer, cost, convenience and communication, a customer-focused alternative to the four P's of the marketing mix.

What is an example of a consumer profile?

A consumer profile describes an individual buyer rather than a company, for example "urban professionals aged 25 to 40 who buy organic groceries online weekly". A B2B ideal customer profile does the same for companies, such as "logistics firms with 50 to 500 employees using Salesforce".

Sources

Share this article

GET FREE LEADSSparkle

Similar Topics For You

see all texts