Count the Market Before You Build the List
Most cold outreach programs pick a list size the way they pick a lunch order: by what feels reasonable. Someone decides on 2,000 companies because it sounds like a decent quarter's worth of work, then builds an ICP filter to reverse-engineer that number. TAM sizing flips the order — count the market first, then decide how much of it you can responsibly touch with named, personalized outreach. Skip this step and you either exhaust a market that was smaller than anyone realized, or leave most of it untouched because nobody knew it existed.
- Size the market with a bottom-up count of real, named companies before setting list volume or hiring headcount against it.
- TAM, SAM and SOM are three different numbers — a cold outreach ICP list should be built against SAM, not the flashy TAM figure.
- Firmographic filters (industry, size, geography, tech stack) are the sizing tool and the targeting tool at once — build them together.
- A market under roughly 2,000–3,000 reachable companies changes the whole playbook: fewer touches per account, deeper personalization, account-based rather than volume-based outreach.
- Re-size the TAM every 6–12 months; market definitions drift and a stale count quietly caps growth or wastes budget on an exhausted segment.
Why list-building without a market count backfires
A cold email program that starts with 'let's pull 5,000 contacts' instead of 'how many companies actually match our ICP' has already made two expensive decisions blind. It has no way to know whether 5,000 is 5% of the reachable market or 150% of it — and both mistakes are common. Undershooting means a team ramps hiring and tooling for a channel that runs dry in two quarters. Overshooting means the list gets padded with marginal-fit accounts just to hit a headcount-driven quota, and reply rates quietly erode as the mismatch grows.
The second failure mode is the more common one in practice: teams that never sized the TAM discover it by attrition. Reply rates fall, someone assumes the copy went stale, and the team A/B tests subject lines for a month before anyone asks whether the list itself has been thinned down to companies that were never a strong fit. Sizing the market up front turns that guesswork into arithmetic done once, revisited periodically.
This matters more for targeted B2B cold outreach than for almost any other channel, because the entire method depends on named accounts and named decision-makers. A newsletter can paper over a fuzzy audience definition with volume; a cold outreach program that sends personalized, researched emails to specific people cannot — every wasted send against a bad-fit account costs research time and mailbox reputation, not just a line item in an ESP bill.
The three numbers: TAM, SAM, SOM
Total addressable market is every company that could conceivably buy what you sell, worldwide, regardless of whether you could ever reach or serve them. It is the number that goes in a pitch deck and is almost useless for list building on its own — a $40 billion TAM tells a list builder nothing about who to email Tuesday morning.
Serviceable addressable market narrows that down to the slice you can actually sell to given your product's real constraints: geography you can support, company sizes your pricing and delivery model fit, industries your product actually solves a problem for. This is the number a cold outreach ICP list should be built against — it is countable, and every company in it is a legitimate candidate for a personalized email.
Serviceable obtainable market is smaller still: the realistic share of SAM you can win given your team size, sales cycle, and competitive position over a defined period, typically 12 months. SOM is a planning number for revenue targets and quota-setting, not a list-building input — but it is useful as a sanity check. If SOM implies closing 40% of SAM in a year, either the SAM count is wrong or the plan is.
A mid-market compliance software vendor selling to logistics companies with 50-500 employees in the US and Canada: TAM is roughly every logistics company worldwide (~180,000+, mostly irrelevant). SAM is US/Canada logistics companies in that headcount band with a fleet-tracking or freight-brokerage function, filtered down by NAICS code and employee count to about 6,400 companies. SOM, given a two-person outbound team and a 90-day sales cycle, is a realistic 350-450 companies engaged per year — informing quota, not the ICP filter itself.
A bottom-up method for counting SAM
Top-down TAM sizing — taking an industry report's market-size dollar figure and dividing by average deal size — produces numbers that look precise and are usually wrong by half an order of magnitude, because average deal size and total spend rarely line up cleanly with company count. For cold outreach ICP work, bottom-up counting is both more accurate and directly usable: it produces an actual list, not just a number.
Start from firmographic filters that mirror your best current customers: industry classification (NAICS/SIC or the platform-specific equivalent), employee count band, revenue band if available, geography, and any technographic signal that correlates with fit (a specific CRM, a compliance requirement, a hiring pattern). Run those filters against a business database or a data provider — most B2B list tools let you preview a count before exporting, which is exactly the number you want.
Cross-check the count two ways. First, compare it against a second data source; provider databases disagree by 20-40% routinely, and averaging two sources is more honest than trusting either one. Second, sanity-check against known reference points — if you know there are roughly 3,000 licensed freight brokers in a state, a provider count of 40,000 US logistics companies matching your filter is telling you the filter is too loose, not that the provider found a hidden market.
The output of this exercise is not just a number — it is the filter definition itself, which becomes the saved segment your list-building and CRM tooling pull from going forward. Sizing and list construction are the same work done once, not two separate projects.
- Define firmographic filters from your best current customers, not aspirational ones.
- Pull a bottom-up count from at least one business/contact database with filter preview.
- Cross-check the count against a second source; expect 20-40% variance and average it.
- Sanity-check against any known reference figure (licensing bodies, trade associations, public registries).
- Save the filter as a reusable segment definition, not a one-time export.
What the number should change about your outreach plan
A SAM of 40,000 companies and a SAM of 1,500 companies call for genuinely different outreach designs, and this is where sizing earns its keep. A large SAM supports a volume-oriented cadence: moderate personalization depth per account, sequences that can afford some list churn, and room to A/B test angles at meaningful sample sizes because there is always another few hundred companies to test against.
A small SAM — anything under roughly 2,000-3,000 reachable companies in most B2B categories — forces an account-based posture whether or not anyone planned for it. Burning through a list that size in a single aggressive quarter leaves nothing to re-engage later, and low reply rates in a small market are far more damaging because there is no larger pool to fall back into. Under this constraint, deeper research per account, multi-threaded outreach to two or three named decision-makers per company, and longer re-engagement windows (touching a non-responsive account again in 6-9 months rather than writing it off) become the default, not a nice-to-have.
The number also disciplines pacing. If SAM is 6,000 companies and the realistic reply-driven pipeline needs re-engaging non-responders every two quarters, that sets a natural ceiling on how many new companies should be entering the list per month — a ceiling that headcount-driven quota planning routinely ignores until the list runs out mid-year.
Common mistakes in TAM sizing for outreach
The most frequent mistake is sizing the TAM once at company founding and never touching it again. Markets drift — competitors enter, your own product expands into adjacent segments, a regulatory change creates or destroys a buyer category — and a TAM count from two years ago silently caps how much of the real opportunity the team is even aware of. Re-run the bottom-up count every 6-12 months, especially after any change to ICP criteria or product positioning.
The second mistake is confusing TAM with SAM in planning conversations — quoting the big top-down number in a board deck while building the actual list off unrelated, looser criteria. This produces a strange but common outcome: a company that talks about a nine-figure market while its outbound team runs out of accounts to email within a year, because nobody built the list against the number that mattered.
The third is treating list purchase or scrape volume as a proxy for market size. A vendor selling '50,000 verified contacts' in your category is reporting how many records they hold, not how many real companies match your ICP — those lists routinely include stale entries, wrong-fit company sizes, and duplicate records under different formatting. Any purchased or scraped list should be filtered down using the same firmographic criteria as the bottom-up count, and the resulting number checked against it, not accepted at face value.
Checklist: sizing before you build the list
Before greenlighting list volume, sequence cadence, or a headcount plan for a cold outreach motion, run through this once. It takes a day or two of focused work and prevents months of misdirected effort.
Note on data handling: wherever the underlying company and contact data includes EU-based entities or individuals, sizing and list-building both need to respect GDPR's legitimate-interest and data-minimization principles from the start — pulling a broad list first and worrying about lawful basis later is backwards and creates cleanup work later. For US-based contacts, keep CAN-SPAM's identification and opt-out requirements in mind once outreach begins, even though sizing itself is a research exercise, not a send.
- Define SAM firmographic filters from actual best-fit customers, not the ideal customer you wish you had.
- Run a bottom-up count against at least one database, cross-checked against a second source.
- Separate TAM (deck number), SAM (list-building number), and SOM (quota number) explicitly in planning docs.
- Decide cadence and personalization depth based on SAM size — small market means account-based, not volume-based.
- Set a re-engagement window appropriate to SAM size so a small market isn't burned in one aggressive push.
- Schedule a re-size every 6-12 months or after any ICP/product change.
- Confirm any purchased or scraped list is filtered against the same criteria used for the SAM count, not treated as its own source of truth.
- Check lawful basis for the underlying contact data (GDPR legitimate interest for EU contacts, CAN-SPAM identification/opt-out for US sends) before list-building scales up.
FAQ
What's the difference between TAM and the list I should actually build for cold outreach?
TAM is the theoretical total market size, useful for strategy and fundraising conversations but too broad to build a list from. The list should come from SAM — the serviceable addressable market — which applies real constraints like geography, company size and industry fit that TAM ignores. Building a cold outreach list straight from a TAM figure produces a list padded with accounts you can't realistically serve or reach.
How do I size a market if I don't have access to expensive market research reports?
Use a bottom-up count instead of a top-down report figure. Define firmographic filters from your best current customers, run them through a B2B database or list-building tool's filter preview (many are free to preview, even if export costs money), and cross-check the count against a second source or a known reference figure. This produces a more usable number for list building than a purchased market report anyway.
What counts as a 'small' TAM for cold outreach purposes, and does that change the approach?
Roughly under 2,000-3,000 reachable companies in most B2B categories counts as small enough to change the playbook. At that size, treat outreach as account-based rather than volume-based: deeper personalization per company, multiple named contacts per account, and longer re-engagement windows so the market isn't exhausted in a single aggressive push.
How often should I re-size the TAM and SAM?
Every 6-12 months as a baseline, and immediately after any change to ICP criteria, product positioning, or entry into a new vertical or geography. Markets drift quietly — a stale sizing number can silently cap a team's sense of the available opportunity long after the real market has grown or shrunk.
Should I include companies that match my ICP but are in a region I can't legally or practically serve?
No — that inflation belongs in TAM, not SAM. If you can't support the geography, can't meet a local compliance requirement, or don't have staff in the right timezone for onboarding, exclude those companies from the list-building segment even if they fit every other firmographic criterion. Counting them makes the market look bigger without making it any more reachable.
Does TAM sizing matter for a company that already has an ICP list and is just running outreach?
Yes, particularly to catch drift. Teams that built an ICP list years ago and never re-sized it often don't realize how much of the market they've already touched, or that a growing product now qualifies a wider segment than the original filter captures. A periodic re-size surfaces both under-used headroom and markets that are quietly running dry.
Want to apply this to your outreach?
We will map it to your segment and product — before any work starts.
Talk to us