FRACTIONAL CRO · MARYLAND-BASED, NATIONWIDE · $0→$200M

Kory White

RevOps & Revenue Leadership

Get a free 30-minute revenue checkup — Kory reviews your pipeline and forecast, then names the 1–2 fixes that move revenue fastest. 25 yrs scaling teams $0→$200M.

Free 30-min revenue checkup →
Hire a Fractional CROHow We Help?LinkedInRésuméCRO Syndicate
← Library
Knowledge Library · pulse-reviews
✓ Machine Certified10/10?

How do you actually define your ICP (Ideal Customer Profile)?

📖 2,362 words🗓️ Published Jun 20, 2026 · Updated May 26, 2026
Direct Answer

Your Ideal Customer Profile is a firmographic, behavioral, and economic description of the accounts that already drive most of your revenue, retention, and expansion. Not your dream account. Not a buyer persona. The actual accounts winning, staying, and growing today. You build it by pulling your top 20% of revenue accounts, isolating shared attributes — industry, size band, tech stack, geography, growth stage — then reverse-validating that pattern against your top 20% NRR cohort and your bottom 20% churn cohort. The overlap is your ICP.

TL;DR

The 6-Attribute ICP Framework

Most ICPs fail because the team writes a paragraph instead of a schema. A schema forces measurability. Six attributes do most of the work; everything else is noise.

AttributeHow to MeasureWhy It PredictsExample
Industry / NAICSPull NAICS or SIC from enrichment; bucket into 6-8 industries you actually win inIndustry encodes regulation, buying motion, and budget shapeA compliance tool wins 4x more in NAICS 5221 banking than in NAICS 5415 IT services
Company size bandEmployee count from LinkedIn, revenue band from ZoomInfo or ApolloDetermines deal size, sales cycle, and procurement complexity200-2000 employees is a band, not an ICP; 500-1500 employees with a Series C raise is closer
Tech stack signalsBuiltWith, HG Insights, or Clay enrichment on current stackPredicts whether you fit the existing data and tooling realitySnowflake plus dbt plus Looker is a data-mature buyer profile for any analytics tool
Funding and growth stageCrunchbase or PitchBook for stage, runway, last raiseDetermines budget for $50K+ ARR contractsSeries B+ has budget; Seed and Series A usually don't justify enterprise pricing
Org-chart signalLinkedIn Sales Nav search for VP of Function-X or Head of Function-XA VP-of-X title is a strong indicator of budget for XA VP of Revenue Operations existing in the org = budget for RevOps tooling
Geography and timezoneCountry, region, and primary timezone of HQ and opsAffects support load, contract law, and sales coverage costEMEA HQs with US sales teams often need both data residency and 24x5 support

The trap is treating these as independent filters. They are not. They are joint conditions. A Series B fintech in NAICS 5221 with 800 employees and a VP of Data hired in the last 12 months is a different ICP than a Series B SaaS with the same employee count and no VP of Data. The combination is the signal.

The 3 ICP Anti-Patterns That Inflate Pipeline + Crash Win Rates

The first anti-pattern is the wishlist ICP. The team writes down what they want to sell to — usually large logos, recognizable brands, dream accounts pulled from a board meeting. The problem: those accounts are not currently buying from you. A wishlist is a target account list, not an ICP. An ICP is built on the back of who already won, not who you wish would win. If you skip this distinction, marketing spends a year generating MQLs from companies that will never close.

The second anti-pattern is the too-broad ICP. The classic version reads: "B2B SaaS companies with 200 to 2000 employees in North America." That is not an ICP. That is a TAM filter. It excludes nothing meaningful — roughly 40,000 companies sit inside that definition. A real ICP cuts the universe down to the 800 to 3,000 accounts where you have a credible right to win. The discipline is subtraction, not addition.

The third anti-pattern is the static ICP. Teams build the ICP at Series A, ship it to marketing and sales, and never touch it again. By Series C, the product has expanded, pricing has moved, the buyer has changed, and the ICP from two years ago is now actively misleading. A real ICP gets refreshed every two quarters, with the same methodology — pull current top 20% revenue, re-validate against current NRR and churn cohorts, and update the schema. Companies that refresh see win rates climb 15-25% inside two quarters, almost entirely from de-targeting bad-fit accounts.

How to Reverse-Validate Your ICP With Win/Loss + NRR Data

Reverse-validation is the single step most teams skip, and it is the step that turns an opinion into a defensible ICP. The mechanic is simple. After you generate a candidate ICP from top 20% revenue, you run the same firmographic and behavioral schema against two other cohorts: your top 20% NRR accounts (the ones who expand and stay) and your bottom 20% churn accounts (the ones who left inside 18 months). You are looking for two things. First, the pattern from your revenue cohort should also appear in your NRR cohort — meaning the accounts who pay you the most are also the accounts who stay the longest. If those two cohorts don't overlap, you have a discount-driven revenue base, not an ICP. Second, the pattern should be absent or inverted in your churn cohort. If your top 20% revenue cohort and your bottom 20% churn cohort share the same firmographic signature, you have an ICP that wins deals but doesn't keep them — a much bigger problem than missing pipeline.

