How to Search SAM.gov for Free

A step-by-step walkthrough of finding US federal contract opportunities on SAM.gov — no account, no registration, no fees.

Last verified: June 2026

SAM.gov (System for Award Management) is the US federal government's official, free website for publishing contract opportunities — every federal solicitation above the public posting threshold appears there. Searching it costs nothing and requires no account.

The single most misunderstood fact about SAM.gov: entity registration is not needed to search. You need a Unique Entity ID (UEI) only when you bid on or receive a federal contract. This guide covers the search workflow specifically; for registration, notice types, and bidding from scratch, see our SAM.gov beginner's guide.

Step-by-Step: Searching Without an Account

Step 1: Go to sam.gov and choose Contract Opportunities

Visit sam.gov and use the search with the domain set to "Contract Opportunities." SAM.gov also houses entity records, wage determinations, and exclusions — make sure you are in the opportunities index or your results will be cluttered.

Step 2: Start with broad keywords

The keyword search is fairly literal. Search "janitorial" rather than "commercial cleaning services contract." Use quotation marks for exact phrases, and run two or three synonym variants — agencies describe the same work in different words.

Step 3: Filter by NAICS code

Every opportunity carries a NAICS industry code. Filtering on your code(s) is more reliable than keywords alone. Not sure of yours? Use our free NAICS code lookup.

Step 4: Narrow with set-aside, location, and date filters

Apply set-aside filters if you qualify (small business, 8(a), HUBZone, SDVOSB, WOSB), restrict place of performance to states you can serve, and set a response-date window so you only see opportunities you can realistically respond to.

Step 5: Read the notice and attachments

Open an opportunity to see the description, the contracting office, deadlines, and attached documents (statement of work, evaluation criteria). Downloading attachments is free and does not require login for most notices.

Step 6 (optional): Create a free account for saved searches

A free SAM.gov user account — distinct from entity registration — lets you save searches, follow specific opportunities, and receive notification emails. This is worth doing once your filters are dialed in.

SAM.gov Filter Reference

Key Contract Opportunities filters — last verified June 2026
FilterWhat it doesTip
KeywordsSearches title and description textUse quotes for exact phrases; try synonyms — agencies word things differently
NAICS CodeIndustry classification assigned to the noticeFilter on your primary NAICS plus adjacent codes; agencies sometimes misclassify
Set-AsideRestricts to small business, 8(a), HUBZone, SDVOSB, WOSB, etc.If you qualify, set-aside opportunities have a much smaller competitor pool
Place of PerformanceWhere the work happens (state/zip)Many service contracts are location-bound — filter to your state(s)
Response DateBid/response deadline windowFilter out anything closing in under a week unless you can move fast
Notice TypeSolicitation, Presolicitation, Sources Sought, Award, etc.Watch Sources Sought in your niche — responding early shapes requirements

SAM.gov Pain Points (Honest Assessment)

SAM.gov is authoritative and free, but the experience has rough edges worth knowing in advance:

  • Literal keyword matching — there is no semantic search; a notice about "custodial services" will not surface for "janitorial" unless both words appear.
  • Dense, jargon-heavy notices — descriptions are written for contracting officers, not vendors. Notice types (Presolicitation, Combined Synopsis/Solicitation, Sources Sought) take time to learn.
  • Misclassified NAICS codes — agencies occasionally tag opportunities with unexpected codes, so a strict NAICS filter silently hides relevant work.
  • Performance and timeouts — complex filtered searches can be slow at peak times.
  • Federal only — state, county, and city contracts never appear on SAM.gov; those live on separate state procurement portals.

None of these are reasons to avoid SAM.gov — it is the source of record, and bidding happens there. They are reasons to not rely on manually re-running searches every day.

When a Free Aggregator Helps

An aggregator does not replace SAM.gov — you still register and bid there. What it replaces is the daily manual search loop. GovBid ingests SAM.gov opportunities, rewrites them in plain English, and emails you matches based on your industry profile rather than literal keywords.

Live US coverage

GovBid currently tracks 31,729 open US tenders from SAM.gov and state portals, searchable free with AI summaries.

Browse US tenders or set up free alerts.

Frequently Asked Questions

Do I need to register to search SAM.gov?

No. Searching contract opportunities on SAM.gov is completely free and requires no account. You only need entity registration (which issues a Unique Entity ID, or UEI) when you actually want to bid on or be awarded a federal contract. A free user account (separate from entity registration) is needed only for features like saving searches and following opportunities.

Is SAM.gov free?

Yes, entirely. Searching, viewing opportunity details, downloading attachments, and even registering your entity are all free. Beware of third-party companies that charge for 'SAM registration assistance' — registration is free directly at sam.gov.

What is a UEI and when do I need one?

The Unique Entity ID is a 12-character identifier issued by SAM.gov when you register your entity. It replaced the DUNS number in April 2022. You need a UEI to submit bids, receive awards, or get paid by the US federal government — but not to search or read opportunities.

What is the difference between a Sources Sought notice and a Solicitation?

A Sources Sought (or Request for Information) is market research — the agency is gauging which vendors exist, and responding can shape the eventual requirement. A Solicitation is the actual request for bids or proposals with a deadline. Presolicitation notices signal a solicitation is coming.

Why can I not find anything relevant on SAM.gov?

The most common causes: searching too-specific keyword phrases (the search is fairly literal), not filtering by active status, or missing opportunities classified under an unexpected NAICS code. Try broader keywords plus a NAICS filter, and check both 'Solicitation' and 'Presolicitation' notice types.

Stop re-running the same search every morning

Free daily email alerts with SAM.gov and state opportunities matched to your industry — in plain English.

Get Free Daily Alerts

Related Reading