Government Cleaning Contracts: How to Find and Bid Public Janitorial Work
How cleaning companies find and bid government janitorial contracts: local and state bid portals, SAM.gov registration, bid documents, site visits, and pricing.

Government agencies buy a lot of cleaning. Federal offices, courthouses, public schools, libraries, transit stations, police and fire facilities, public housing, parks buildings, and state university campuses all need janitorial services, and much of that work is bid out publicly. For a commercial cleaning company, public contracts can mean large, stable accounts with clear scopes of work and multi-year terms.
Government bidding has its own rules, paperwork, and vocabulary, and it rewards companies that are organized and patient. This guide explains where to find public cleaning contracts, how to get registered, how the bidding process usually works, and how to decide which bids are worth your time.
Start local before going federal
Many cleaning companies picture federal contracts first, but local and state work is often the easier place to start. City and county governments, school districts, public libraries, water and transit authorities, and housing authorities regularly contract for cleaning, and they're close enough for you to visit the sites and meet the people involved. Smaller local contracts also help you build the past performance record that larger bids often ask for.
Look for these sources:
- Your state's procurement portal. Most states post bid opportunities online and let vendors register to get notifications.
- County and city purchasing departments. Many have their own bid pages or use a shared bidding platform. Some keep vendor lists you can join.
- School districts and public colleges. These often bid custodial services, floor care, and summer deep cleaning projects separately.
- Public housing authorities. Unit turnover cleaning and common area cleaning are frequently contracted out.
Getting set up for federal work
To bid on federal contracts as a prime contractor, your business needs to be registered in SAM.gov, the federal government's System for Award Management. Registration gives your business a Unique Entity ID and puts your information in the system contracting officers use. Registration is free through SAM.gov, so be wary of outside companies that charge for it without explaining what they actually provide. Registrations must be renewed each year to stay active.
When you register, you'll choose the industry codes that describe your business. The NAICS code most commonly used for cleaning is 561720, Janitorial Services, and carpet and upholstery cleaning has its own code, 561740. Federal contract opportunities are posted on SAM.gov, where you can search by NAICS code, location, and keyword, and save searches so new opportunities come to you.
A few other points are useful to know early:
- Small business programs. Many federal contracts are set aside for small businesses, and some are set aside for specific groups through SBA programs such as 8(a), HUBZone, women-owned small business, and service-disabled veteran-owned small business. If your business may qualify, look into the certification requirements.
- Labor standards. Federal service contracts are often covered by the Service Contract Act, which requires paying at least the wages and fringe benefits listed in the contract's wage determination. That affects your labor cost, so read it before you price.
- Existing programs. Some federal custodial work is provided through the AbilityOne program, which employs people who are blind or have significant disabilities, so not every federal building's cleaning is open to general bidding.
Understand the bid documents
Public solicitations come with names like Request for Proposals, Invitation for Bids, or Request for Quotes. The format varies, but they usually include:
- A detailed scope of work with tasks, frequencies, and square footage
- Required forms, certifications, and signatures
- Insurance requirements, sometimes higher than private clients ask for
- Bonding requirements for some larger contracts, such as bid bonds or performance bonds
- Wage requirements, including prevailing wage rules in some states and for many federal contracts
- Deadlines for questions and for submitting the bid
- How the award will be decided, such as lowest responsive price or best overall value
Read every page before deciding to bid. Missing one required form or signature can get an otherwise strong bid rejected as non-responsive, and public agencies usually can't make exceptions.
Go to the site visit
Many solicitations include a pre-bid meeting or site walkthrough. Go whenever you can, even if it's optional. You'll see the actual conditions, which the written scope can't fully capture, and you'll often hear questions from other bidders that reveal details about the building. If something in the scope is unclear, submit a written question before the deadline. Agencies typically answer questions in a public addendum that all bidders receive, so watch for addenda and acknowledge them if the solicitation requires it.
Price it carefully
Government scopes are usually very specific, which makes them easier to price accurately than many private jobs. Build your number from labor hours, just like any commercial bid, using the task list and frequencies in the scope. Then account for the factors that are unique to public work:
- Required wage rates and fringe benefits, which may be higher than your normal pay
- Insurance and bonding costs
- Reporting, inspections, and paperwork the contract requires
- Security clearance or background check requirements for your staff
- The length of the contract, and whether prices can be adjusted in later years
Many public agencies publish bid results or award information, and past results are often available on request. Reviewing what previous contracts were awarded for can give you a sense of the competitive range, though every scope is different.
Consider subcontracting first
Large public contracts often go to established companies that need local help to deliver them. Subcontracting under a prime contractor is a practical way to learn how government work operates, build past performance, and get paid without handling the full bid yourself. Large federal prime contractors sometimes have subcontracting goals for small businesses, so introducing your company to them can open doors.
Plan for the realities of public work
Government contracts can be excellent business, but go in with clear expectations. The bidding process takes time, and awards can take weeks or months after the bid deadline. Contracts are often awarded on price, so margins can be tight. Paperwork and compliance requirements are real, and payment processes can be more formal than with private clients, so make sure your cash flow can handle the gap between doing the work and getting paid.
In return, you get a defined scope, a reliable client that isn't going out of business, and a contract term that can run for several years. For many cleaning companies, that stability is worth the effort.
Build a repeatable bidding system
The companies that win public work consistently treat bidding as a process. Keep a folder with your current insurance certificates, business licenses, registrations, references, and past performance write-ups so you can assemble bids quickly. Track every bid you submit, what you priced, and the outcome. Over time, you'll learn which agencies and contract sizes fit your business best, and your win rate will improve.
Not ready to bid as a prime yet? SqueakyLeads helps cleaning business owners find commercial cleaning jobs, subcontracting opportunities, and local cleaning leads to build experience and grow. Join SqueakyLeads, the network built for the cleaning industry.
Find your next cleaning job on SqueakyLeads
Browse open jobs, get notified by county, and grow your cleaning business.