DEV Community

Ava Torres
Ava Torres

Posted on

How Government Contractors Use Federal Spending Data for Competitive Intelligence

A BD director at a mid-size defense contractor told me his team spends the first two days of every capture effort manually pulling competitor data from USASpending, SAM.gov, and the Federal Register. Contract values, incumbent names, period of performance, small business set-aside status. All public. All available programmatically. All being copied into spreadsheets by hand.

I helped him automate it. Here's the workflow.

Why Competitive Intelligence Matters in GovCon

Government contracting is one of the few industries where your competitors' revenue is public record. Every federal contract award -- who won, how much, what agency, what NAICS code -- is published on USASpending.gov. The problem isn't access. The problem is that most firms treat this data as something you look up occasionally instead of something you monitor continuously.

The firms that win consistently know:

  • Who's winning contracts in their NAICS codes and at which agencies
  • What price points are winning (total value, annual value, per-unit pricing when available)
  • Which incumbents are coming up for recompete in the next 12-18 months
  • What regulatory changes might create new requirements or shift existing ones

All of this is free. You just need to pull it systematically.

Step 1: Map Competitor Contract Portfolios

Start with USASpending. Every federal contract over $10K is reported here with the recipient name, awarding agency, NAICS code, award amount, and period of performance.

USASpending Federal Spending Search lets you search by recipient name, keyword, agency, or NAICS code. Pull every award for your top 5 competitors over the last 3 years.

What you're building is a competitor profile:

  • Agency concentration -- does the competitor get 80% of revenue from one agency? That's a risk to them and an opportunity for you.
  • Contract size patterns -- are they winning $500K task orders or $50M IDIQs? This tells you where they play.
  • Growth trajectory -- compare year-over-year award totals. A competitor whose federal revenue is shrinking may be losing past performance relevance.
  • Teaming patterns -- subcontractor relationships show up in some award records. Know who they partner with.

Step 2: Verify Entity Registrations in SAM.gov

Every entity that does business with the federal government must be registered in SAM.gov. The registration tells you:

  • Entity status -- Active or Expired. An expired registration means they can't receive new awards.
  • Small business certifications -- 8(a), HUBZone, SDVOSB, WOSB. These determine which set-aside vehicles they're eligible for.
  • NAICS codes -- what the entity self-certifies as its primary industries
  • Exclusion status -- whether the entity has been debarred or suspended

SAM.gov Federal Contracts Search searches entity registrations and contract opportunities. Use it to verify that a competitor's small business certifications are current -- certifications expire, and a competitor that loses 8(a) status suddenly can't compete on 8(a) set-asides.

Step 3: Monitor the Federal Register for Upcoming Requirements

The Federal Register publishes proposed rules, final rules, and notices from every federal agency. For GovCon firms, this is early warning on:

  • New procurement requirements that will eventually become RFPs
  • Policy changes that affect existing contracts (cybersecurity requirements, reporting mandates)
  • Agency budget signals embedded in regulatory impact analyses

Federal Register Search lets you search by keyword, agency, or document type. Set up a weekly pull for your core NAICS codes and agency keywords. A proposed rule published today becomes a procurement requirement in 12-24 months -- that's your capture timeline.

Step 4: Cross-Reference with SEC Filings

If your competitors are publicly traded (or owned by public companies), their SEC filings contain backlog data, revenue concentration disclosures, and forward-looking statements about pipeline.

SEC EDGAR Company Filings Search -- pull 10-K annual reports for public competitors. Search for "backlog" in the filing text. Defense and IT services contractors typically disclose funded vs. unfunded backlog, which tells you how much of their future revenue is already locked in.

The Automated Pipeline

Here's what I'd set up for a GovCon BD team:

  1. Weekly USASpending pull -- all awards in your NAICS codes from the past 7 days. Flag any new awards to tracked competitors.
  2. Monthly SAM.gov check -- verify competitor registrations are active. Flag any certification changes or expirations.
  3. Weekly Federal Register scan -- new proposed rules and notices from your target agencies.
  4. Quarterly SEC review -- 10-K and 10-Q filings from public competitors for backlog and revenue concentration changes.

Each of these runs costs a few dollars and takes minutes. The alternative is two analysts spending two days on it every time a new opportunity surfaces.

The data is already public. The only question is whether you're pulling it systematically or reacting to it after your competitors already have.

Top comments (0)