Your CRM has 40,000 accounts. You need to run a campaign targeting mid-market financial services companies. So you filter by industry: "Financial Services." You get 2,400 results. But 800 of them have no industry tag at all. Another 300 are tagged "Finance" instead of "Financial Services." Some are banks, some are insurance companies, some are fintech startups. There's no way to tell which are mid-market because the revenue field is empty on 60% of records.
This is the firmographic data problem. Everyone knows they need company-level data. Almost nobody has it in clean, complete, consistent form.
What Firmographic Data Actually Means
Firmographic data is the set of attributes that describe a company as a business entity. Think of it as the company equivalent of demographic data for individuals.
The Core Fields
- Industry: What the company does, classified by SIC, NAICS, or custom taxonomy
- Employee count: Current headcount, sometimes broken down by department
- Revenue: Annual revenue, often estimated for private companies
- Location: Headquarters address, plus branch and office locations
- Founding year: How long the company has existed
- Ownership type: Public, private, PE-backed, non-profit, government
- Parent-subsidiary relationships: Who owns whom
Extended Fields
- Funding history: Venture capital rounds, amounts, investors
- Growth indicators: Hiring velocity, office expansions, new product launches
- Financial health: Credit rating, profitability, debt levels
- Legal structure: LLC, C-Corp, S-Corp, partnership
The core fields enable basic segmentation. The extended fields enable advanced scoring and targeting.
Why Your CRM Firmographic Data Is Probably Wrong
Firmographic data degrades for specific, predictable reasons.
Self-Reported Data Is Unreliable
When leads fill out forms, they select whatever industry option is closest. "Consulting" and "Professional Services" look the same to most people. "Technology" covers everything from a 5-person app studio to Microsoft. Revenue fields get skipped or rounded to the nearest order of magnitude.
A study of form submissions found that 30-40% of self-reported company sizes were off by more than one tier (e.g., selecting "51-200 employees" when the actual count was 15). People guess, and they guess generously.
Companies Change Faster Than CRMs Update
A company that was 200 employees when you first captured them might be 400 now. Or 80, if they went through layoffs. Revenue fluctuates. Industries shift as companies pivot. Headquarters move. Acquisitions change ownership structure overnight.
If your last enrichment was 12 months ago, assume 20-30% of your firmographic data is outdated.
Multiple Naming Conventions
The same company appears in your CRM as "McKinsey," "McKinsey and Company," "McKinsey & Co.," and "McKinsey & Company, Inc." Each has different data attached. Firmographic enrichment without name standardization just creates more confusion.
Subsidiary vs. Parent Confusion
Is your customer the local branch of a global enterprise, or is it the global enterprise itself? CRM records often mix subsidiary and parent data. A local office with 30 people gets tagged with the parent company's $50B revenue, making a small deal look like an enterprise account.
Firmographic Enrichment: Field by Field
Not all firmographic fields are equally easy (or equally important) to enrich. Here's what to expect.
Industry Classification
This is the most important field for segmentation and usually the most inconsistent. Standard taxonomies (NAICS, SIC) work for traditional industries but struggle with modern companies. What industry is a company that makes AI-powered sales tools? Technology? SaaS? Sales enablement? The answer depends on your segmentation needs.
Best approach: Use NAICS as a starting point, then apply a custom taxonomy that matches your ICP definitions. Don't rely on a single code for companies that span multiple categories.
Employee Count
Employee count is one of the best proxies for company size when revenue data isn't available. LinkedIn is the most commonly used source, but it counts all profiles listing the company as an employer, including contractors, interns, and people who haven't updated their profiles after leaving.
Accuracy range: For companies over 100 employees, LinkedIn-derived counts are usually within 20% of actual headcount. For companies under 50, the margin of error grows significantly.
Revenue
Revenue data for public companies is precise (pulled from SEC filings). For private companies, it's estimated based on employee count, industry multiples, web traffic, technology spend, and other signals. These estimates vary by 30-50% from actual figures.
Practical tip: Use revenue ranges (e.g., $10M-50M) instead of point estimates for private companies. The range is usually defensible even when the specific number isn't.
Location
Headquarters location is straightforward and typically 90%+ accurate from business registrations. Branch and office locations are harder. Many companies have employees working from locations that aren't formal offices. Remote work has made physical office data less meaningful for some segments.
Ownership and Structure
Public vs. private is easy. PE-backed requires tracking acquisition announcements and fund disclosures. Parent-subsidiary relationships require matching against corporate registrations and sometimes manual research for complex holding structures.
How to Run a Firmographic Enrichment Project
Step 1: Audit what you have. Before enriching, understand your baseline. What percentage of accounts have each firmographic field populated? What percentage of those values are accurate (spot-check a sample of 100)? This tells you where to focus.
Step 2: Standardize company names. Before matching to external sources, normalize company names in your CRM. Merge duplicates. Resolve subsidiary vs. parent ambiguity. Enrichment accuracy depends on matching your records to the right external entity.
Step 3: Prioritize fields by use case. If your immediate need is campaign segmentation, start with industry and employee count. If it's lead scoring, add revenue and funding data. Don't try to enrich everything at once.
Step 4: Choose enrichment sources. No single source covers all fields accurately. Government registrations are best for legal structure and location. LinkedIn data works for employee count. Financial databases cover public company revenue. For private companies, you need providers that aggregate multiple signals.
Step 5: Enrich and validate. Append the new data, then validate a sample. Check 50-100 records manually against company websites and LinkedIn. If accuracy is below 80% for a field, the source needs improvement or the matching logic needs adjustment.
Step 6: Set a refresh cadence. Firmographic data should be refreshed every 6-12 months for your full database and quarterly for accounts in active pipeline. Fast-growing segments (startups, tech companies) decay faster and need more frequent updates.
Using Firmographic Data for Targeting
ICP Definition
Your ideal customer profile starts with firmographics: what industry, what size, what location, what growth stage. Clean firmographic data lets you score every account in your CRM against your ICP and prioritize accordingly.
Territory Planning
Assigning territories by geography and company size requires accurate location and revenue data. Bad firmographics lead to unbalanced territories, which lead to unhappy reps and missed quotas.
Campaign Segmentation
Running an ABM campaign targeting healthcare companies with 500+ employees? That filter only works if your industry tags and employee counts are accurate. One bad field makes the entire segment unreliable.
Lead Scoring
Most lead scoring models weight firmographic fit heavily. A lead from a company that matches your ICP on industry, size, and growth stage should score higher than one that doesn't. But only if the data behind the score is correct.
Frequently Asked Questions
What is firmographic data?
It describes company attributes: revenue, employee count, industry, location, founding year, and ownership type. It's the foundation of B2B segmentation and lead scoring.
How accurate is firmographic data from enrichment providers?
It varies by field. Employee count is 70-85% accurate for companies over 50 employees. Revenue for private companies is 50-70% accurate. Industry classification is 80-90%. Location data is 90%+ for headquarters.
What firmographic fields should I enrich first?
Industry and employee count. These two fields enable basic segmentation and scoring. Add revenue, location, and ownership type next.
How do I verify firmographic data accuracy after enrichment?
Spot-check a random sample of 50-100 records against company websites and LinkedIn company pages. For employee count, compare against LinkedIn's "X employees on LinkedIn" number (remember it skews 10-20% high). For revenue, cross-reference public companies against SEC EDGAR filings. For private companies, check Crunchbase or PitchBook if you have access.
What is the difference between NAICS and SIC industry codes?
SIC codes (Standard Industrial Classification) are the older system with 4-digit codes, still used by the SEC and many financial databases. NAICS codes (North American Industry Classification System) are the newer 6-digit system used by the Census Bureau and most modern databases. NAICS provides more granularity, especially for technology and service industries. If your CRM uses one system, make sure your enrichment provider maps to the same one.
Firmographic Data for Private vs. Public Companies
The accuracy gap between private and public company data is significant, and most people underestimate it.
For public companies, revenue and employee count are reported quarterly in SEC filings. The data is precise and current. For private companies, these numbers are estimated based on indirect signals: LinkedIn headcount, web traffic, technology spend, and industry revenue multiples. These estimates can be off by 30-50% for revenue and 20-30% for headcount.
This matters for segmentation. If your ICP targets companies with $10M-50M in revenue and your enrichment provider's estimates are 40% off, a $7M company might show as $10M and enter your pipeline incorrectly. Or a $45M company might show as $63M and get routed to your enterprise team when it belongs in mid-market.
The practical solution: use revenue ranges rather than point estimates for private companies. Build your segmentation tiers wide enough to absorb the estimation error. And when a deal reaches the qualification stage, verify the company's actual size through conversation rather than relying solely on enriched data.
If your CRM's firmographic data is incomplete or inconsistent, we can fix it. We enrich company records from 50+ sources and validate accuracy before delivery.