What SAM.gov Opportunities actually is
SAM.gov replaced FedBizOpps (FBO) in November 2019. The Opportunities module is where federal agencies are required to post any acquisition above $25,000 — pre-solicitations, requests for information, draft solicitations, and final solicitations all go here. There is no separate system you need to monitor. If a federal agency is buying something and following the Federal Acquisition Regulation, it will appear on SAM.gov.
The site handles roughly 40,000 to 60,000 active postings at any given time. The search interface has improved since the FBO migration, but it still rewards people who know the filters. Most first-time users run a keyword search, scroll through irrelevant results, and give up. The fix is learning the filter stack.
The search interface, filter by filter
Go to sam.gov, click "Contract Opportunities" in the top nav, then "Search Opportunities." You land on a search bar with a collapsible filter panel on the left.
Keyword search. Search works on the title, description, and attached documents. Use the official language agencies use internally: "facilities management" beats "building maintenance," "information technology support services" beats "IT help desk." When in doubt, look up what agencies put in the title of contracts you already know about and mirror that vocabulary.
NAICS filter. Every solicitation is tagged with a NAICS code. If you already know your NAICS codes, enter them directly. If not, use the NAICS lookup at census.gov/naics — find the 6-digit codes that match your core services, then filter to each one individually. A staffing firm might search 561320 (Temporary Help Services) and 561110 (Office Administrative Services) as separate queries rather than one broad search. Agencies occasionally miscategorize, so run one query with your NAICS code plus a broader keyword search to catch outliers.
Set-aside filter. This is the most important filter for certified small businesses. The set-aside field appears as a multi-select list. Key codes to know:
- SBA — Small Business set-aside (any small business can compete)
- 8A — 8(a) sole source or competitive set-aside (SBA 8(a) participants only)
- HZC — HUBZone set-aside (HUBZone-certified firms only)
- WOSB — Women-Owned Small Business set-aside
- EDWOSB — Economically Disadvantaged WOSB
- SDVOSBC — Service-Disabled Veteran-Owned Small Business (civilian agencies)
- SDVOSBS — SDVOSB set-aside specific to the VA (uses a separate verification system called VetCert)
Selecting "8A" shows only 8(a)-designated opportunities. This is how you stop competing for full-and-open contracts where your set-aside status gives you no advantage.
Agency filter. You can narrow to a specific agency or sub-agency. If you're targeting DoD work, filter to Department of Defense and then pick a component — Army, Navy, Air Force, Defense Logistics Agency, etc. Civilian agency work often comes through the General Services Administration (GSA) or individual cabinet agencies. Start broad, then narrow once you see where the volume is in your NAICS code.
Dollar range filter. FAR Part 13 simplified acquisitions run up to $250,000. Contracts between $250,000 and the SAT (currently $2 million for most civilian work, higher for defense) follow different procedures. Filter by dollar range to match your capacity. Pursuing a $50 million contract as a first-time GovCon is a poor use of business development resources. The $500K–$5M range is where most small business wins happen.
Posted date filter. Set this to "Last 7 days" or "Last 30 days" to focus on active opportunities. Older postings are often already awarded or cancelled.
Sources sought and RFIs: what they mean
Not every posting is a solicitation. Two types appear regularly that are not yet a buy:
A Sources Sought Notice is market research. The agency is trying to determine whether enough small businesses exist to justify a set-aside. Responding is worth your time even though no contract is awarded — agencies count responses when deciding whether to set aside an acquisition. Submit a capabilities statement and explicitly state your relevant experience, your size standard, and your certification status. It takes 30 minutes and gets your firm into the contracting officer's awareness.
A Request for Information (RFI) is similar. The agency is researching the market before writing the statement of work. RFI responses inform the solicitation. Again, respond. It costs little and builds a paper trail of engagement.
An actual solicitation will be labeled Solicitation, Request for Proposal (RFP), Request for Quotation (RFQ), or Invitation for Bid (IFB). That is when you make the go/no-go decision and start writing.
Setting up saved searches and email alerts
SAM.gov lets you save any search and receive email notifications when new opportunities match. You need a SAM.gov account (free, separate from your entity registration).
After running a search with your filters set, click "Save Search" in the upper right. Give it a name — something like "8(a) IT Support Services – Civilian" — and set the notification frequency to daily. SAM.gov will email you a digest of new postings that match.
Set up three to five saved searches covering your main NAICS codes, your certifications, and your target agencies. Check the digest each morning. The response windows on federal solicitations are often 30 days but can run as short as 10 days for small acquisitions, so finding postings early matters.
Reading a solicitation
When you find a promising posting, the attached documents are what matter. The posting text is a summary. The actual requirements live in attachments.
Look for these documents:
Statement of Work (SOW) or Performance Work Statement (PWS). The SOW describes deliverables. The PWS describes outcomes the government wants, leaving the contractor more flexibility in how to achieve them. This document tells you what you would actually be doing and whether you have the capacity to do it.
Section L — Instructions to Offerors. This tells you exactly what to submit and in what format. Follow it exactly. Agencies can and do disqualify proposals for non-compliance with format requirements.
Section M — Evaluation Criteria. This tells you how the agency will score proposals. If it says "Technical approach is more important than price," price alone won't win. If it's a lowest-price technically acceptable (LPTA) award, your technical proposal needs to clear a bar but the contract goes to the cheapest compliant offer.
Period of Performance. Note the contract length and any option years. A one-year base with four one-year options is a five-year contract. That changes the resource commitment.
Before you write anything, assess: Do we have past performance in this NAICS code? Do we meet the size standard? Is this set-aside type one we qualify for? Can we deliver within the period of performance? If the answer to any of those is no, move on.
Using FPDS to research what an agency buys
The Federal Procurement Data System (fpds.gov) records every contract award made by the federal government. Before you respond to a solicitation, spend 20 minutes in FPDS to understand the agency's buying history.
Search by agency and NAICS code. You can see: who won the last contract for this service at this agency, how much they were paid, whether it was a small business or large, and when the current contract expires.
This tells you several things. If the incumbent is a large business, the agency may be considering converting to a small business set-aside — worth pursuing. If the incumbent is an 8(a) firm approaching the end of its program term, the recompete might come out as an 8(a) competitive. If the same firm has won this contract three times in a row, they have a strong relationship and you will need a differentiated approach.
FPDS also shows you what agencies spend on services adjacent to yours, giving you a pipeline of future targets beyond the current SAM.gov posting.
Commercial alternatives: GovWin IQ and Bloomberg Government
SAM.gov shows you what's posted. It does not show you what's coming.
Deltek GovWin IQ (govwin.com) tracks pre-solicitation intelligence — contracts that agencies are planning to put on the street but haven't posted yet. GovWin aggregates budget data, congressional appropriations, program office contacts, and incumbent contract expiration dates. Pricing starts around $5,000 per year for a single-user subscription. For firms doing $1M+ in GovCon, the pipeline visibility justifies the cost.
Bloomberg Government (bgov.com) covers federal, state, and local government procurement with a strong research layer — agency budget analyses, contract spending trends, and contact databases for program managers and contracting officers. It runs roughly $5,000–$10,000 per year.
Both tools are most useful when you are ready to do proactive business development: finding opportunities 6 to 18 months before they hit SAM.gov, building relationships with the right program offices, and shaping requirements before the solicitation is written. If you are still figuring out which agencies buy what you sell, start with SAM.gov and FPDS — both are free.