SAM.gov setup & daily monitoring for a small firm
SAM.gov is where you register to be eligible and where you find the work. Here's how to set it up once and monitor it without losing an hour every morning.
The short version
- SAM.gov is two things in one site: where you register your business to be eligible, and where you find the opportunities.
- Registration is free, needs a UEI, and must be renewed yearly — a lapse makes you ineligible instantly.
- Pick the right NAICS codes for your trade so the correct set-asides and solicitations reach you.
- Set up saved searches and check them daily; the hard part is reading a Combined Synopsis/Solicitation and deciding fast.
What SAM.gov actually is
The System for Award Management (SAM.gov) is the U.S. government's official, free front door for contractors. It does two jobs. First, it's the registry: no business can be awarded a federal contract or paid without an active SAM registration. Second, it's the marketplace: federal buyers post their solicitations there (SAM.gov absorbed the old FedBizOpps / beta.SAM), so it's where you go to find open work. Everything below is free — treat any site charging you to "register with SAM" as a middleman you don't need.
Registering your business, step by step
- Gather your records. Legal business name, physical address, and taxpayer ID exactly as they appear on your IRS and state filings. Mismatches are the top cause of delays.
- Get your UEI through entity validation. Inside SAM.gov you'll validate your entity and be issued a Unique Entity ID (the 12-character code that replaced DUNS). If SAM can't auto-match your records, it will ask you to upload documents — start early.
- Complete the core registration. Add your banking details for electronic payment (EFT), a CAGE code will be assigned, and you'll answer the representations and certifications — a long questionnaire about your business size, ownership, and compliance. Answer honestly; these follow you.
- Set your NAICS codes (next section) so the system knows your trade.
- Renew every year. Registration expires 365 days after activation. Calendar the renewal — an expired registration removes you from award eligibility the day it lapses.
Entity validation and the first activation can take from a few days to several weeks, especially if your records need manual review. Don't wait until a solicitation you want is closing — get registered before you find the bid you care about.
NAICS codes for cleaning and facilities trades
A NAICS code classifies what your business does. It matters because set-asides and size standards are tied to specific codes, and buyers post solicitations under a code. Pick the ones that genuinely describe your work — you can list several:
| NAICS | Trade | Typical work |
|---|---|---|
| 561720 | Janitorial Services | Interior cleaning, restrooms, floors, day porters |
| 561210 | Facilities Support Services | Bundled O&M — running a whole facility's services |
| 561730 | Landscaping Services | Grounds maintenance, mowing, snow removal, planting |
| 561612 | Security Guard Services | Unarmed/armed guards, access control, patrols |
| 561740 | Carpet & Upholstery Cleaning | Specialty floor and carpet care |
| 561790 | Other Services to Buildings | Pressure washing, window cleaning, misc. building services |
Your primary NAICS should be the code that best matches your main line of business — it affects which size standard the government applies to you. Check the current size standard for each code you claim in SBA's size-standards table.
Set up saved searches and a daily routine
Once registered, use SAM.gov's Contract Opportunities search to build the queries that match your business, then save them and turn on notifications so new postings come to you:
- Filter by NAICS (your codes above) and by place of performance state(s) you can actually serve.
- Filter by set-aside if you hold a certification (WOSB, HUBZone, SDVOSB, 8(a)) to surface work reserved for you.
- Filter by notice type — "Combined Synopsis/Solicitation" and "Solicitation" are the ones you can bid on now; "Sources Sought" and "Presolicitation" are early signals.
- Save the search and follow it so SAM emails you new matches. Check daily — federal deadlines are short and the clock starts when the notice posts.
Reading a Combined Synopsis/Solicitation
A Combined Synopsis/Solicitation is a single notice that both announces the requirement and serves as the actual solicitation you respond to — common for simpler commercial buys like cleaning. When you open one, go straight to the fields that decide whether it's worth your night:
- NAICS & set-aside — confirm you're eligible before reading further.
- Place of performance — the actual site address and how far it is from you.
- Response date / offer due and the questions cutoff — note both immediately.
- Attachments — the PWS/SOW (scope), the wage determination (your floor), a pricing schedule or bid form, and any drawings. The real information is in the attachments, not the summary text.
- The contracting officer's contact — who to send questions to before the cutoff.
New to what a PWS and wage determination even are? Start with how federal janitorial bidding works and the wage-determination guide. Then decide with the bid/no-bid framework.
The honest catch — and where BidBrief fits
None of this is hard once. The problem is doing it every single morning: opening each new notice, downloading the attachments, reading the PWS, pulling the wage determination, checking the incumbent history, and deciding — all before your crews start. Most owners can't sustain that on top of running the business, so the saved searches pile up unread and the winnable bids close unnoticed. That daily reading is exactly the tedious part BidBrief does for you: we monitor SAM.gov in your trade and states and send you one page per opportunity with a straight verdict. Do the setup above yourself — it's free and it's yours — and let the daily triage be the thing you hand off. Browse live contracts by state and trade to see what's open right now.
Stop reading RFPs to find out they weren't worth it.
Every morning, BidBrief reads the new federal solicitations in your trade and states and sends you one page each: scope, the wage floor, who won it last, and a straight BID or SKIP. $249/month, cancel anytime.
See how it works →