Government janitorial and cleaning contracts

Federal agencies hire cleaning companies for offices, courthouses, VA medical centers, military bases, visitor centers and more. Most of this work is posted on SAM.gov under NAICS 561720 (Janitorial Services), with carpet cleaning and exterior building cleaning under neighboring codes.

Below are the cleaning contracts open right now, who buys them, and what a small business needs to bid.

Open contracts now
23
Federal spending, FY2026
$1.6 billion
Share won by small businesses
38%
Small businesses registered
13,915

Open janitorial and cleaning contracts, due soonest

See all 23 open janitorial and cleaning contracts →

What to know before you bid

Wage rates are set for you

Service contracts over $2,500 fall under the Service Contract Act, so you must pay at least the wage rates in the contract's wage determination, which is published on SAM.gov. Price your bid from those rates, not your usual ones.

Site visits matter

Cleaning solicitations often schedule a site visit before bids are due. Square footage, floor types and frequency drive your price, so go if you can and read the performance work statement closely.

Start with smaller, local buys

Most purchases up to $15,000 are micro-purchases that skip the formal bid process, though for Service Contract Act services the limit is $2,500. Smaller recurring contracts near you are a realistic first win.

NAICS codes for janitorial and cleaning contracts

Each notice carries one NAICS code, and its SBA size standard decides who counts as small. These are the codes on open janitorial and cleaning notices right now:

CodeIndustrySBA size standardOpen now
561720Janitorial Services$22 million receipts17
561790Other Services to Buildings and Dwellings$9 million receipts6

Who buys janitorial and cleaning services

Agencies that awarded the most for this work over the last three fiscal years, per USAspending.gov:

AgencyObligated
Department of the Army$1.4 billion
Department of the Air Force$690.9 million
Department of the Navy$688.3 million
Department of Veterans Affairs$399 million
Defense Health Agency$364.8 million
Public Buildings Service$229.9 million

Open notices right now come from Dept of Defense (12), Department of Transportation (2), Department of Veterans Affairs (2), Department of Agriculture (2), Department of State (2) and Department of the Interior (1).

Where the work is

The most open janitorial and cleaning contracts by place of performance are in Missouri, Massachusetts and Texas. Federal contracts are posted nationwide on SAM.gov; state and local government bids are on each state's own procurement site instead.

  • Missouri: 2 open
  • Massachusetts: 2 open
  • Texas: 2 open
  • California: 1 open
  • Wyoming: 1 open
  • Illinois: 1 open
  • Washington: 1 open

Set-asides on open janitorial and cleaning contracts

  • Total small business set-aside: 11
  • No set-aside (full and open): 8
  • Service-disabled veteran-owned set-aside: 3
  • HUBZone set-aside: 1

See which you may qualify for with the free SBA certification screener, or read set-aside contracts, explained.

Frequently asked questions

Are there government contracts for janitorial and cleaning businesses?

Yes. 23 federal janitorial and cleaning contract opportunities are open on SAM.gov right now. Agencies obligated about $1.6 billion on this kind of work in fiscal year 2026, according to USAspending.gov.

What NAICS code is used for janitorial government contracts?

Most federal cleaning work is posted under NAICS 561720, Janitorial Services. Carpet and upholstery cleaning uses 561740, and some exterior building cleaning uses 561790.

How do I bid on government janitorial and cleaning contracts?

Register your business on SAM.gov (it's free), choose the NAICS codes for your work, then search open notices and respond by each one's deadline, following its instructions. Free help is available from APEX Accelerators.

Other industries

Keep going

FedReady is an independent company, not affiliated with SAM.gov or any government agency. Open-contract counts come from SAM.gov and update daily; spending figures come from USAspending.gov.