Government cleaning contracts are one of the most accessible entry points for small businesses into the federal marketplace. These contracts cover janitorial services, custodial maintenance, and facility support for federal buildings, schools, and military installations.
In 2023, federal agencies spent more than $3.8 billion on cleaning and facility support services. With thousands of open solicitations every year, this is a growing niche for small businesses seeking stable revenue.
Cleaning contracts can be won by businesses of all sizes, provided they meet registration and compliance requirements. This guide explains exactly how to bid successfully.
What Are Government Cleaning Contracts?
Government cleaning contracts are agreements where public agencies pay private vendors to provide janitorial, custodial, or facility cleaning services under regulated terms.
They are typically issued at the federal, state, or local level and can cover:
- Routine janitorial work
- Specialized cleaning (labs, hospitals)
- Facility maintenance and support
Step-by-Step: How to Bid on Cleaning Contracts
1. Register Your Business on SAM.gov
- Create an account on SAM.gov.
- This is mandatory for federal vendors.
- Ensure your DUNS/UEI number and banking info are accurate.
2. Identify the Right NAICS Code
- The most common codes for cleaning services:
- 561720 – Janitorial Services
- 561210 – Facility Support Services
- 561720 – Janitorial Services
- Agencies use these codes to post opportunities.
3. Search for Opportunities
- Use SAM.gov filters: keyword = “cleaning” or NAICS = 561720.
- Check state procurement portals (e.g., California eProcure, Texas Comptroller).
- Monitor local city/county RFP boards.
4. Review the Solicitation (RFP/IFB)
- Key sections to review:
- Scope of work (daily, weekly, monthly tasks).
- Square footage of facility.
- Security/clearance requirements.
- Contract length and renewals.
- Scope of work (daily, weekly, monthly tasks).
5. Prepare Your Bid
- Include:
- Pricing structure (hourly rate, per square foot, or flat monthly fee).
- Staff qualifications (background checks, certifications).
- Experience (commercial cleaning clients, safety compliance).
- Pricing structure (hourly rate, per square foot, or flat monthly fee).
- Ensure compliance with FAR (Federal Acquisition Regulation).
6. Submit & Follow Up
- Submit bids electronically (via SAM.gov or agency portal).
- Follow up with the contracting officer for clarifications.
Data Snapshot: Federal Cleaning Contracts (FY2023)
Contracting Agency | Cleaning & Facility Services Spend | % of Category |
Department of Veterans Affairs | $1.2B | 31% |
Department of Defense (DoD) | $950M | 25% |
General Services Administration | $720M | 19% |
Department of Homeland Security | $410M | 11% |
Other Agencies Combined | $520M | 14% |
Source: FPDS.gov, FY2023
Common Challenges for Beginners
- Pricing too low or too high compared to market averages.
- Overlooking compliance with OSHA, EPA, or local health codes.
- Lack of security clearances (important for federal buildings).
- Not highlighting small business certifications (8(a), WOSB, SDVOSB).
Case Example
A woman-owned janitorial services business in Florida secured a $450K cleaning contract for a federal courthouse in 2022. By emphasizing her WOSB certification and demonstrating experience with OSHA compliance, she beat out larger competitors.
Government cleaning contracts provide one of the fastest pathways for small businesses to enter the federal contracting market. By registering on SAM.gov, targeting the right NAICS codes, and submitting compliant, well-priced proposals, even new businesses can win bids.
With billions spent annually and frequent opportunities at the local level, 2025 is an ideal time to explore this growing niche.
FAQ
1. Where can I find cleaning contracts for government?
Most cleaning contracts are listed on SAM.gov, state procurement portals, and local city/county websites.
2. How much are government cleaning contracts worth?
They range from $50K to multi-million-dollar awards, depending on facility size and scope.
3. What NAICS code is used for cleaning contracts?
The most common is 561720 (Janitorial Services). Facility support contracts may use 561210.
4. Do small businesses stand a chance against large companies?
Yes. Many cleaning contracts are set aside for small businesses, especially under $250K.
5. How do agencies evaluate bids?
They assess pricing, compliance, past performance, and staffing qualifications.

