You're looking at a SAM.gov solicitation. The agency is familiar. The NAICS code is yours. The set-aside matches your certifications. It looks like a fit.

Before you spend 40 hours writing a proposal, you want to know one thing: who won this contract last time?

SAM.gov won't tell you. But there's a free government database that will — the award amount, how many bids were submitted, whether the same contractor has won this agency's work three times running. Most small contractors have never opened it.

It's called USASpending.gov. Here's what it actually shows you, and why it matters before you decide to bid.

What it is

USASpending.gov is the federal government's open data platform for contract spending. It pulls from FPDS — the Federal Procurement Data System — and makes award records publicly available. No login. No registration. No FOIA request.

Data goes back to 2000 and updates daily. Every federal contract award over $10,000 is in there:

SAM.gov shows you what's open. USASpending.gov shows you what happened. The two together give you a picture of a procurement market that most contractors only see half of.

What you can actually learn before you bid

When I was building BidWatchHQ, I kept running into this gap. Contractors were monitoring SAM.gov religiously but walking into bids with almost no intelligence about the buying pattern — who the agency preferred, what they'd paid before, how crowded the field was. USASpending closes that.

The first thing worth checking is who won last time — and the time before that. Type an agency name and a NAICS code into USASpending and you'll see every award that agency has made in that category. All of them, not just the most recent. If the same contractor shows up four times in a row, you're looking at an entrenched incumbent. That doesn't mean you don't bid — but it changes the question you need to answer before you do.

Bidding without this information is not BD. It's guessing.

Solicitation estimates are all over the place. Some are accurate. Some are placeholders. Some are set deliberately low to stay under a threshold. USASpending shows you what the government actually paid — for that agency, that scope, in recent years. If the estimate says $500K–$2M and the last three awards in that category came in at $340K–$480K, you have real pricing data. That changes your number.

Every award record also includes the number of offers received. A contract that drew 14 bids is a different calculation than one that drew 2. Low competition on a recurring contract type, in your NAICS, in a state where you operate — that's where the proposal hours go.

USASpending also shows period of performance end dates on past awards. A contract awarded in 2022 for a three-year base period with two option years might recompete by 2027. Contractors who build a recompete calendar from this data see solicitations coming months before they post on SAM.gov. The ones winning new business consistently usually aren't responding cold to an alert. They saw it earlier.

How to pull the data

Find what an agency has awarded in your NAICS code

  1. Go to usaspending.gov
  2. Click "Spending Explorer" in the top nav
  3. Select Agency → find your target agency
  4. Drill into Contracts from the agency page
  5. Filter by your NAICS code in the left panel
  6. Sort by award date descending

Research a specific solicitation

  1. Take the solicitation number from SAM.gov
  2. Paste it into the USASpending search bar
  3. If this has been competed before, it will surface
  4. Click into the award for the full record: awardee, amount, competition count, period of performance

Build a recompete pipeline

  1. Search by agency and NAICS code
  2. Sort by period of performance end date
  3. Flag anything expiring in the next 12–18 months

That list becomes your BD calendar. Any contract on it is likely to hit SAM.gov before it expires.

Where it falls short

Know the limitations

Data lag is real. Agencies have 30 days to report awards, and some are late. Silence doesn't mean nothing was awarded.

Subcontract data is incomplete. The platform tracks prime contracts well. If you're primarily a sub, FPDS and agency-specific sources may fill more gaps.

Some awards are redacted. Classified contracts, certain sole-source vehicles, and some IDIQ orders have limited data.

Stick to recent years for pricing. The further back you search, the spottier the data. For pricing intelligence, use the last two or three years.

None of that makes it less useful. It just means you use it as context, not gospel.

Start with one solicitation

Most contractors see half the picture. They see what's open on SAM.gov. They don't see who's been winning it, what it's been worth, how competitive the field was, or when it's coming back around.

An hour on a specific agency and NAICS code gives you more competitive intelligence than most contractors have when they start writing. Start with one solicitation you're already looking at. Run it through USASpending before you decide whether to bid.

Stop monitoring SAM.gov manually

BidWatchHQ monitors SAM.gov and state portals daily, matches opportunities to your NAICS codes and certifications, and sends you a digest every morning — so you're not the contractor who found out after the deadline.

Start your free 30-day trial →

No credit card required. Takes 3 minutes to set up.