Methodology · 7 min read
ICP Development Methodology
An evidence-based ideal customer profile and account-fit criteria.
HubSpot · View sources ↓At a glance
- Use this when
- Sales needs a practical way to recognise and prioritise best-fit accounts.
- What you will work towards
- An evidence-based ideal customer profile and account-fit criteria.
- Bring to the reading
- A specific decision from your work and the customer evidence you have so far.
What it is
A repeatable practice for building an Ideal Customer Profile (ICP): a scored, evidence-based definition of exactly which accounts are worth pursuing, built from firmographic data (industry, headcount, revenue), technographic data (what tools an account already runs), and behavioural or intent signals (what triggers a purchase, what an account is doing before it becomes a lead). Where the Segmentation–Targeting–Positioning (STP) Framework's Targeting step makes a strategic choice, which one or two broad segments to pursue, ICP development is the operational layer underneath that choice. It converts a targeting decision such as "mid-market fintech" into a scoring model that a sales development rep or a marketing automation platform can apply to a specific list of 10,000 accounts, ranking each one by fit. STP answers "which market are we going after?"; ICP development answers "given that market, which specific accounts should we call first, and how do we know?" The two are sequential, not competing: run STP first to choose the segment, then build the ICP to operationalise it.
When to use it
- Sales is prospecting broadly with no consistent qualification standard. Reps chase whatever account responds, regardless of fit, and pipeline quality is inconsistent from rep to rep.
- Marketing and sales disagree on what a "good" lead looks like. Marketing counts form fills; sales rejects most of them as poor fit. An ICP gives both functions one shared scoring standard.
- You are launching account-based marketing or outbound prospecting. ABM depends on a target account list; that list needs a defensible scoring model behind it, not a guess.
- Win rate or deal size varies wildly across won deals with no obvious pattern. A retrospective ICP build, scoring closed-won and closed-lost accounts against the same criteria, usually reveals which firmographic or behavioural traits actually predict a good fit.
- The customer base has drifted since the ICP was last defined. Product expansion, a new pricing tier, or a shift upmarket or downmarket can quietly invalidate an ICP that still sits unchanged in the CRM.
How to run it
- Start from the target segment STP already chose. Do not run this as a second segmentation exercise; take the segment STP selected (for example, "mid-market fintech, 100 to 1,000 employees") as the starting scope for the ICP build, and narrow from there.
- Pull the evidence base. Export closed-won and closed-lost deals from the CRM for the past 12 to 24 months, at least 50 to 100 accounts if the pipeline supports it. For each, gather firmographic data (industry, employee count, revenue band, geography), technographic data (what adjacent tools the account already runs, pulled from a data enrichment provider), and behavioural data (what content they engaged with, how they first made contact, how long the sales cycle ran).
- Isolate what separates wins from losses. Compare the won accounts against the lost and never-progressed accounts on every attribute gathered in step 2. Look for attributes that appear disproportionately in wins: for example, if accounts already running a specific complementary tool close 3 times more often than accounts that do not, that tool becomes a strong-fit signal.
- Build a weighted scoring model. Assign points to each signal in proportion to how strongly it predicted a win in step 3 (heavier weight to firmographic and technographic fit, lighter weight to softer behavioural signals unless the data clearly supports otherwise). Group the resulting score into three or four fit tiers, for example Tier A (strong fit, prioritise), Tier B (good fit, standard cadence), and Tier C (poor fit, deprioritise).
- Validate against a holdout set. Score a set of accounts the model was not trained on, ideally the most recent quarter's closed deals, and check whether the tiers it assigns actually correlate with what happened: did Tier A accounts close faster and at a higher rate than Tier C? If not, revisit the weighting in step 4 before rolling the model out.
- Operationalise the score. Push the model into the CRM and marketing automation platform as a scored field on every account and lead record, so sales development reps can prioritise outreach and marketing can route inbound leads by tier without a manual judgement call each time.
- Brief sales and marketing on how to use it, not just what it says. A score with no explanation of what to do differently for Tier A versus Tier C sits unused. Give reps a concrete instruction: Tier A gets same-day outreach and an executive-level pitch; Tier C gets a slower, self-serve nurture track or is deprioritised entirely.
Cadence & ownership
PMM typically owns the ICP definition and its evidence base, in close partnership with revenue operations, who own the scoring implementation inside the CRM, and sales leadership, who validate that the tiers match what reps see in the field. Refresh the full model quarterly, re-pulling the latest closed-won and closed-lost data, and treat a product launch, a new pricing tier, or a deliberate move upmarket or downmarket as an automatic trigger for an off-cycle refresh, since any of these can shift which accounts are genuinely the best fit. Between full refreshes, spot-check the model monthly by comparing the current quarter's win rate by tier against the previous quarter; a Tier A win rate that quietly drops toward Tier B's is the first sign the model has drifted out of date.
Example
Fictional B2B payments platform Clearline had validated, through STP, that mid-market e-commerce companies (50 to 500 employees) were its strongest segment, but sales was still prospecting broadly across that entire band with a flat 4% close rate. PMM pulled 18 months of CRM data: 64 closed-won and 140 closed-lost or stalled deals. Comparing firmographic and technographic attributes, three signals stood out: accounts already running a specific inventory management platform closed at 22%, versus 3% for accounts that did not; accounts with an in-house engineering team of two or more closed at 19% versus 4% without one; and accounts that had downloaded a specific integration guide before any sales contact closed at 31%, more than seven times the base rate. PMM built a 100-point scoring model weighted toward these three signals, split the mid-market segment into Tier A (score 70+, roughly 15% of the total addressable list), Tier B (40 to 69), and Tier C (below 40), and validated the model against the most recent quarter's 22 closed deals, confirming Tier A accounts closed at 24% against Tier C's 2%. Rolled out to the CRM, sales development reps were briefed to prioritise same-day outreach for Tier A and deprioritise Tier C to a quarterly email touch. Within two quarters, overall close rate on new outbound rose from 4% to 9%, and average sales cycle for Tier A accounts ran 35% shorter than the prior blended average, since reps were no longer spending equal effort on accounts that were never going to close.
Pitfalls
- Building the ICP from opinion instead of closed-deal evidence. A model built from what the team assumes a good customer looks like, rather than from actual win and loss data, tends to encode existing biases (for example, over-weighting a large logo everyone remembers) rather than what genuinely predicts a close. Recovery: refuse to finalise any scoring weight until it is checked against at least 50 closed deals; if the sample is too small, run a lighter qualitative pass with sales first and treat the model as provisional until more data accumulates.
- Treating the ICP as a one-time document instead of a live, scored field. A static ICP slide deck gets presented once in a QBR and then ignored, while the CRM keeps no memory of which accounts fit. Recovery: the model is only working once it lives as a field on every account record that reps and marketing automation actually filter and route by, not a reference document that requires someone to remember to consult it.
- Confusing ICP with buyer persona. An ICP describes the account (the company); a persona describes the individual buyer within it. Conflating the two produces a model that scores "VP of Engineering" as a firmographic attribute of a company, which does not work in a scoring system built on account-level fields. Recovery: keep the ICP strictly at the account level, and maintain buyer personas as a separate, complementary artefact that describes who within a Tier A account to actually target.
How the ideas connect
Choose where to go next
Make it useful
Bring it back to your work.
Name one decision this guide could help you make. Write down the evidence you need, the output you would produce, and how you would know it was useful.
Check your understanding
Practise applying ICP Development Methodology in five short scenarios.
5 practical scenarios. Choose an answer, explore the reasoning, and revisit the guide whenever you need.
Sources
- No single originator; ICP as a scored, evidence-based account model is a converged practitioner discipline across B2B sales, marketing, and RevOps. The most documented modern treatment is HubSpot's own guide: "Ideal Customer Profile Template".
← All entries in Market & Customer Understanding · Try the category quiz