A real example: a $10M ARR data quality startup ran this exercise in Q3 and discovered their ICP was not what their sales deck said. They had been targeting "mid-market B2B SaaS." The actual data showed their ICP was "Series C+ B2B SaaS with a head of data hired in the last 18 months." The narrow definition produced a target universe of roughly 1,800 accounts globally. But win rate inside that 1,800 was 4x their overall average, NRR was 138% versus a company average of 109%, and sales cycle was 30% shorter. They rebuilt outbound around the narrow ICP, killed three personas that were eating SDR capacity, and grew ARR 70% the following year on the same headcount. The lesson is not that narrow ICPs are always better. The lesson is that the data tells you where you actually win, and you should listen.

flowchart TD A[Pull Top 20 Percent Revenue Accounts] --> B[Extract Shared Attributes] B --> B1[Industry and NAICS] B --> B2[Employee Count Band] B --> B3[Tech Stack Signals] B --> B4[Geography and Growth Stage] B1 --> C[Candidate ICP Pattern] B2 --> C B3 --> C B4 --> C C --> D[Cross Check Against Top 20 Percent NRR Cohort] C --> E[Cross Check Against Bottom 20 Percent Churn Cohort] D --> F{Pattern Holds in Both?} E --> F F -->|Yes overlap exists| G[Confirmed ICP Definition] F -->|No| H[Re Segment and Test Again] H --> A G --> I[Encode in CRM as ICP Fit Score] I --> J[Route Marketing Sales and CS Off the Same Definition]
flowchart TD A[Account Record in CRM] --> B[Firmographic Fit Score] A --> C[Tech Stack Match Score] A --> D[Funding and Stage Score] A --> E[Intent Signals from 6sense or Demandbase] B --> F[Composite ICP Fit Score 0 to 100] C --> F D --> F E --> F F --> G{Score Tier} G -->|80 to 100| H[Tier A] G -->|60 to 79| I[Tier B] G -->|Below 60| J[Tier C] H --> K[Route to Named AE plus ABM Plays] I --> L[Route to SDR plus Nurture] J --> M[Suppress from Paid plus Recycle] K --> N[Weekly Reporting on Tier A Pipeline Velocity] L --> N M --> N

Related on PULSE

The Data Sources You Need (and How to Clean Them)

Your ICP definition is only as good as the data feeding it. You need three core datasets, each requiring specific hygiene steps before analysis. First, your revenue data — pull invoices or closed-won records for the last 12-24 months, filtering out one-time projects, pilot deals under $5k, and accounts that churned within 90 days. Second, your usage or engagement data — CRM activity logs, product analytics, or support ticket history that shows which accounts actually adopted your solution beyond the initial purchase. Third, your churn and contraction data — accounts that downgraded or left entirely, ideally with exit reasons coded consistently (e.g., budget loss, product fit, competitor move).

Clean each dataset separately: standardize company names (remove "Inc," "LLC," punctuation), normalize revenue to a single currency and monthly recurring value, and deduplicate by domain or tax ID. A common mistake is including parent-subsidiary relationships as separate accounts — if a parent company buys for three subsidiaries, that's one ICP account, not three. Expect to spend 2-4 hours on data prep for a company with 200-500 accounts. Skip this step and your ICP will reflect data artifacts, not real customer patterns.

The Three-Circle Validation Framework

Once you've identified candidate ICP attributes, validate them using a three-circle Venn diagram approach. Circle 1: Top 20% by revenue — accounts generating the most MRR or ACV. Circle 2: Top 20% by net revenue retention (NRR) — accounts that expanded spend year-over-year, regardless of starting size. Circle 3: Bottom 20% by churn or contraction — accounts that downgraded, canceled, or showed declining usage.

Your true ICP sits in the overlap of Circles 1 and 2, but not Circle 3. For example, mid-market SaaS companies ($10M-$50M revenue) in the US with 100-500 employees might appear in both top revenue and top NRR cohorts, but if they also dominate your churn list due to implementation complexity, they're not ICP — they're a trap. Run this validation quarterly, as market conditions shift. A segment that was ICP in Q1 may drift into Circle 3 by Q3 due to competitor pricing changes or economic headwinds. Document the specific reason any attribute disqualifies a segment from ICP status — this creates your "never-target" list, which is as valuable as the ICP itself.

The Negative ICP: Why You Must Define Who to Ignore

