"We target mid-market SaaS companies in North America"
That sentence describes roughly 15,000 companies. Maybe more. Your sales team could spend three lifetimes calling through that list and never close a deal, because most of those companies have nothing in common beyond fitting the same two filters.
This is the ICP problem. Most B2B companies think they’ve defined their ideal customer profile when all they’ve done is set some firmographic boundaries. Company size. Industry. Geography. Maybe revenue range.
Those aren’t wrong. They’re just not enough. A 500-person HR tech company in Chicago and a 500-person HR tech company in Austin can have completely different tech stacks, completely different buying processes, and completely different reasons to evaluate your product. Matching on firmographics alone doesn’t tell you which one is a real opportunity.
"If your ICP matches more than 500 companies, it's not an ICP. It's a TAM slide from a pitch deck."
What a firmographic-only ICP actually produces
When your ICP is defined by size, industry, and geography alone, three things happen.
Your target list is too large. A list of 5,000 or 10,000 companies cannot be targeted with precision. You can’t build role-specific creative for an audience that broad. You can’t track account-level engagement across that many names. So you default to audience-based targeting, which means LinkedIn decides which of those 10,000 companies see your ads. Most of them will be wrong.
Your messaging is generic. When your ICP is “mid-market SaaS,” your messaging has to be broad enough to apply to all of them. That means vague value propositions, generic pain points, and creative that could belong to any company in any category. Senior buyers scroll past because nothing signals “this is specifically for me.”
Your pipeline is unpredictable. Some deals close fast. Others drag for months. Some customers churn in year one. The pattern feels random, but it isn’t. It’s what happens when your definition of “ideal” is too loose. You’re closing a mix of good-fit and bad-fit customers, and the bad-fit ones are dragging down your metrics.
KEY STAT
68% of B2B companies have not clearly defined their ICP.
What a real ICP includes beyond firmographics
A firmographic profile is the starting point, not the finish line. A real ICP layers on three additional dimensions that most companies skip.
Technographic fit. What technology does your ideal customer already use? If your product integrates with Salesforce, companies running HubSpot CRM are a different buying conversation. If your solution replaces a legacy tool, companies still using that legacy tool are better targets than companies that have already modernized. Technology stack reveals budget, sophistication, and compatibility.
Buying triggers. What situations cause a company to start evaluating solutions like yours? A new funding round. A compliance deadline. A failed audit. A leadership change. A competitor breach. Without triggers, your ICP is a list of companies that might buy someday. With triggers, it’s a list of companies that might buy now.
Organizational signals. Is there a team in place to evaluate and implement your product? Are they hiring for roles that suggest they’re building out the function you serve? Do they have the budget authority to make a purchase of your deal size? A company that matches your firmographics but has no internal champion or budget capacity is not an ideal customer.
Not sure if your ICP is tight enough?
We help B2B companies define ICP beyond firmographics and build target account lists that actually convert.
Why "too broad" is the default
Nobody wakes up and decides to define a vague ICP. It happens for a few predictable reasons.
Fear of missing opportunities. The instinct is to cast a wide net. “What if we exclude a company that would have bought?” This is the audience-targeting mindset applied to ICP definition. The reality is that narrowing your ICP doesn’t mean you’ll never sell to companies outside it. It means you’ll focus your marketing spend on the companies most likely to buy.
Sales and marketing disagree. The CEO says enterprise. The VP of Sales says mid-market because deals close faster. Marketing says anyone who downloads a whitepaper. Nobody agrees, so the ICP becomes a compromise that’s too broad for any of them to execute against.
No validation against closed-won data. The most common mistake is building an ICP from assumptions instead of data. Which companies have actually become your best customers? Not just closed deals, but high-retention, high-expansion, low-churn customers. Those patterns should drive your ICP, not your assumptions about who should be buying.
The 200-to-500 account test
Here’s a simple test for whether your ICP is specific enough. Take your current definition and count how many companies match it. If the answer is more than 500, it’s too broad for account-based marketing.
A well-defined ICP should produce a target account list of 200 to 500 companies. Large enough to sustain campaigns and generate pipeline. Small enough that every company on the list genuinely fits your product, your price point, and your go-to-market motion.
If you can’t narrow to 500, you’re missing dimensions. Add technographic filters. Add buying triggers. Add organizational signals. Keep tightening until the list feels uncomfortably small. That discomfort is the point. Every company on a list of 300 is a real opportunity. Most companies on a list of 10,000 are not.
What changes when the ICP is right
When your ICP is specific enough to produce a named account list of 200 to 500 companies, everything downstream gets better.
Your targeting is precise. You upload the list to LinkedIn. Every impression reaches a company you’ve vetted. No budget leaks to companies that will never buy.
Your messaging is specific. Instead of “streamline your operations,” you can say “reduce compliance reporting time for Series B fintech companies running Salesforce.” That specificity is what makes senior buyers stop scrolling.
Your measurement is meaningful. You can track which of those 300 companies engaged, which roles within each company were reached, and which accounts are moving toward pipeline. None of that is possible with a list of 10,000.
Your sales team trusts marketing. Every lead that comes through is from a company they recognize and want to talk to. The “these leads are garbage” conversation stops.
TL;DR
Most B2B companies define their ICP using firmographics alone, which produces target lists of thousands of companies that mostly don’t fit. A real ICP layers technographic fit, buying triggers, and organizational signals on top of firmographics, producing a list of 200 to 500 named accounts. Contrasted Marketing helps B2B companies tighten their ICP definition and build target account lists specific enough for precision LinkedIn ABM.
Is your ICP producing a target list of 200-500, or 10,000?
Let’s tighten it. We’ll help you define ICP beyond firmographics and build a list your sales team actually wants.