GovCon BD Guide

How to Find Prime Contractors for Federal Subcontracting

By PrimeFinder  ·  8 min read  ·  Updated May 2026

One of the most common questions from small federal contractors is also one of the most frustrating to answer: how do you actually find prime contractors to team with?

The short answer is: SAM.gov + USASpending.gov + targeted outreach. The long answer is that doing this manually for even 50 companies takes days — which is why most small subs give up and wait to be found instead.

This guide walks through the full process, step by step, and explains where most subs get stuck.

Why teaming with a prime matters

Most federal contract opportunities — especially those above the simplified acquisition threshold ($250,000) — are awarded to prime contractors who then sub out work they can't or don't want to do in-house. Getting onto a prime's team before a solicitation drops is one of the most reliable ways for small businesses to access federal work.

The problem: primes are flooded with cold outreach, and most of it is generic. The subs who break through are the ones who do their homework.

Step 1: Find active primes on SAM.gov by NAICS code

Step 1

Search SAM.gov by NAICS code

SAM.gov's Entity Management search lets you filter for active registrations by NAICS code. Start with your primary NAICS and note the company name, UEI, cage code, location, and registration expiration date.

Go to sam.gov/search and filter by:

You'll typically get hundreds or thousands of results. Don't try to work through all of them — focus on companies with active registrations that haven't expired, and prioritize those in your state or the states where the agencies you target operate.

Tip: SAM.gov also has a free API (Entity Management API) that lets you pull this data programmatically into a spreadsheet, filtered by NAICS, state, and registration status. This is much faster than clicking through the UI.

Step 2: Filter by recent award activity on USASpending.gov

Step 2

Research contract award history

Not all SAM.gov registrants are active contractors. USASpending.gov shows you who's actually winning work — and in what agencies and capability areas.

For each company on your shortlist, go to usaspending.gov and search by company name or UEI. Look for:

SignalWhat it means
$1M+ in recent awardsActively competing and winning — worth pursuing
Awards from agencies you targetStrong alignment, they know the buying community
$0 in recent awardsRegistered but not competing — lower priority
Awards in your exact NAICSDirect capability overlap — highest priority
Important note on the USASpending API: The recipient_uei filter in the USASpending spending_by_award endpoint silently ignores UEI values and returns all awards. To get accurate per-company data, search by recipient_search_text (company name) and then verify results against the expected UEI. This is a known quirk of their API.

Step 3: Find the right contact

Step 3

Identify BD, capture, or partnership contacts

The right contact is usually a Business Development Manager, Capture Manager, VP of BD, or Director of Partnerships — not the CEO or a generic "info@" address.

Where to find them:

  1. Company website: Look for "Teaming", "Partners", "Alliances", "Business Development", or "Careers" pages. BD managers are often listed by name.
  2. LinkedIn: Search the company name + "business development" or "capture manager". Free LinkedIn accounts can find these with some persistence.
  3. GovWin / TargetGov: Paid tools with contact databases, worth it if you're doing high-volume outreach.
  4. AI web scraping: Tools like PrimeFinder use the Anthropic Claude API to automatically extract publicly listed BD contacts from company websites at scale.

Step 4: Draft a short, specific outreach email

Step 4

Write outreach that gets read

Generic BD emails get ignored. Reference a specific recent award. Be direct about your capabilities and what you're asking for.

A template that works:

Subject: Teaming Inquiry — [Your Capability] for [Agency] work


Hi [Name],

I saw that [Company] recently won a [contract description] with [Agency] — congratulations. We're a [size] [your NAICS] firm specializing in [specific capability], and I'd love to explore teaming on future opportunities in this space.

We're registered on SAM.gov (UEI: [your UEI]) and have past performance in [specific area]. Would you be open to a 20-minute intro call?

[Your name]

Key principles:

Step 5: Follow up and track everything

Step 5

Systematic follow-up

Cold teaming outreach has a 5–10% response rate on a good day. Volume and consistency matter more than any single email.

Follow up once after 5–7 business days with a short one-liner ("Just checking in — happy to share our capability statement if helpful"). After that, move on. Primes have long memories; a pushback-free follow-up is fine, a third unsolicited email is not.

Track everything in a CRM or a simple spreadsheet: company name, contact, date of outreach, response status, next action. If you're targeting 50 companies per month, you'll lose track without a system.

The realistic numbers

ActivityTypical outcome
100 companies researched~30–40 with relevant award history
30 emails sent3–5 responses
5 calls booked1–2 teaming agreements
1–2 teaming agreements0–1 subcontract awards (6–18 month cycle)

Federal BD is a long game. The companies that win consistently are the ones that run this process every month, not once a year.

How long does this take manually?

Realistically: 2–4 hours to research 10 companies thoroughly (SAM.gov + USASpending + contact finding + personalized email). For 50 companies, that's a full workweek. For a solo BD person or a founder doing their own BD, that math doesn't work.

That's the problem PrimeFinder was built to solve: automate steps 1–4 so you spend your time on calls and relationships, not spreadsheets.

Automate the research. Keep the relationships.

PrimeFinder runs the full pipeline — SAM.gov discovery, USASpending enrichment, AI contact finding, and personalized email drafting — in the time it takes to drink your coffee.

Get Charter Access — Free for 1 Year →