Marketing

Government Cleaning Contracts: SAM.gov Registration and Bidding Process

Answer

SAM.gov registration is free, mandatory for federal contracts, and takes 1-2 weeks. Federal contracts over $150,000 require performance and payment bonds under the Miller Act, costing 1-3% of contract value.

  • NAICS 561720 (Janitorial Services) is the primary code for federal bids; list all applicable codes to expand match eligibility.
  • Performance bonds cost $2,000-$6,000 per $200,000 contract and require 30-60 days to establish a surety relationship.
  • SDVOSB and 8(a) certifications access sole-source and direct-award contracts not open to general small businesses.

$6.1B Federal janitorial contracts FY2024

Opora Editorial team Published Updated 5 min read 1280 words Sourced & fact-checked

Government Cleaning Contracts: SAM.gov Registration and

Free tool

Federal RFP Filter

Find federal janitorial RFPs worth bidding.

Open tool →

Government Cleaning Contracts: SAM.gov Registration and Bidding

The federal government spent $6.1 billion on janitorial and custodial services in fiscal year 2024, according to USASpending.gov data. State and local governments collectively spend multiples of that amount. Government cleaning contracts are large, stable, and recession-proof, but accessing them requires navigating a registration and procurement system that most small cleaning companies never attempt.


Quick Reference

Federal registration SAM.gov (System for Award Management), free, required
Primary NAICS code 561720 (Janitorial Services)
Performance bond requirement Often required for contracts over $150,000
Small business set-asides 23% of federal contracts reserved for small businesses
Typical bidding platform SAM.gov, beta.SAM.gov, state eProcurement portals

The Government Cleaning Opportunity Landscape

Government cleaning contracts break into three tiers, each with different acquisition pathways:

Tier Examples Annual contract size Pathway
Federal GSA Buildings, VA hospitals, military bases, federal courthouses $200K–$5M+ SAM.gov; GSA Schedule
State State office buildings, DMVs, agencies $50K–$1M State eProcurement portal
Local City halls, courthouses, libraries, municipal facilities $20K–$300K Local procurement office; IFB

For most small and mid-size cleaning companies, local government contracts are the best entry point, lower bond requirements, shorter procurement cycles, and relationship-based advantages for local vendors.


SAM.gov Registration: Step-by-Step

SAM.gov registration is mandatory for any company seeking federal contracts. It is free and takes approximately 1–2 weeks to complete (longer if your DUNS/UEI has issues).

Step 1: Obtain a Unique Entity Identifier (UEI)

The UEI replaced the DUNS number in April 2022. SAM.gov now issues UEIs directly during registration. New registrants get a UEI assigned when they begin the SAM registration process.

Step 2: Create your SAM.gov account

Navigate to sam.gov → Create User Account. You'll need:

  • Entity Taxpayer ID Number (EIN)
  • Legal business name exactly as it appears on IRS documents
  • DUNS/UEI (assigned during registration for new entities)
  • Bank account for Electronic Funds Transfer (federal payments)
  • NAICS codes for your services

Step 3: Primary NAICS codes for cleaning companies

NAICS Code Description Use
561720 Janitorial Services Primary, all commercial/facility cleaning
561790 Other Services to Buildings Post-construction, specialty cleaning
238990 All Other Specialty Trade Contractors Post-construction, flood restoration
562219 Other Nonhazardous Waste Treatment Waste management add-ons

List all applicable NAICS codes, not just one. Federal solicitations are matched to NAICS codes.

Step 4: Complete core data and representations

SAM registration requires completing business representations about size, certifications, and federal regulations. The process is extensive but each field has help text. Allow 4–8 hours total.

Registration renewal: SAM.gov registration expires annually. Set a calendar reminder 60 days before expiration, lapsed registration disqualifies you from bidding.


Small Business Certifications That Win More Contracts

The SBA reserves 23% of federal contract dollars for small businesses. Additionally, specific certifications unlock further set-aside opportunities:

Certification Who qualifies Contract advantage
Small Business (SB) Under $16.5M annual revenue (janitorial) Eligible for small business set-asides
Woman-Owned Small Business (WOSB) 51%+ women-owned + SB threshold WOSB set-asides in some categories
Service-Disabled Veteran-Owned (SDVOSB) SD veteran 51%+ ownership SDVOSB set-asides; VA contracts specifically
8(a) Business Development Socially/economically disadvantaged; SBA application Direct-award contracts; sole-source potential
HUBZone Location in HUBZone + employee residency threshold HUBZone set-asides; 10% price evaluation credit

Cleaning companies with SDVOSB or 8(a) certifications have access to contracts that are set aside exclusively for them, dramatically increasing win probability in those set-aside categories.


Finding and Bidding on Government Cleaning Solicitations

Federal solicitations

