The U.S. government is one of the largest buyers of building-maintenance and facilities work in the country. Every week, federal agencies — the VA, GSA, the military, the Interior Department — post operations-and-maintenance work: keeping buildings running, HVAC and plumbing serviced, grounds and snow handled, base operations staffed. A lot of it is multi-year, and a lot of it is set aside specifically for small businesses.
The hard part isn't that the work doesn't exist. It's that finding the handful of bids actually worth your time means wading through thousands of postings, most of which don't fit — wrong place, wrong size, a set-aside you don't qualify for, the wrong trade mix, or a wage basis you'd misprice. This guide walks through where the work is, how to tell a real opportunity from a time-sink, and what it takes to be bid-ready.
Yes, the federal government buys a lot of building maintenance work
Building-maintenance and facilities work shows up under a couple of NAICS codes — most often 561210 (Facilities Support Services), which covers providing operating staff for a combination of support services (janitorial, maintenance, grounds, security, and the like) within a client's facilities — including base operations — and 561790 (Other Services to Buildings and Dwellings) for more specific building services (the residual "other" category that doesn't fall under janitorial, landscaping, or pest control). On the federal side you'll see product/service codes like S216 (Housekeeping — Facilities Operations Support Services) and S218 (Housekeeping — Snow Removal/Salt Service). Federal buyers award a large volume of these contracts each year, from single-building O&M to full base-operations support.
Two things make this a genuine opportunity for a small company:
- Set-asides. A large share of this work is reserved for small businesses — and within that, for service-disabled veteran-owned (SDVOSB), 8(a), women-owned (WOSB), and HUBZone firms. If you hold one of those, you're competing in a much smaller pool. (The small-business size standard is generous here, too — $47 million in average annual receipts for 561210, $9 million for 561790, per SBA's current size-standards table — so most owner-operated firms qualify. Verify the figure on the current solicitation, since SBA adjusts these standards periodically.)
- Recurring revenue. Facilities contracts are usually multi-year — a base year plus option years — so one win can mean years of steady work with a single buyer. And buyers re-compete, so getting on their radar pays off again.
Where the opportunities actually are
Almost all federal opportunities are posted in one place: SAM.gov (the System for Award Management's contract-opportunities site). It's free to search, and every active solicitation lives there with its deadline, scope, and contracting office.
Here's the catch every small contractor runs into: SAM.gov is built for completeness, not for you. Search "facilities" or "maintenance" and you'll get a firehose — work three time zones away, contracts ten times your size, set-asides you don't qualify for, and a lot of postings that are amendments or notices, not real bids. Sorting the few that fit from the noise is the actual job, and it's why most owners either give up or only catch opportunities by luck.
The real question: is this bid worth your time?
Bidding takes hours you don't have. So before you write a word, the question isn't "can I maintain this building?" — it's "is this one I can realistically perform, and is it worth the effort?" A few filters separate a real opportunity from a time-sink:
- Codes. Is it actually a facilities/maintenance code — 561210 or 561790, PSC S216/S218 — or something adjacent you'd be stretching to claim?
- Place of performance. Where's the work? A Colorado company chasing a contract in Guam or at a U.S. embassy overseas is going to burn a week on a bid it was never going to perform. Geography is the single most common reason a "good fit on paper" is a no-bid.
- Scope and trades. Facilities O&M is rarely one trade. A single solicitation can bundle HVAC, electrical, plumbing, controls, and grounds under one contract. If you can self-perform part but would need licensed subs for the rest, price that in honestly — or pass. (A note on coverage: TheBidScout scores standalone HVAC & mechanical contracts as their own niche — see how TheBidScout works for HVAC & mechanical contractors — and also surfaces HVAC, mechanical, and electrical work where it is bundled inside a building-maintenance or O&M scope.)
- Which wage law attaches — read this before you price. This is the disqualifier most newcomers miss. Recurring maintenance and operations work is generally covered by the Service Contract Act (SCA), which requires paying prevailing minimum wages and fringe benefits by labor category and locality on covered contracts over $2,500. But construction, alteration, or repair work can instead trigger the Davis-Bacon Act, which carries its own prevailing-wage rates on covered work over $2,000. Larger base-operations contracts sometimes carry both — SCA for the routine maintenance, Davis-Bacon for any substantial, segregable construction. The type of work decides, and the solicitation's own wage determination tells you exactly which rates apply. Price a Davis-Bacon line at SCA rates (or vice versa) and you've either lost money or submitted a non-compliant bid.
- Set-aside. Is it set aside for a category you hold? If it's SDVOSB-only and you're not, it's not your bid.
- Size. Is the contract in a range you can staff, sub, and bond? A first federal job that's 5× your current book is a different kind of risk than one that fits.
Getting good at this bid/no-bid call — and saying no fast — is what protects your time. Most of the value of any opportunity tool isn't the bids it surfaces; it's the ones it tells you to skip, and why.
Getting bid-ready (the part that disqualifies people before they start)
You can't bid federal work from a standing start. The registration gauntlet takes days to weeks, so do it before a deadline is staring at you, not the night of:
- SAM.gov registration with a Unique Entity ID (UEI) — your federal entity identifier. No active registration, no award. The UEI is issued inside SAM.gov; it replaced the old DUNS / Dun & Bradstreet number (retired for federal registration on April 4, 2022), so ignore any older guide that tells you to get a DUNS first.
- Your tax ID (TIN) and business information that exactly matches what's in SAM — mismatches get requests rejected.
- For set-asides, the certification itself (SBA's Veteran Small Business Certification / VetCert for SDVOSB — which is now required, not self-certified — the 8(a) program, WOSB, etc.).
- The trade licenses and insurance the scope demands. Facilities O&M routinely requires proof of licensed HVAC, electrical, or plumbing capability — your own or a named subcontractor's — plus the bonding and insurance the solicitation lists. (Most trade licenses are issued at the state or local level, so the exact requirement depends on where the work is.) A missing trade license is a quiet, common disqualifier on multi-trade facilities bids, so confirm you can cover every trade in scope before you commit to the bid.
- Increasingly, past performance — even a couple of solid commercial references help.
None of this is hard. It's just sequential and slow, and it's the most common reason a small contractor watches a perfect opportunity close while they're still filling out forms. The fix is to close the gap once, early, so you're ready when the right bid appears.
Making it a habit instead of a scramble
The companies that win federal facilities work treat opportunity-hunting as a small weekly routine, not a frantic search when revenue dips: a short, regular look at what's new, scored against how well they fit your business, with the bid/no-bid reasons already worked out. That's a very different experience than opening SAM.gov cold and drowning.
That weekly routine is exactly what we built TheBidScout to do. It syncs the federal notices in your trade every day, pulls each deadline and the solicitation's own requirements out of the documents, scores how well each one fits your profile, and sends a short Weekly Fit Report every Monday — with a plain bid/no-bid reason for each, flagging the requirement gaps to close and the bids to skip — and why. A deeper, opt-in AI read is in the works for Pro. Every line links back to the public source, so nothing is a black box. It doesn't guarantee wins or submit bids for you — it's there to save you the hours of sorting and tell you honestly which bids are worth your time.
If you want to see what that looks like for a company like yours, you can see a sample building maintenance report or get a free report on your own profile right after setup at app.thebidscout.com — no cost to start, and no pressure. You can also see how TheBidScout works for building maintenance and facilities contractors.
Sources
Verify current figures against the official source before you rely on them — size standards and rules change.
- NAICS 561210 (Facilities Support Services, $47.0M) and 561790 (Other Services to Buildings and Dwellings, $9.0M) SBA size standards — SBA: Size standards
- SAM.gov registration + the Unique Entity ID (UEI), which replaced the DUNS number on April 4, 2022 — SAM.gov · GSA: Switch to the Unique Entity ID
- Set-aside programs (SDVOSB — now via SBA's VetCert, no longer self-certified — 8(a), WOSB, HUBZone) — SBA: Contracting assistance programs
- Service Contract Act (recurring O&M, covered contracts over $2,500) — DOL: Service Contract Act — and Davis-Bacon Act (construction/alteration/repair over $2,000) — DOL: Davis-Bacon and Related Acts
- HVAC/electrical/plumbing trade licenses are issued at the state or local level — confirm the requirement for the work's location.
TheBidScout turns public bid data into a weekly, source-backed shortlist for small contractors. The Weekly Fit Report is deterministic and links every fact to its public source; AI reads the public solicitation documents, and on paid plans an advisory bid-readiness read (Anthropic's Claude Haiku) checks those requirements against your business profile — advisory only; your fit score stays deterministic. A deeper read with Claude Opus is in the works for Pro.