Frameworks
ICP Development: The Framework I Use Every Time
Erik R. Miller
Wednesday, April 9, 2025
6 min read
This post is part of The Complete ICP Development Guide — the hub for every article in the ICP cluster.
Most ICP documents are firmographic filters dressed up as strategy.
"We target mid-market B2B tech companies with 200-500 employees, $20M-$100M in revenue, in North America." That's a database filter. It's not an ICP. The difference matters because a database filter tells you who to spray your marketing at. A real ICP tells you who will actually buy — and why they'll buy from you specifically.
Start with your closed-won data
Every ICP development process should start with the same question: who are your best customers and what do they have in common? Not your biggest customers — your best customers. The ones who renew, expand, refer you, and don't drain your CS team.
Pull a list of your top 20-30 customers by lifetime value and retention rate. Then go deeper than firmographics. Talk to your sales team about what was happening inside those companies when they bought. You're looking for patterns in three categories: situational triggers, organizational signals, and technical or operational fit.
The four ICP dimensions
Build your ICP across four dimensions — not two. Firmographic: industry, company size, geography, growth stage. Technographic: what tools they use and what that signals about their sophistication. Behavioral: how do they research, how long is their buying cycle, who owns the decision? Situational: what specific circumstances make them a buyer right now?
The situational dimension is the one most teams miss. An ICP isn't static — a company can be a perfect firmographic fit and not be a buyer today, and then become your ideal buyer the moment something changes inside them.
Tiers aren't optional
One ICP profile is almost never enough. Build tiers based on how closely different buyer segments match your strongest signals. Tier 1 is your highest-fit, highest-value buyer — the one you build core messaging around. Tier 2 is close but with tradeoffs. Tier 3 is reachable with your current motion but not where you want your best ABM resources.
The living document problem
ICPs go stale. The market changes, your product evolves, you win in segments you didn't expect. Build in a quarterly review — a 60-minute conversation with sales leadership asking "is this still true?" is enough. The companies that execute ABM most effectively treat their ICP as a living hypothesis they're constantly testing, not a document that gets filed away.
The shortcut that isn't: building your ICP from first principles rather than research produces a cleaner-looking document that's almost always wrong in ways only visible six months into a campaign. The research is the work. Everything else is formatting.
— Erik R. Miller
Erik R. Miller
B2B marketing executive. Builder. Operator. 15 years. Four continents. Still fascinated. Subscribe to The Operator for more.
Frequently Asked Questions
What is ICP development?
ICP development is the structured process of defining which accounts your company can win, retain, and grow profitably. It is the foundation that everything downstream — ABM tier structure, demand-gen targeting, sales territory planning, content strategy — depends on. A good ICP is not a wishlist; it's a filter built from data on your best customers, your worst customers, and the patterns that distinguish them.
What's the difference between ICP, TAM, and personas?
TAM (Total Addressable Market) is the universe of accounts that could theoretically buy. ICP (Ideal Customer Profile) is the subset of TAM your company can actually win and retain profitably — typically 5-15% of TAM. Personas are the individual buyer types within ICP accounts. You sell to personas, but you target ICP accounts. Confusing these is the most common GTM mistake — teams build messaging for personas without filtering against an ICP and waste budget on accounts that will never close.
Why do firmographic-only ICPs fail?
Firmographics — industry, size, geography — are necessary but insufficient. Two companies in the same vertical at the same revenue band can have entirely different buying behaviors based on technology stack, organizational maturity, leadership tenure, or current strategic priorities. A firmographic ICP is a starting filter, not a finished targeting model. The accounts that look identical in your CRM behave very differently in your pipeline.
How often should you update your ICP?
Quarterly review, annually revise. Each quarter, look at closed-won and closed-lost data — does the pattern still hold? Did a new vertical emerge? Did a previously-strong segment go cold? Annual revisions reset the model with new data. Don't change the ICP every quarter — that creates whiplash for sales and marketing. But don't go more than a year without revisiting it; your market shifts faster than the ICP frame does.
What are the four dimensions of an ICP?
Firmographic (industry, size, geography), behavioral (how they research, what triggers a purchase, who is involved), technographic (current stack, integration needs, technical maturity), and situational (current strategic initiatives, recent funding events, leadership changes, competitive pressure). Each dimension on its own is incomplete. Together, they create an ICP filter that survives scrutiny — predicting not just who might buy, but who can buy now.
Enjoyed this? Get The Operator.
B2B marketing intel three times a week. No fluff.
Subscribe Free →