Most ICP frameworks start by surveying your entire customer base. That's why they produce mediocre targeting and bloated pipelines.
Step 1: Pull Your Top 10–20% Revenue-Generating Deals
Most operators I work with start their ICP work by guessing. They look at their entire customer base and try to find patterns in the noise. That's backwards.
Your best deals aren't just bigger. They're structurally different. They close faster, expand more predictably, and churn less. The signal you need lives in that top tier.
What to Do: Export and Rank by Deal Value or LTV
Open your CRM. Export every closed-won deal from the past 12–24 months. If you've been in market longer, go back 18 months maximum. You want recent data that reflects your current product and market position.
Sort by one of two metrics: total contract value or lifetime value to date. I prefer LTV when you have at least 12 months of customer history. It accounts for expansion, retention, and actual realized revenue. TCV works when you're earlier stage or selling annual contracts without much expansion motion.
Identify the top 10–20% by revenue. If you closed 100 deals, you're looking at 10–20 accounts. If you closed 30, pull the top 5–6. You need enough data points to spot patterns, but you're not analyzing your entire book.
An operator I worked with in the HR tech space had 180 customers. She pulled the top 25 by LTV. Seventeen of them shared three attributes her sales team had never explicitly targeted. Those seventeen accounts represented 64% of her total ARR.
Why This Works: Signal Lives in the Outliers
Your median deal teaches you how to be average. Your top deals teach you how to win.
Across 101 sales teams I've built, the pattern holds: the top 15% of customers drive 50–70% of revenue and 80%+ of profit. They buy faster, implement cleaner, expand predictably, and refer consistently.
These aren't lucky breaks. They're accounts where your value proposition aligned with a genuine business imperative. Where your champion had real authority. Where the timing, budget, and political will all converged.
When you reverse-engineer from winners, you're not building an ICP around who you can sell to. You're building it around who you should sell to.
Success Indicator vs. Failure Mode
You know this step worked when your list feels uncomfortably narrow. If your top 20% looks like your entire customer base, you haven't filtered hard enough.
Success looks like this: clear separation between your top tier and everyone else. A VP of Sales I coached pulled his top 18 deals. The #18 deal was worth $47K ARR. The #19 was $22K. That gap told him something.
| Approach | What You Analyze | What You Learn | Outcome |
|---|---|---|---|
| Analyze entire customer base | All closed deals regardless of value | Who you can close, including low-value fits | Broad ICP, diluted targeting, inconsistent pipeline quality |
| Analyze top 10–20% by TCV | Highest contract values at close | Who pays the most upfront | Focus on deal size, may miss expansion potential |
| Analyze top 10–20% by LTV | Highest lifetime value including expansion | Who delivers the most revenue over time | ICP optimized for retention and growth, not just acquisition |
| Analyze recent wins only (last 90 days) | Most recent closed deals | Current market conditions, may lack maturity data | Reactive ICP, doesn't account for long-term value |
| Analyze wins + high-intent lost deals | Top deals plus near-misses | Where you compete well but may lack differentiation | Confused signal mixing winners with losses |
| Analyze fastest closes in top revenue tier | Top 20% filtered by sales cycle length | Where urgency and fit align | ICP optimized for velocity and value combined |
The failure mode is obvious: you pull 50% of your deals because you want more data. Now you're analyzing mediocrity. Or you sort by close date instead of value and treat a $5K deal the same as a $500K deal.
Another failure: you exclude deals that felt hard. I see operators drop accounts from analysis because the sales cycle was long or the negotiation was painful. Don't. If they're in your top 20% by revenue, they belong in the analysis. The difficulty might reveal something about your process, not your ICP.
Step 2: Map the Pre-Sale Firmographic and Technographic Data
You have your list of winners. Now you document what was true about these companies before they ever talked to your sales team.
This is not about what they told you in discovery. This is about the observable, structural characteristics that existed independent of your conversations.
What to Do: Document Company Size, Industry, Tech Stack, and Revenue Band
Build a spreadsheet. Each row is one of your top deals. Your columns are the firmographic and technographic attributes you can verify through public data or tools like LinkedIn, ZoomInfo, BuiltWith, or Crunchbase.
Start with the basics: company size (employee count), industry (specific vertical, not just "software"), revenue band (if available), and geographic location. Then layer in tech stack. What tools were they already using? What platforms? What integrations did they have live?
I worked with a team selling into marketing operations. When they mapped their top 15 accounts, 13 of them were using HubSpot, had between 50–200 employees, and were in B2B SaaS. Two outliers were in professional services with Marketo. That clarity changed their entire outbound strategy in 48 hours.
Don't guess. Don't rely on what your AE remembered. Go back to the data. Check LinkedIn for employee count at the time of close, not today. Check Wayback Machine if you need to see their website from 18 months ago.
Add one more column: funding stage or business maturity. Were they bootstrapped, Series A, Series B+, or public? This matters more than most operators realize. A bootstrapped company at $10M revenue behaves completely differently than a Series B company at $10M revenue.
Why This Works: Patterns Emerge Across Structural Attributes
You're looking for the attributes that repeat across 60–80% of your best deals. Not 100%. If you need 100% overlap, your sample size is too small or you're forcing patterns that don't exist.
Firmographic and technographic data gives you the targeting layer. It tells you where to point your outbound motion, what lists to build, what accounts to prioritize in your CRM.
But here's what I've learned across two decades: the patterns that matter aren't always the ones you expect. You might assume company size is the driver, then discover it's actually the combination of size and tech stack and funding stage that predicts fit.
One operator I coached was convinced his ICP was "enterprise healthcare." When we mapped his top 20 deals, the pattern was actually "healthcare companies with 200–800 employees using Salesforce and undergoing a digital transformation initiative." That's not enterprise. That's mid-market with specific characteristics.
The structural attributes don't tell you why they bought. They tell you where to find more buyers like them.
Success Indicator vs. Failure Mode
Success is a spreadsheet where 70%+ of your top deals share 3–5 clear attributes. You can describe your ICP in one sentence: "B2B SaaS companies with 50–200 employees, using HubSpot, in high-growth mode, headquartered in North America."
You've failed if your spreadsheet shows no patterns. Every deal looks different. That means one of three things: your sample size is too small, you're in an early market where fit hasn't crystallized yet, or you're not being specific enough in your attributes.
Another failure mode: you map the data but then ignore the outliers. Two of your top five deals don't fit the pattern, but you exclude them to make the story cleaner. Don't. Outliers either reveal a secondary ICP or show you where your assumptions are wrong.
I watched an operator throw out his two biggest deals because they didn't fit his hypothesis. Those two deals were both private equity-backed companies in the middle of a roll-up strategy. That wasn't noise. That was a signal he almost missed.
Step 3: Decode the Buyer Committee and Decision-Making Unit
Firmographics tell you where to hunt. The buyer committee tells you who to talk to and how decisions actually get made.
Most operators think they know their buyer. They'll say "we sell to VPs of Sales" or "our buyer is the CMO." Then you look at their top deals and discover the VP of Sales was involved in 40% of them, but never as the primary decision-maker.
What to Do: Identify Titles, Roles, and Influence Patterns in Each Deal
Go back to your top deals. For each one, map every person who was involved in the buying process. Not just who signed the contract. Everyone who attended a call, reviewed a proposal, asked a question, or had to give approval.
Document their title, their role in the decision (economic buyer, technical buyer, champion, influencer, blocker), and when they entered the process. Did the CFO show up in the first call or the final negotiation? Did the end user get involved before or after the champion built consensus?
You're building a pattern map. Across your best deals, who shows up consistently? What's the typical entry point? Who has veto power? Who actually uses the product versus who controls the budget?
I worked with a team selling into revenue operations. They thought their buyer was the VP of RevOps. When we mapped 12 top deals, the VP of RevOps was the champion in 11 of them, but the economic buyer was the CRO in 9 and the CFO in 3. The deal didn't close until both the champion and the economic buyer were aligned.
That distinction changed their entire discovery process. They stopped trying to close the VP of RevOps and started building a business case that the VP could take to the CRO.
Why This Works: Buying Is a Team Sport, Not a Solo Act
The average B2B purchase involves 6–10 stakeholders. Your best deals probably involved even more. If you're optimizing your pitch for one person, you're losing deals you should win.
When you decode the buyer committee, you learn three things. First, who needs to be in the room for the deal to move forward. Second, what each stakeholder cares about. Third, how influence flows through the organization.
Influence flow is the piece most operators miss. The person with the biggest title isn't always the person with the most influence. I've seen deals where the Director of Sales Enablement had more sway than the CRO because she controlled the implementation and had the trust of the team.
Your job is to map that influence structure across your best deals and find the pattern. Do your champions typically sit one level below the economic buyer? Do technical buyers have veto power or advisory input? Does procurement get involved early or late?
One SaaS operator I coached discovered that in 8 of his top 10 deals, the champion was someone who had been promoted in the past 12 months. That wasn't random. Newly promoted leaders have budget, political capital, and a mandate to make an impact. That insight became a targeting filter.
Success Indicator vs. Failure Mode
You've nailed this step when you can describe your buying committee in specific terms. Not "we sell to sales leaders" but "our champion is typically a VP of Sales or Director of Sales Ops who reports to a CRO. The economic buyer is the CRO in companies under 500 employees, and the CFO gets involved when the deal is over $100K. Technical evaluation happens with the sales enablement team and takes 2–3 weeks."
That level of specificity changes how you run discovery, how you build your demo, and how you structure your proposal.
The failure mode is vague patterns or single-threaded deals. If your analysis shows that every deal had a different buyer structure, you either don't have a consistent ICP yet or you're not digging deep enough into the relationships.
Another failure: you map the titles but ignore the roles. You document that the VP of Sales and the CRO were both involved, but you don't know who championed internally, who controlled budget, or who had to approve the vendor. Titles without roles are useless.
Step 4: Extract the Triggering Event or Timing Signal
You know who your best customers are. You know what they look like structurally. You know who makes the decision. Now you need to understand why they bought when they bought.
This is the step that separates operators who fill pipeline from operators who fill pipeline with deals that close.
What to Do: Review CRM Notes, Emails, and Call Transcripts for 'Why Now'
Go into your CRM and pull every note, email, and recorded call from your top deals. You're looking for the moment the buyer articulated why they were in market right now. Not why they need a solution in general. Why they needed it in Q2 of last year.
The triggering event is the business change that created urgency. It might be a new executive coming in with a mandate. A failed quarter that exposed a gap. A competitor launching a feature they can't match. A regulatory change. A funding round that unlocked budget. A system migration that forced a tech stack review.
Read the discovery call notes. What did the buyer say in the first 10 minutes? What problem were they trying to solve, and what happened that made it a priority?
I coached an operator selling sales training. When we reviewed his top 15 deals, 11 of them had the same trigger: the company had just hired a new CRO who inherited a team that wasn't hitting quota. The CRO had 90 days to show progress. That urgency drove the entire sales cycle.
Once he knew that, he changed his outbound strategy. He started monitoring leadership changes in his target accounts and reaching out 30–45 days after a new CRO started. His meeting-to-close rate doubled in 60 days.
Why This Works: Timing Beats Targeting Without Context
You can have the perfect ICP and still lose if you're reaching out at the wrong time. A company that fits your profile structurally but has no triggering event will sit in your pipeline for nine months and then go dark.
The triggering event tells you when a company moves from "might need this someday" to "need this now." It's the difference between a 30-day sales cycle and a 180-day sales cycle.
Across 101 teams I've built, the pattern is consistent: deals that close fast have a clear triggering event. Deals that stall don't. When you reverse-engineer your best deals, you're not just finding the trigger. You're learning how to spot it before your competition does.
One team I worked with in the martech space found that their best deals all happened within 90 days of the company launching a new product line. That launch created urgency around customer acquisition, which made their solution critical instead of nice-to-have.
They started tracking product launches in their ICP accounts. When a target company announced a new product, they had an outbound sequence ready to go within 48 hours. Their pipeline quality improved by 40% in one quarter.
Success Indicator vs. Failure Mode
Success is identifying a triggering event in 70%+ of your top deals. You can name the specific business change that created urgency. Even better, you can identify that trigger using external signals before the buyer even realizes they're in a buying cycle.
You know you've won this step when you can build a list of trigger-based outbound campaigns. "New CRO hired in the past 60 days." "Series B funding announced in the past 90 days." "Migration from legacy CRM to Salesforce completed in the past 6 months."
The failure mode is generic pain points. You read through your deal notes and all you find is "they wanted to increase revenue" or "they needed better reporting." That's not a trigger. That's a standing problem.
Another failure: you find the trigger but it's not observable from the outside. If your trigger is "the VP of Sales got frustrated with their current tool," you can't build a targeting strategy around that. You need triggers you can track using data, news, job changes, funding announcements, or technology signals.
I watched an operator struggle with this for weeks. His trigger was "leadership finally admitted they had a problem." That's not actionable. We dug deeper and found that the admission always came 2–3 quarters after they missed their revenue target. The real trigger was the public earnings call or board meeting where the miss became undeniable. That we could track.
Your revenue doesn't have a people problem. It has a structure problem. I've watched operators spend $150K on bad hires before they'd spend $5K on getting the system right. Run the SalesFit assessment first →
Step 5: Identify the Core Problem They Were Solving
Your product doesn't solve one problem. It solves fifteen. But your best customers? They bought it to solve one specific thing.
I've watched operators waste millions targeting companies that technically could use their product. The issue isn't capability. It's urgency. Your ICP isn't defined by who can use your solution. It's defined by who must solve the problem you're best at fixing.
What to Do: Isolate the Primary Use Case or Pain Point from Discovery Calls
Go back to your top ten deals. Pull the discovery call recordings or notes. Find the exact moment where the prospect articulated their problem.
You're looking for three things:
- The triggering event that made them start looking
- The business impact they quantified (revenue loss, cost increase, risk exposure)
- The failed alternative they tried before finding you
An operator I worked with in the sales enablement space thought his ICP was "VP Sales at 50-200 person companies." Wrong. His best customers were VPs who had just missed quota two quarters in a row and were facing board pressure. The demographic was irrelevant. The situational pain was everything.
Write down the exact language your customers used. Not your marketing copy. Their words. "We were hemorrhaging deals in month three of the sales cycle" beats "improving sales velocity" every time.
Why This Works: Your Product Solves Different Problems for Different Buyers
Across 101 teams I've built, the biggest ICP mistake is conflating features with use cases.
Your CRM might offer pipeline management, email automation, and reporting. Company A bought it because their spreadsheet system collapsed at 50 reps. Company B bought it because they couldn't forecast accurately and their CFO demanded visibility. Company C bought it because sales and marketing were fighting over lead attribution.
Same product. Three completely different jobs-to-be-done.
When you reverse-engineer from your best deals, you'll find one or two core problems that dominate. That's your ICP's defining pain point. Everything else is secondary.
I've seen teams increase close rates by 40% just by shifting their targeting from "companies that need X" to "companies actively trying to solve Y problem right now."
Success Indicator vs. Failure Mode
Success: You can articulate your ICP's core problem in one sentence, and 80% of your best customers nod immediately when they hear it. Your discovery calls become shorter because you're speaking directly to the pain they're already feeling.
Failure: You identify five equally important problems, or you describe the pain in your language instead of theirs. Your reps spend 45 minutes on discovery trying to "uncover pain" that should have been obvious from targeting.
The test: show your problem statement to a current customer without context. If they say "that's exactly why we bought," you nailed it. If they say "yeah, that's one reason," keep digging.
Step 6: Map How They Actually Bought
The buying process matters more than the buyer persona.
I've seen identical companies—same size, same industry, same pain—produce completely different outcomes based on how they evaluated solutions. One closes in 30 days. The other stalls for six months and ghosts.
Your ICP isn't just who they are and what they need. It's how they buy.
What to Do: Look for Shared Behaviors, Objections, and Evaluation Criteria
Pull your top ten deals again. Map the buying journey for each:
- How many stakeholders were involved in the final decision?
- What objections came up, and when?
- Did they run a formal RFP or move on instinct?
- How did they evaluate alternatives? (Spreadsheet comparison, pilot program, reference calls?)
- What was the final decision criterion that tipped them toward you?
- Who had veto power, and what would have made them use it?
An operator running a $20M ARR business told me his best deals all had one thing in common: the economic buyer attended the first demo. When they delegated to a junior person first, close rate dropped by 60%. That single behavioral pattern became a qualification criterion.
Look for the moments where your best customers moved fast versus where others got stuck. The patterns aren't always obvious. One team I worked with discovered their best customers all asked for security documentation in the first call. Not because they were more security-conscious, but because they had already decided to buy and were front-loading due diligence.
Why This Works: Buying Process Fit Predicts Close Rate and Velocity
You can have perfect product-market fit and still lose deals to buying process misalignment.
I've watched teams chase logos that looked perfect on paper. Right size, right industry, right budget. But the company required legal review before any pilot, procurement had a mandatory 90-day vendor onboarding process, and IT needed to audit every integration.
Meanwhile, your best customers gave you a credit card on the second call.
Buying process fit is about friction. Your ICP should describe companies whose internal decision-making architecture matches your sales motion. If you're built for fast, founder-led decisions and you're targeting enterprises with procurement committees, you're going to suffer.
Across $500M+ in client revenue, the teams that encoded buying behavior into their ICP cut sales cycles by 30-50%. Not because they got better at selling. Because they stopped pursuing companies that were structurally incapable of buying quickly.
Success Indicator vs. Failure Mode
Success: You can predict timeline and stakeholder involvement within 10 days of deal creation. Your reps know exactly which objections will surface and when. Your pipeline velocity becomes consistent because you're only pursuing companies that buy the way you sell.
Failure: Every deal feels unique. Your forecast is a guess. You're constantly surprised by new stakeholders appearing in week eight. You blame "long sales cycles" instead of recognizing you're targeting companies with incompatible buying processes.
The test: take your last five closed-won deals and your last five closed-lost deals. If you can't identify clear behavioral differences in how they evaluated solutions, you haven't mapped the buying process deeply enough.
Step 7: Synthesize Into a Scored ICP Framework
You've collected dozens of attributes. Now you need to rank them.
Most ICPs fail because they treat every characteristic as equally important. Company size, tech stack, growth rate, org structure—they all get listed as "ideal traits." Your reps look at the list and have no idea what to prioritize.
A scored ICP framework tells you exactly which signals predict revenue.
What to Do: Weight Attributes by Frequency and Revenue Impact
Build a simple scoring model. I use a 100-point scale distributed across the attributes you've identified.
Start with frequency. If 9 out of 10 of your best deals had a specific characteristic, that's a strong signal. If only 5 out of 10 did, it's weaker.
Then layer in revenue impact. An attribute that shows up in 60% of deals but accounts for 80% of revenue gets weighted higher than something that shows up in 80% of deals but only drives 30% of revenue.
Here's what this looked like for a team I worked with in the HR tech space:
| Attribute | Frequency | Revenue Impact | Score |
|---|---|---|---|
| 50-200 employees | 90% | High | 25 points |
| Raised Series A in last 18 months | 80% | Very High | 30 points |
| No dedicated HR leader | 70% | Medium | 15 points |
| Using spreadsheets for onboarding | 100% | Medium | 20 points |
| Founder/CEO is economic buyer | 60% | High | 10 points |
A perfect-fit account scores 100. Anything above 70 gets prioritized. Below 50, your reps don't touch it.
The magic happens when you get specific about point allocation. Don't just say "fast-growing companies." Define it: "raised funding in the last 18 months" or "headcount increased by 40%+ in the last year." Make it measurable.
Why This Works: Not All ICP Traits Are Created Equal
I've seen operators waste months chasing companies that check eight out of ten ICP boxes but miss the two that actually matter.
Weighted scoring forces you to identify your non-negotiables versus your nice-to-haves. Maybe company size is flexible, but if they don't have the core problem you solve, the deal is dead. Your scoring model should reflect that.
Across 101 sales teams I've built, the ones using weighted ICP frameworks cut wasted pipeline by 40%. Reps stop debating whether a deal is "close enough" to ICP. The score tells them.
This also protects you from edge cases. You'll always have one outlier customer who breaks all your rules and still delivers massive revenue. The scored framework prevents you from rewriting your entire ICP based on one anomaly.
Success Indicator vs. Failure Mode
Success: Your reps can score an account in under two minutes. Your pipeline reviews focus on ICP score as a leading indicator of close probability. You see a clear correlation between ICP score and win rate—accounts above 70 points close at 3-4x the rate of accounts below 50.
Failure: Your scoring model has fifteen attributes all weighted equally, or you built the framework but nobody uses it because it's too complex. Reps still chase "good logos" based on gut feel. Your ICP document sits in a Google Doc that hasn't been opened in three months.
The test: pull ten random opportunities from your pipeline. Score them blind. Then check the actual outcomes. If your scoring model doesn't predict results better than random chance, your weights are wrong.
Step 8: Validate and Operationalize Across Your GTM Stack
Your ICP means nothing until it changes behavior.
I've watched teams spend weeks building beautiful ICP frameworks that never leave the strategy deck. Marketing still targets the same accounts. SDRs still book the same meetings. Nothing changes, so nothing improves.
Validation and operationalization turn your reverse-engineered ICP from analysis into revenue.
What to Do: Test Your ICP Against Lost Deals and Current Pipeline
Before you roll out your new ICP, pressure-test it against historical data.
Take your last 50 closed-lost deals. Score them using your new framework. What's the average ICP score? If your lost deals score just as high as your won deals, your framework isn't predictive. Go back and adjust your weights.
Then score your current pipeline. You're looking for two things:
First, what percentage of your active pipeline is actually ICP-fit? I've seen teams discover that 60% of their pipeline scores below 50 points. That's not a pipeline problem. That's a targeting problem.
Second, does ICP score correlate with stage progression? Pull your opportunities by stage and calculate average ICP score. You should see higher scores in later stages. If your 70+ point deals are stalling in discovery while your 40-point deals are advancing, something's wrong with your scoring model or your sales process.
An operator I worked with in the fintech space ran this analysis and found that deals scoring above 75 had a 68% close rate and averaged 42 days to close. Deals between 50-75 had a 31% close rate and averaged 89 days. Deals below 50? 8% close rate, 140+ days. He immediately stopped all outbound to sub-50 accounts.
Why This Works: Reverse-Engineering Is Hypothesis, Not Gospel
Your initial ICP is your best guess based on historical data. But markets shift. Products evolve. What worked last year might not work next quarter.
Validation turns your ICP from a static document into a living system. You're constantly testing whether the patterns you identified still predict success.
I've seen this play out across two decades in sales. A team reverse-engineers their ICP from their first 20 customers. They operationalize it. They start winning more. But then their product adds new features, or a competitor exits the market, or economic conditions change. Suddenly their ICP needs updating.
The teams that win are the ones who treat their ICP as a hypothesis to be validated quarterly, not a commandment carved in stone.
Success Indicator vs. Failure Mode
Success: Your ICP score is embedded in your CRM and automatically calculated for every new opportunity. Your SDR compensation includes ICP fit as a quality metric. Marketing uses your scoring model to build target account lists. Pipeline reviews start with ICP distribution. You review and update weights every quarter based on closed deal data.
Failure: Your ICP lives in a Notion doc that only the revenue leader has read. Reps can't easily score accounts, so they don't. Marketing is still running campaigns to "companies with 50-500 employees in tech." Your pipeline is full of low-ICP-fit deals that will never close, but nobody has the data to kill them early.
The test: ask three random people on your go-to-market team to score the same account. If they come back with wildly different numbers, your framework isn't operationalized. If they can't score it at all without a 30-minute research project, it's too complex to be useful.
Operationalization is where most ICP projects die. You've done the hard work of reverse-engineering from your best deals. Don't waste it by leaving the insights in a presentation. Build the scoring into your systems, train your team to use it, and watch your pipeline quality transform.
Stop letting your pipeline decide your ceiling. Every operator I've worked with had the same problem — not a revenue problem, a structure problem. Book a revenue architecture session →





