Most B2B sales teams can describe their ideal customer in general terms: "mid-market SaaS companies" or "UK manufacturers with 100+ employees." Fewer can define it with the specificity needed to actually build a targeted pipeline, score leads accurately, or align sales and marketing on who to pursue.
An ideal customer profile (ICP) closes that gap. It is a detailed description of the type of company most likely to buy from you, get value from your product or service, and remain a customer long-term. Note the emphasis on company - this is where most confusion begins.
ICP vs Buyer Persona: They Are Not the Same Thing
An ICP describes a company. A buyer persona describes a person within that company. Both are useful. They serve different purposes.
ICP example: UK-based B2B SaaS company, 50-200 employees, Series A or later, using HubSpot as their CRM, with revenue between £2 million and £20 million, headquartered in London or the South East.
Buyer persona example: Sarah, VP of Revenue Operations, 8 years in RevOps roles, responsible for CRM administration and sales process optimisation, reports to the CRO, evaluated on pipeline accuracy and sales cycle efficiency.
The ICP tells you which companies to target. The buyer persona tells you which people within those companies to reach and what to say to them. Build the ICP first - it determines the universe. Then build personas for the key roles within that universe.
The Five Components of a Strong ICP
1. Industry and vertical
Start with the broadest filter: what industries do your best customers operate in? Use SIC codes for UK precision - they provide a standardised taxonomy that translates directly into prospecting filters on Companies House and most enrichment tools.
Be specific. "Technology" is not an industry filter - it covers everything from semiconductor manufacturing to mobile app development. "SaaS companies providing HR technology" is a filter you can act on.
If you serve multiple verticals, create a separate ICP for each. The characteristics that make a manufacturing company an ideal customer are likely different from those that make a professional services firm ideal.
2. Company size
Size typically matters more than any other ICP dimension because it correlates with budget, buying process complexity, and product fit. Define size by employee count, revenue, or both.
Employee count bands:
- 1-10: Micro businesses. Founder-led decisions. Short sales cycles. Small deal sizes
- 11-50: Small businesses. Often one decision-maker with one influencer. Limited procurement process
- 51-200: Mid-market. Buying committees emerge. Longer sales cycles. Larger budgets
- 201-1000: Upper mid-market. Formal procurement. Multiple stakeholders. Significant deal sizes
- 1000+: Enterprise. Complex buying processes. Long cycles. Large contracts but high acquisition cost
Revenue ranges: For UK companies, filed accounts at Companies House provide actual revenue figures for many businesses. Revenue is a more direct indicator of budget capacity than headcount, but it is less universally available as a data point.
3. Technology stack
If your product integrates with or replaces specific technology, the prospect's tech stack is a critical ICP component. A CRM integration tool needs prospects who use a specific CRM. A data migration service needs prospects whose current system creates the migration need.
Firmographic and technographic data sources:
- BuiltWith and Wappalyzer reveal web-facing technology
- Job postings reveal internal technology (a company hiring a "Salesforce Administrator" uses Salesforce)
- G2 and Capterra reviews reveal which tools companies evaluate and use
- HubSpot's company insights and Clearbit provide technology data through enrichment
4. Growth stage and signals
A company's growth trajectory affects its buying behaviour more than its current size. A 50-person company that has just raised Series A funding has different priorities and budget than a 50-person company that has been stable at that size for five years.
Growth signals to include in your ICP:
- Funding stage: Bootstrapped, Seed, Series A, Series B+, Private Equity-backed
- Hiring velocity: Number of open roles relative to company size. A company with 100 employees and 20 open roles is growing fast
- Revenue growth: Year-on-year revenue change from filed accounts
- Geographic expansion: New office openings, international job postings
- Product launches: New product lines suggest investment and ambition
5. Geographic focus
For UK-based B2B services, geography matters for practical reasons: time zones, regulatory alignment, cultural familiarity, and ease of in-person meetings.
Define your geographic ICP precisely:
- UK only, or UK and Ireland?
- Any region of the UK, or concentrated in specific areas?
- Headquarters in the UK, or any UK presence?
- Are you equipped to serve companies with operations in the EU or globally?
Ready to turn your ICP into a prospect list? Our pipeline build service takes your ICP definition and delivers researched, verified, enriched prospect data matched to your exact criteria.
Building Your ICP: The Backwards Method
The most reliable way to build an ICP is backwards - from your existing customers, not from your aspirations.
Step 1: Identify your best customers. Pull your top 20 customers by a combination of: revenue generated, retention length, expansion revenue, and satisfaction (NPS or similar). These are the companies you want more of.
Step 2: Find the patterns. For each of your top 20, document: industry, employee count, revenue, technology stack, funding stage, geographic location, and how they found you. Look for clusters - patterns that appear in 60%+ of your best customers.
Step 3: Validate against losses. Compare against your worst customers - those who churned quickly, required excessive support, or never expanded. Do they share characteristics that your best customers lack? These negative patterns are equally valuable as ICP filters.
Step 4: Draft the profile. Write a one-paragraph description that captures the positive patterns and excludes the negative ones. Be specific enough to filter a prospect database against it. "UK B2B SaaS, 50-200 employees, Series A+, using HubSpot, headquartered in England" is a profile you can execute against.
Step 5: Test and iterate. Apply your ICP to your current pipeline. What percentage of open deals match? What is the win rate for ICP-matched versus non-matched deals? If ICP-matched deals do not convert at a meaningfully higher rate, the profile needs refinement.
Common ICP Mistakes
Too broad: "Any B2B company with 10-500 employees" is not an ICP. It is a market. If you cannot use it to exclude 80%+ of companies from your target list, it is not specific enough.
Aspirational rather than empirical: Building an ICP based on who you want to sell to rather than who actually buys is a common trap. Your ICP should reflect reality, not ambition.
Static: ICPs should be reviewed quarterly. As your product evolves, your market changes, and your customer base grows, the profile of your ideal customer will shift. Treat it as a living document.
Not shared: An ICP that lives in the head of one person or in a document nobody reads is useless. Sales, marketing, and customer success should all be able to articulate the ICP from memory. If they cannot, it is either too complex or not communicated enough.
For context on how ICP definition feeds into broader pipeline operations, see our analysis of what makes an effective ICP.
Could every member of your sales team describe your ideal customer in the same way?