# Cleaning contracts near me: where open bids are posted and how to find the ones worth bidding

> To find cleaning contracts near me, look in four places: SAM.gov for federal work, your state’s procurement portal, the purchasing pages of counties, cities, school districts and colleges, and aggregators such as BidNet Direct and DemandStar that collect local bids and email them to you. Set alerts for janitorial and custodial keywords, qualify each bid in ten minutes, and remember that most private commercial contracts are never posted at all.

Published 2026-10-28, updated 2026-10-29 by Broombook · Get clients and grow · 12 min read  
Canonical page: https://broombook.com/guides/cleaning-contracts-near-me

## Key takeaways

- Open bids for cleaning contracts are posted by the buyer: SAM.gov (federal), state portals, and each county, city, school district and college’s own purchasing page.
- BidNet Direct says it carries bids from over 90,000 government agencies and DemandStar offers free and paid vendor subscriptions; both send alerts for matching bids.
- Search for janitorial, custodial, housekeeping and environmental services, not just “cleaning”, and register under NAICS 561720.
- SAM.gov registration is done on sam.gov itself; the SBA’s size standard for janitorial services (561720) is $22.0 million in average annual receipts.
- Federal service contracts over $2,500 fall under the Service Contract Act, so bid the wage determination, not your usual wage.
- Most private office, medical and retail contracts are never posted; property managers and office managers award them by walkthrough.

## Where are open bids for cleaning contracts posted?

Open bids for cleaning contracts are posted by the organization that is buying: the federal government on SAM.gov, each state on its procurement portal, and each county, city, school district, transit agency, housing authority and public college on its own purchasing page. Aggregators collect many of those local postings into one search with email alerts.