Most ICP exercises focus on who to pursue, but the fastest way to improve sales efficiency is defining your Negative ICP — accounts that look good on paper but consistently underperform. Build this by analyzing your bottom 20% churn cohort and identifying shared attributes that predict failure. Common negative signals include: accounts with fewer than 10 employees despite high revenue (often resellers, not end users); companies founded within the last 12 months (high failure rate for B2B contracts); organizations using a competitor's product that you partially replace (partial adoption leads to low stickiness); and accounts requiring more than three custom integration points (implementation costs kill margin).

Assign a "negative score" to each attribute (1-5 based on churn correlation) and require your SDR team to flag any prospect matching 3+ negative signals for manual review. One B2B fintech company found that prospects with "CFO approval required" as a deal stage had 40% higher churn within six months — they added this to their negative ICP and saw 12% improvement in 12-month retention. Publish your negative ICP alongside your positive ICP on your CRM lead-scoring page and update it whenever you lose a seemingly ideal account. The goal isn't to avoid all risk, but to ensure you're not systematically wasting pipeline on accounts your data already tells you will fail.

FAQ

How many accounts should I include in my ICP analysis? Most teams start with their top 20% of revenue-generating accounts, which typically ranges from 20 to 200 accounts depending on total customer base. The key is to include enough accounts to spot meaningful patterns without diluting the signal with outliers. Aim for at least 30 accounts to get statistically reliable firmographic and behavioral clusters.

What if my top revenue accounts don't share obvious attributes? This is common, especially in early-stage companies or broad-market products. In that case, layer in behavioral data like product usage frequency, support ticket volume, or time-to-value. You may discover that your ICP isn't defined by industry or company size but by a specific use case, buying process, or integration need.

How often should I refresh my ICP definition? Every 6 to 12 months is a healthy cadence, or whenever you launch a major product update or enter a new market segment. Your ICP will shift as your product matures and as market conditions change. Quarterly checks on your top revenue and churn cohorts can catch drift early.

Should I include prospects that haven't bought yet in my ICP? No—your ICP should be built exclusively from existing customers who have already demonstrated willingness to pay, retain, and expand. Including prospects introduces guesswork and dilutes the data-driven foundation. Once your ICP is validated, you can use it to score and prioritize new prospects.

How do I handle accounts that are in my top revenue but also in my top churn? Those accounts are a red flag—they generate revenue but cost more in acquisition or support than they return. Remove them from your ICP definition and analyze them separately as a "high-risk" segment. Your true ICP should overlap strongly with both high revenue and high net revenue retention.

What's the difference between ICP and buyer persona? Your ICP describes the ideal *account* (company attributes like industry, size, tech stack), while a buyer persona describes the ideal *individual* within that account (role, seniority, pain points). You need both: ICP tells you which companies to target, and personas tell you who to talk to and how. Start with ICP, then layer in personas for each key stakeholder.

Sources

Download:
Was this helpful?  
⌬ Apply this in PULSE
Gross Profit CalculatorModel margin per deal, per rep, per territory
Deep dive · related in the library
pulse-tools · toolsHow Many Crew Members Should I Schedule Each Shift at My Hamburger Franchise?pulse-tools · toolsHow Many Salespeople Should I Schedule Each Day at My Jewelry Store?pulse-tools · toolsHow Many Salespeople Should I Schedule on My Auto Dealership Floor Each Day?pulse-tools · toolsHow Many Sales Reps Do I Need to Hire for My Painting Company to Grow Next Year?pulse-tools · toolsHow Many Associates Should I Schedule Each Day at My Hardware Store?pulse-tools · toolsHow Many Sales Reps Do I Need to Hire for My SaaS Company to Hit Next Year''s Goal?pulse-tools · toolsHow Many Sales Reps Do I Need to Hire for My HVAC Company to Hit Its Growth Target?pulse-tools · toolsHow Many Sales Reps Do I Need to Hire for My Solar Company to Hit Its Install Goal?pulse-tools · toolsHow Many Sales Reps Do I Need to Hire for My Roofing Company This Year?pulse-tools · toolsHow Many Recruiters Do I Need to Hire for My Staffing Agency to Hit Its Placement Goal?
More from the library
dnTop 10 Places for Sushi in the United States in 2027coThe 10 Best Vintage Toy Trains to Collect in 2027dnTop 10 Places to Dine in Napa Valley, California in 2027coThe 10 Best Antique Silver Snuff Boxes to Collect in 2027edHow do I build a personal brand as a solo consultant from scratchclThe 10 Best Colognes for a Summer Wedding in 2027coThe 10 Best Rare Comic Book Variant Covers to Collect in 2027clThe 10 Best Colognes for a Beach Vacation in 2027edHow to apologize effectively after a big mistake at workpulse-cars · car-reviewTop 10 Hybrid SUVs for 2027 — Best Overall + Best ValuednTop 10 Places to Dine in Philadelphia, Pennsylvania in 2027coThe 10 Best Rare Pokémon Booster Boxes to Collect in 2027clThe 10 Best Colognes for a Job Promotion Celebration in 2027clThe 10 Best Colognes with Rose Notes for Men in 2027