Building an Account List for a Product With a Tiny Buyer Pool
To build an account list for a vertical SaaS product with a tiny buyer pool, replace broad filters with a short worksheet of specific yes or no criteria. When your entire addressable market is a few hundred companies, a filter set built for casting a wide net just returns noise.
The fix is a worksheet, not a database query: a short set of criteria specific enough that anyone on your team could look at a company and say yes or no without guessing.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Start With the Companies You've Already Won
Pull the last dozen closed-won deals and list what they actually had in common beyond industry: the software stack they were already running, the team size at the specific department you sell into, whether they were VC-backed or bootstrapped, even the compliance frameworks they needed to hit.
In a vertical this narrow, two or three of those details usually do more filtering work than a generic firmographic filter like employee count ever will, because everyone in a micro-vertical looks similar on the broad metrics.
Write the Criteria Down as a Yes or No Test
Turn what you found into a worksheet with five or six rows, each one a specific, checkable fact: does this company use the specific competing or adjacent tool, does it operate in the sub-segment where your product actually fits, does it have the specific role you sell to as a named hire rather than a founder wearing five hats.
A row like "good culture fit" doesn't belong on this list. If two reps looking at the same company wouldn't give the same answer, the row needs to be more specific before you use it.
Examples of checkable worksheet rows:
- Does the company use the specific competing or adjacent tool your product replaces or works alongside?
- Does it operate in the sub-segment where your product genuinely fits, rather than in the wider industry?
- Does it employ the specific role you sell to as a named hire, not a founder covering several jobs?
- Does it meet a compliance requirement or funding profile that your recent closed-won deals shared?
- Could two people on your team look at the same company and give the same yes or no answer without guessing?
Where the List Actually Comes From
In a tight vertical, the source lists are usually smaller and weirder than a standard database export: a specific trade association's member directory, a niche marketplace's vendor page, a conference's exhibitor or attendee list, a subreddit or Slack community where your buyers hang out.
Build the raw list from those sources first, then run it through the worksheet criteria, rather than starting from a broad database and trying to filter down. A database built for breadth will always miss the smaller players that make up a real chunk of a micro-vertical.
Enriching a Small List Properly
Because the list is short, you can afford to enrich it more thoroughly than you would a thousand-account list. Apollo or Lusha can fill in the contact layer, the named decision-maker and their verified email, once you've hand-picked the company list itself.
Don't run the enrichment step first and let the tool's own filters shrink your list before you've applied your own criteria. In a niche this small, a company that a generic filter drops for looking too small or too new might be exactly the account you want.
Keeping the List From Going Stale
A hyper-niche list needs more maintenance than a broad one, not less, because the whole pool is small enough that losing track of a handful of accounts is a real dent in your addressable market. Revisit the worksheet criteria every quarter against your newest closed deals, since a micro-vertical's defining traits shift as the category itself matures.
Keep a note of every company you excluded and why, so the next person building on the list isn't guessing at whether a borderline account was already considered and rejected on purpose.
A Worked Example of the Worksheet in Practice
Say you sell scheduling software built specifically for physical therapy clinics with more than one location. A generic filter for "healthcare, 10 to 50 employees" would return chiropractors, dentists, and single-location practices that don't fit at all.
The worksheet version instead asks: does the practice have more than one location, does it currently use a general-purpose scheduling tool rather than a PT-specific one, and does it list a practice manager or operations lead as a distinct role from the clinical staff. Those three questions, checked against a directory of multi-location PT clinics rather than a broad healthcare database, produce a shorter list that converts at a meaningfully higher rate.
What Good Looks Like
A well-run niche list has a written, specific worksheet of criteria that any two reps would score the same way, comes from sources built for that vertical rather than a general database, and gets revisited against new closed deals at least once a quarter.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Apollo works well for the contact-layer enrichment step once you've hand-picked the company list, filling in the named decision-maker and a verified email.
Lusha is another option for that same contact-enrichment step, worth comparing against Apollo on coverage for your specific niche before committing to one.
Frequently Asked Questions
How small can an account list be and still be worth building this way?
If your addressable market is a few hundred companies or fewer, this approach is worth the extra setup time. Below that, even a hundred accounts can justify a hand-built worksheet, since the cost of missing a real fit is much higher than in a broad market with thousands of candidates.
Should I still use firmographic filters like employee count at all?
Use them as a rough first pass, not as your main filter. In a narrow vertical, companies often look nearly identical on employee count or revenue band, so the criteria that actually separate a real fit from a near-miss tend to be more specific, like the exact tool stack or sub-segment.
What's the biggest mistake teams make building a niche account list?
Starting from a broad database and filtering down, instead of starting from the specific communities, directories, or events where the niche actually gathers. The database approach systematically misses smaller or newer players that make up a real share of a tight vertical.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
Why a Narrower Prospect List Usually Outperforms a Bigger One
How to build a tight outbound list from real fit signals instead of a firmographic export, and how to tell when you've made the list too narrow to work.
Building a Prospect List for a Niche Too Small for Standard Filters
A worked example of using an AI model to find and verify prospects for a niche that firmographic filters like industry and headcount can't isolate.
Building a B2B Prospect List Without ZoomInfo
How to build a targeted B2B prospect list without ZoomInfo: define the filter, pick sources, verify contacts and size the list from your win rate.
Why Comparing Your Churn Rate to a Generic Benchmark Misleads You
Why a single published SaaS churn number is nearly useless for judging your own retention, and how to build a comparison that actually fits your business.
Why a SaaS Commission Plan Doesn't Transfer to Fintech or Health Tech
How sales cycle length, deal complexity and regulatory review change what a competitive commission plan looks like across SaaS, fintech and health tech.
Turning a TAM Estimate Into an Account List Reps Can Actually Work
A TAM slide is not an account list. Here's how to turn total-addressable-market modeling into named accounts your team can actually prospect.