| Layer | Where to look | What you will find | Cost |
| --- | --- | --- | --- |
| Federal | SAM.gov Contract Opportunities | Janitorial contracts for federal buildings, bases, VA clinics, national parks, often with small business set-asides | Free |
| State | Your state portal, for example the [New York State Contract Reporter](https://www.nyscr.ny.gov/) or the [Texas Electronic State Business Daily](https://www.txsmartbuy.gov/esbd) | State agencies, universities, courts, DMV offices, rest areas | Free to search; some require a vendor account |
| County and city | “Purchasing”, “procurement” or “bids” page on the county or city site | Courthouses, libraries, police and fire stations, community centers, parks restrooms | Free |
| School districts and colleges | District business office page, college procurement page | Custodial services, summer deep cleans, floor care, athletic facilities | Free |
| Special districts | Transit, airport, housing authority, water district sites | Stations, terminals, housing offices and common areas | Free |
| Aggregators | [BidNet Direct](https://www.bidnetdirect.com/), [DemandStar](https://network.demandstar.com/), and others | Many of the local postings above in one search, with alerts | Free tier plus paid plans |
| Private buildings | Not posted | Offices, clinics, retail, churches, property portfolios | Your time: see the last sections |

BidNet Direct describes itself as carrying bids from over 90,000 government agencies, with over 25,000 open bids a day and more than 280,000 suppliers using it. DemandStar says it offers free and paid subscriptions for vendors, with automatic alerts for relevant bids. Treat both as search engines for local postings; the bid documents themselves still come from the agency.

The “near me” part is up to you. Every portal lets you filter by county, zip radius or agency, and the best first targets are buildings you can drive to in 30 minutes, because site visits, walkthroughs and the contract itself all depend on being close.

## How to search a bid portal so cleaning contracts actually show up

Search every portal with the words buyers use, not the words cleaners use. Government buyers post “custodial services”, “janitorial services”, “housekeeping services”, “environmental services” or “building maintenance”, and a search for “cleaning” alone misses most of them.

### Search terms that find cleaning bids

- janitorial, janitorial services, janitorial and custodial
- custodial, custodial services, custodian
- housekeeping, housekeeping services (hospitals, universities, lodges)
- environmental services, EVS (healthcare)
- building maintenance, facility maintenance, facilities services
- floor care, carpet cleaning, window cleaning, pressure washing, restroom services (for periodic contracts)
- disinfection, sanitization (common since 2020)

### Codes that classify the work

Federal and many state systems classify by NAICS code; janitorial services are 561720, and the SBA’s [basic requirements](https://www.sba.gov/federal-contracting/contracting-guide/basic-requirements) page explains that your business will generally have a primary NAICS code and can list more than one. Many state and local portals use commodity codes instead; ask the purchasing office which codes cover janitorial, custodial and floor care, and register under all of them. Carpet and upholstery cleaning (561740) and landscaping (561730) are separate codes, so add them if you do that work.

### Fields to filter

- **Status:** open or active, then sort by due date
- **Location:** your county and the neighboring ones
- **Type:** service contracts, not goods
- **Set-aside:** small business, woman-owned, veteran-owned, minority-owned, where you qualify

Save each search. Most portals turn a saved search into an email alert, which is the point of the next section.

## How to set up alerts so bids come to you

Set up alerts on SAM.gov, your state portal, one aggregator and the five to ten local agencies closest to you, then spend 15 minutes each morning triaging the emails. Bids have deadlines of two to six weeks, and the ones you find on day 20 of 21 are not worth chasing.

1. **SAM.gov.** Create an account, then save a Contract Opportunities search for NAICS 561720 and your state, with “janitorial” and “custodial” as keywords. Turn on the daily email for saved searches.
2. **State portal.** Register as a vendor, choose the commodity codes for janitorial and custodial services, and opt into email notifications. Registration is also what puts you on the list for informal quotes below the bid threshold.
3. **Aggregator.** On BidNet Direct or DemandStar, set your region and categories, and start with the free tier. Upgrade only if the paid tier is finding bids you cannot see on the agencies’ own pages.
4. **Local agencies.** Visit the purchasing page of your county, your city, the three nearest school districts, the community college and the housing authority. Each has a vendor registration form or a bid list subscription. Fill in all of them.
5. **Agency calendars.** Many agencies publish a procurement forecast or a list of expiring contracts. Note when the current janitorial contract ends, and expect the rebid three to six months before.

### A 15-minute morning routine

- Open the alert emails and discard anything outside your radius or service list.
- For the rest, open the solicitation and run the ten-minute qualification below.
- Log every bid you keep in one tracker: agency, building, due date, site visit date, questions deadline, estimated value, your decision.
- Put the site visit and the due date on your calendar before you close the tab.

## How to qualify a cleaning bid in ten minutes

Qualify each bid before you read the whole packet: is it a job you can staff within your radius, can you meet the mandatory requirements, and is the value worth the hours a proposal takes? Most bids fail one of those three in the first page.

| Check | Where it is | Walk away if |
| --- | --- | --- |
| Location and schedule | Statement of work, first pages | Several buildings across the county, or daytime hours you cannot staff |
| Size and term | Square footage, frequency, base year and option years | It would be more than half your revenue, or you have never cleaned a building that size |
| Set-aside and size standard | Solicitation header | It is set aside for a category you are not in |
| Mandatory site visit and questions deadline | Schedule of events | The site visit already happened |
| Bonds and insurance | Instructions to bidders | A performance bond or limits you cannot get in time |
| Wages | Wage determination or prevailing wage attachment | Nothing; just price with the required wage and fringe |
| Experience and references | Evaluation criteria | It requires three contracts of similar size and you have none |
| Past award | Previous bid tabulation, often public | The incumbent’s price is below your cost |

Two rules decide many federal bids. First, size: the SBA’s size standards in [13 CFR 121.201](https://www.ecfr.gov/current/title-13/chapter-I/part-121/subpart-A/subject-group-ECFR0c7cd8aa2eb9e4a/section-121.201) set janitorial services (NAICS 561720) at $22.0 million in average annual receipts, which nearly every independent cleaning company is under, so small business set-asides are open to you. Second, wages: under [41 U.S.C. 6702](https://www.law.cornell.edu/uscode/text/41/6702), the Service Contract Act applies to federal contracts exceeding $2,500 whose principal purpose is furnishing services through service employees, so the solicitation will carry a wage determination with hourly rates and fringe benefits you must pay. Price from those numbers, not from your current payroll.

State and local bids have their own versions: prevailing wage or living wage ordinances, local preference points, and bid bonds of a few percent of the bid. Read the instructions to bidders before the statement of work; that is where the disqualifiers live.

## What SAM.gov registration takes before you can bid federal work

To bid federal cleaning contracts you need an active entity registration on SAM.gov, which includes a Unique Entity ID, your NAICS codes, your size status and your banking details for payment. It is done on sam.gov itself, and the registration must be renewed each year.

- **Unique Entity ID.** The SBA explains that a UEI is a unique 12-character alphanumeric value you receive when you register, and that you need one before you can bid on government proposals.
- **Register, or UEI only.** SAM.gov’s [entity registration page](https://sam.gov/content/entity-registration) explains that you can register to bid and apply for federal awards, or request only a Unique Entity ID without a full registration; a sub-awardee may only need the UEI. To bid, do the full registration.
- **NAICS and size.** List 561720 and any other codes you work under, and confirm you are below the size standard so set-asides apply.
- **Representations and certifications.** The registration asks about ownership, business type and compliance; answer carefully, because they carry into every bid.
- **Beware of paid “activation” services.** SAM.gov registration is done directly on the site; third parties that charge to register you are selling a service you do not need to buy.

Free help exists: APEX Accelerators (formerly PTACs) counsel small businesses on government contracting at no cost, and the SBA’s district offices and its 8(a), HUBZone and veteran programs can open set-aside work. The federal process end to end, from reading a solicitation to the site visit and submission, is in our guide to [how to get commercial cleaning contracts](https://broombook.com/guides/commercial-cleaning-contracts).

## School districts, counties and cities: the local bids most small companies miss

Local agencies are the best public market for a small cleaning company: the buildings are close, the contracts are smaller, and much of the work is bought by informal quote below the formal bid threshold, where a registered vendor with a good walkthrough wins without a 40-page proposal.

### How local agencies buy

- **Formal bids (IFB or RFP)** above a dollar threshold set by state law or local policy, posted publicly with a deadline and often a pre-bid meeting.
- **Informal quotes** below that threshold: the purchasing office emails three or more registered vendors. If you are not registered, you are not emailed.
- **Cooperative contracts** that other agencies can use (“piggyback”). Winning one district can open the others in the cooperative.
- **Annual renewals** of multi-year contracts, which are the moment to be on the list for the rebid.

### Where to look locally

- **School districts:** custodial support, summer deep cleans and floor care at every school, athletic facilities, administration buildings. Many districts post bids and vendor registration on the business office page; summer work is bid in late winter.
- **Counties:** courthouses, health department clinics, libraries, sheriff’s offices, parks restrooms.
- **Cities and towns:** city hall, police and fire stations, community and senior centers, recreation facilities.
- **Colleges and universities:** buildings, housing turnover between semesters, event cleanups.
- **Housing authorities, transit agencies, airports and libraries** that buy on their own.

Go to the pre-bid meeting and the site visit every time, even when they are optional. Meeting the facilities manager, seeing the restrooms and hearing the other bidders’ questions tells you more than the packet does. After an award, bid tabulations are usually public records; request the winning price on every bid you lose and keep a file by agency.

## Commercial cleaning contracts near me that are never posted anywhere

Most commercial cleaning contracts, from offices and clinics to retail and churches, are never posted. An office manager or property manager picks a company after a walkthrough, often from two or three quotes gathered by email, and the contract renews quietly for years. Finding those means finding the people, not the postings.

- **Property management companies.** One manager may buy common-area cleaning for a dozen buildings and can refer tenants. Ask the leasing office in any office park who manages the building.
- **Office parks and medical office buildings.** Walk them mid-morning with a one-page sheet and ask who handles cleaning and when the contract renews.
- **Building vendors.** HVAC, security, pest control and office supply reps hear first when a client is unhappy with its cleaner.
- **Facility manager groups.** Local chapters of facility and building owner associations hold vendor events; so do chambers of commerce.
- **Your own clients.** Residential clients own businesses, manage offices and sit on church boards; ask them.
- **Online requests.** Marketplaces send commercial cleaning requests too; the economics are in the [cleaning leads guide](https://broombook.com/guides/cleaning-leads).

The scripts, walkthrough questions and bid sheet for this direct route are in [how to get commercial cleaning contracts](https://broombook.com/guides/commercial-cleaning-contracts), and the general channels in [how to get cleaning clients](https://broombook.com/guides/how-to-get-cleaning-clients). The two routes work together: a public contract gives you a reference and a production rate; the private accounts around it give you margin.

## A realistic timeline from first alert to first contract

Plan on three to six months from your first alerts to your first public contract, and on losing several bids first. Registration takes days to weeks, each bid runs two to six weeks from posting to due date, evaluation and award take another one to three months, and many contracts start at the agency’s fiscal year.

| Step | Typical time | Your job |
| --- | --- | --- |
| Registrations and alerts | 1 to 3 weeks | SAM.gov, state portal, aggregator, local agencies, NAICS and commodity codes |
| First qualifying bid appears | 1 to 4 weeks | Ten-minute check, site visit on the calendar, questions submitted |
| Proposal | 2 to 6 weeks to the due date | Price from hours and the wage determination, every form filled, submitted a day early |
| Evaluation and award | 1 to 3 months | Answer clarification requests fast; request the tabulation if you lose |
| Start | Often at the fiscal year or after a 30-day transition | Hire, train, insurance certificates, keys and badges |

### Track your bid pipeline

- One line per bid: agency, building, square feet, frequency, due date, your price, the winner, the winning price.
- Your bid-to-win rate by agency type, so you stop bidding where you never win.
- A no-bid log with the reason, so the same disqualifier does not waste another morning.
- Contract end dates for every account you lost, so you are ready for the rebid.

Pricing a public bid is the same labor-hour math as any commercial account, with the required wages dropped in: see the [commercial cleaning prices guide](https://broombook.com/guides/commercial-cleaning-prices) and the free [commercial cleaning calculator](https://broombook.com/tools/commercial-cleaning-calculator). A note on software: Broombook is built for residential cleaning companies, with recurring schedules, a crew app with checklists and clock-in, and online booking, so it suits a company that cleans homes and adds a public building or two. It is not a bid management system. See [features](https://broombook.com/features) for what it covers.

## Frequently asked questions

### Where can I find cleaning contracts for bid near me?

On the buyer’s own site: SAM.gov for federal buildings, your state procurement portal, and the purchasing pages of your county, city, school districts, colleges and housing authority. Aggregators such as BidNet Direct and DemandStar collect many local postings and send alerts for matching bids. Filter by your county and search for janitorial and custodial, not just cleaning.

### How do I bid on commercial cleaning jobs posted by the government?

Register as a vendor (SAM.gov for federal, the portal for state and local), set alerts for janitorial and custodial services, qualify each bid for location, size, set-asides, bonds and the site visit, then price from labor hours using the required wage rates and submit every form a day early. Request the bid tabulation on any bid you lose.

### Is SAM.gov registration free?

Registration is done on sam.gov itself, where you can register to bid or request only a Unique Entity ID. Companies that charge to register or “activate” you are selling a service, not a requirement. APEX Accelerators offer free counseling if you want help with the forms.

### What size business can bid on small business set-aside janitorial contracts?

Under the SBA’s size standards in 13 CFR 121.201, janitorial services (NAICS 561720) is small up to $22.0 million in average annual receipts, so nearly every independent cleaning company qualifies. Other set-asides, such as woman-owned, veteran-owned or HUBZone, have their own certifications.

### Do I have to pay prevailing wages on cleaning contracts?

On federal service contracts over $2,500 the Service Contract Act requires paying the wages and fringe benefits in the contract’s wage determination. Many states and cities have prevailing or living wage rules for their own contracts. The solicitation tells you; build your price from those rates.

### How long does it take to win a government cleaning contract?

Usually three to six months from your first alerts to a signed contract: registrations, a two-to-six-week bid window, one to three months of evaluation and a start date that often matches the agency’s fiscal year. Expect to lose several bids first, and use the public tabulations to learn the local prices.

### Are most commercial cleaning contracts posted publicly?

No. Public agencies post bids; private offices, clinics, retail and churches award contracts after a walkthrough, often from two or three emailed quotes. To find those, contact property managers, office managers and building vendors directly, and ask your residential clients who manage offices.

## Sources

- [SAM.gov: entity registration and the Unique Entity ID](https://sam.gov/content/entity-registration)
- [SBA: basic requirements for federal contracting (UEI, NAICS, size standards)](https://www.sba.gov/federal-contracting/contracting-guide/basic-requirements)
- [13 CFR 121.201: SBA small business size standards by NAICS code (eCFR)](https://www.ecfr.gov/current/title-13/chapter-I/part-121/subpart-A/subject-group-ECFR0c7cd8aa2eb9e4a/section-121.201)
- [41 U.S.C. 6702: Service Contract Act, contracts to which the chapter applies (Cornell LII)](https://www.law.cornell.edu/uscode/text/41/6702)
- [BidNet Direct: government bid network](https://www.bidnetdirect.com/)
- [DemandStar: government procurement network for vendors](https://network.demandstar.com/)

---

Broombook is scheduling, online booking and crew software for residential cleaning businesses. More guides for cleaning business owners: https://broombook.com/guides