All federal contract opportunities over $25,000 are published at SAM.gov. Use the Advanced Search:

  • NAICS code: 561720
  • Set-aside type: Filter by your certifications
  • Place of performance: Your state/city
  • Type of solicitation: IFB (Invitation for Bid, price competition) or RFP (evaluation-based)

Subscribe to email alerts: SAM.gov allows you to create saved searches with email alerts. New solicitations matching your criteria will be emailed automatically.

State and local solicitations

  • Your state eProcurement portal (search "[state name] eProcurement")
  • DemandStar.com: aggregates state and local bids nationally
  • BidSync / Periscope S2G: similar national aggregators
  • Direct monitoring of local government websites (county procurement, city purchasing)

Bonding Requirements

Government contracts frequently require performance and payment bonds.

Performance bond: Guarantees you'll complete the contract. If you fail, the bonding company covers the agency's cost to find a replacement. Payment bond: Guarantees you'll pay subcontractors and suppliers.

Miller Act threshold: Federal contracts over $150,000 require both performance and payment bonds. Many state and local contracts have lower thresholds.

Bond cost: Typically 1–3% of contract value annually for a cleaning company with good financials. A $200,000 contract bond costs $2,000–$6,000.

How to get bonded:

  1. Work with a surety bond broker (not just your general insurance agent, sureties are specialty)
  2. Provide 3 years of financial statements, current balance sheet, and bank reference
  3. The surety evaluates your capacity (financial strength) and character

Tip: Start building your bonding relationship before you need it. Apply for a pre-qualification line with a surety at $250,000. This takes 30–60 days and costs nothing until you need a bond.


SVG: Government Contract Acquisition Timeline

SAM.gov Register Week 1–2 Find Solicitation Ongoing Site Walk + Pre-bid meeting Per RFP Submit Bid + Bond By deadline Award Decision 30–90 days Total timeline from registration to first contract: typically 3–9 months


Stat Block, Government Cleaning Contract Data

Metric Value
Federal janitorial contracts FY2024 $6.1B awarded
Small business set-aside percentage 23% of total
Avg federal janitorial contract (small biz) $180,000–$450,000
SAM.gov registration time 1–2 weeks
Performance bond cost (1–3% of contract) $2K–$15K per contract

Source: USASpending.gov FY2024; SBA Small Business Contracting Data 2024


Tool Callout

Build Your Government Bid

Government cleaning proposals require detailed scope-of-work documentation and pricing breakdowns. Opora's Bid Generator produces the professional proposal structure that federal and state procurement officers expect to see.


Key Takeaways

  • SAM.gov registration is free, mandatory for federal contracts, and takes 1–2 weeks. Do it now, not when you find a bid
  • NAICS 561720 is your primary code; add secondary NAICS codes to expand bid eligibility
  • Small business certifications (WOSB, SDVOSB, 8(a)) unlock set-aside contracts with dramatically higher win rates
  • Performance bonds are required for most government contracts over $150,000, begin your surety relationship before you need it
  • Local government contracts (city halls, libraries, municipal buildings) are the best entry point before federal procurement

Related reading:


Sources: USASpending.gov FY2024; SAM.gov; GSA Multiple Award Schedule 2025; SBA Small Business Contracting Data 2024

This guide is part of Marketing in the Operator Blueprint.

Frequently Asked Questions

How big is the federal janitorial market really?

Federal agencies spent $6.1 billion on janitorial and custodial services in fiscal year 2024, according to USASpending.gov. That figure covers the federal side alone; state and local governments together spend multiples of it. The pool worth chasing is therefore much larger than the federal number suggests, and a good share of it sits with agencies that small contractors rarely look at first.

Where should a small cleaning company win its first public contract?

Start local. City halls, courthouses, libraries, and other municipal facilities typically run $20,000 to $300,000, which is a size a small company can actually staff and finance. Bond requirements are lower, procurement cycles are shorter, and being a local vendor counts in your favor instead of being a footnote. Federal work will still be there once you have a few municipal contracts behind you.

What has to be in place before you can bid federal work?

Registration in SAM.gov comes first. It is free, takes roughly one to two weeks, and issues your Unique Entity ID as part of the process, so the UEI is not a separate errand. The UEI replaced the DUNS number in April 2022, which means any checklist still telling you to pull a DUNS is out of date. Put NAICS code 561720 on your profile while you are in there.

At what point does bonding become an issue?

Bonding enters at scale. Expect a performance bond on contracts over $150,000, so the dollar threshold matters more than which agency is buying when you decide what to bid. Municipal contracts in the $20,000 to $300,000 range carry lower bond requirements, which keeps most of that band within reach. Treat $150,000 as the line where your financial requirements change, not where your capability does.

How we built this guide

Opora editorial sources from BLS OEWS wage tables, ISSA-447 production rates, NCCI workers' compensation classifications, EPA List N, OSHA 29 CFR standards, and primary state regulatory filings. We don't recycle blog posts. We audit primary documents.

Methodology · Editorial standards · Corrections policy · About Opora

Marketing