By the Opora Editorial Team
The federal government spent over $17 billion on building services and facilities maintenance in fiscal year 2023, per USASpending.gov data for NAICS 561720 and related codes. That spending flows through contracts posted on SAM.gov — the System for Award Management — and tracked by platforms like GovWin IQ. Most commercial cleaning operators either do not pursue government work at all or attempt a SAM.gov registration and abandon it midway through a form that asks for a DUNS number that no longer exists, a UEI they were never assigned, and a CAGE code they have not heard of. The registration process is genuinely bureaucratic. But a registered, responsive, small-business-certified BSC has access to a class of contracts where price competition is structured differently than commercial RFPs, contract terms are defined by the FAR rather than a property manager's preferences, and payment is more reliably enforced than private-sector accounts.
This article covers the practical sequence: what registration requires, how to find janitorial bids for NAICS 561720, what small business certifications matter, and where GovWin IQ fits relative to SAM.gov's free capabilities.
NAICS 561720 and why the code matters
Every federal contract is classified by a North American Industry Classification System code. The primary code for janitorial services is NAICS 561720: "Establishments primarily engaged in cleaning building interiors, windows, and other cleaning activities." This is the code used by federal contracting offices when they post janitorial solicitations, and the code you must list as a primary or secondary NAICS when registering in SAM.gov.
The U.S. Census Bureau's 2022 Economic Census counted approximately 49,000 establishments under NAICS 561720 with total receipts of roughly $71 billion — a highly fragmented market with the vast majority of firms having fewer than 20 employees. The federal procurement market skews toward larger, more established contractors for multi-year base-plus-option contracts, but small business set-asides and mentor-protégé programs are explicitly designed to create access for smaller BSCs.
The SBA defines a small business for NAICS 561720 based on annual revenue. Per SBA's Table of Size Standards, a janitorial services firm is small if it has average annual receipts of $25 million or less over three years. This threshold is high enough that most BSCs with fewer than 250 employees will qualify, making them eligible for small business set-aside contracts that exclude larger national cleaning companies.
SAM.gov registration: the required sequence
Federal contract work requires active registration in the System for Award Management. No registration means no award, regardless of how competitive your bid is. The registration is free. The sequence is:
Step 1: Obtain a Unique Entity Identifier (UEI). As of April 4, 2022, SAM.gov replaced the legacy DUNS number with its own UEI. The UEI is assigned during SAM.gov registration. If you registered prior to 2022, your DUNS was automatically converted. If you are registering now, the UEI is created when you initiate your entity registration at SAM.gov.
Step 2: Register at SAM.gov. The registration requires: legal business name and address, Taxpayer Identification Number (TIN/EIN), primary NAICS code (561720 for janitorial), banking information for electronic payment, and a list of goods and services represented by Product Service Codes (PSCs). The relevant PSC for janitorial services is S201 (Custodial Janitorial Services). The registration takes approximately 60 to 90 minutes to complete and must be renewed annually.
Step 3: Obtain a CAGE Code. The Commercial and Government Entity code is a five-character identifier assigned by the Defense Logistics Agency during SAM.gov registration. It is used by contracting offices across all federal agencies. You do not apply for it separately; it is assigned automatically as part of the SAM registration process.
Step 4: Verify registration is Active. After submission, SAM.gov takes 7 to 10 business days to validate registration. An "Active" status is required before you can be awarded a federal contract. Check registration status through the Entity Management section of SAM.gov.
Registration is also where Exclusions are recorded. A BSC with an active debarment or suspension — often arising from prior federal contract violations, certain criminal convictions, or tax delinquency — cannot be awarded a federal contract. Verify your entity is free of exclusions before bidding.
Finding janitorial bids in SAM.gov
SAM.gov's contract opportunity search is the primary free database of federal solicitations. After registration, use the following search parameters to find janitorial bids:
Keyword search: Search for "janitorial" or "custodial services" and filter by NAICS code 561720. The NAICS filter is the most reliable way to find directly relevant solicitations. Some contracting offices also use NAICS 561722 (Maid, Housekeeping, and Janitorial Services) for residential-adjacent scopes — include this if you are searching comprehensively.
Set-Aside filters: Filter by "Small Business" or more specific certifications (HUBZone, 8(a), SDVOSB) to find contracts reserved for firms with those designations. Set-aside contracts cannot be won by large businesses, which materially changes the competitive field.
Response deadlines: SAM.gov posts solicitations with response deadlines as short as 15 days for simplified acquisitions and as long as 60 days for large competitive procurements. Set up saved searches with email alerts to catch solicitations as they are posted. Instructions for saved searches are in SAM.gov's help documentation at sam.gov.
Solicitation types. Federal janitorial contracts are issued in several forms:
- Simplified acquisitions (under $250,000): Fewer documentation requirements, faster award cycles
- Full and open competitions (over $250,000): Full RFP process, FAR Part 15 compliance required
- Indefinite Delivery/Indefinite Quantity (IDIQ) contracts: Multiple award vehicles where task orders are issued over a base performance period plus option years
Agency-specific portals. Some agencies post opportunities on their own portals in addition to SAM.gov. The GSA (General Services Administration) and the DoD (Department of Defense) are the largest federal purchasers of janitorial services. DoD opportunities frequently appear on beta.SAM.gov and on DIBBS (Defense Logistics Agency). GSA Leasing opportunities (for GSA-leased federal buildings) appear in SAM.gov and through the GSA's Federal Buildings Fund contract portfolio.
Small business certifications that change the competitive math
Federal procurement is structured to direct a percentage of contract dollars to small and disadvantaged businesses. The relevant certifications for a BSC:
8(a) Business Development Program. For businesses majority-owned and controlled by socially and economically disadvantaged individuals, per SBA's 8(a) eligibility criteria. 8(a) firms can be awarded sole-source contracts up to $4.5 million for services and compete in 8(a) set-asides. The program has a nine-year term and eligibility thresholds that limit annual revenues and net worth.
HUBZone certification. For businesses located in and primarily employing people from Historically Underutilized Business Zones, per SBA HUBZone criteria. HUBZone contracts include a 10% price evaluation preference, meaning a HUBZone firm can bid up to 10% higher than a non-HUBZone firm and still win on price evaluation in set-aside competitions.
SDVOSB / VOSB. Service-Disabled Veteran-Owned Small Business and Veteran-Owned Small Business certifications, administered through SBA's Veteran Small Business Certification program. Set-asides are particularly common in VA contracts for facility maintenance.
Woman-Owned Small Business (WOSB) / EDWOSB. For industries where women are underrepresented in federal contracting, women-owned small businesses can compete in WOSB set-asides. Janitorial services qualify under certain contracting situations.
Certifications require active SAM.gov registration plus separate SBA certification for most programs. Verify current eligibility and application timelines through SBA's certification portal.
The FAR and what it means for BSC operations
Federal contracts are governed by the Federal Acquisition Regulation (FAR). For a BSC bidding on and performing federal work, the key FAR provisions affecting operations include:
FAR Part 19 — Small Business Programs. This part governs small business set-asides, subcontracting plans, and the certification and eligibility rules for each small business program, per the FAR Part 19 text at acquisition.gov.
Service Contract Labor Standards (formerly Service Contract Act, 41 U.S.C. 6701). Federal service contracts exceeding $2,500 that are primarily for services performed in the United States must pay prevailing wages and fringe benefits as determined by the Department of Labor's Wage and Hour Division. The wage determination specifies the minimum hourly rate for your workers on that contract by occupational category and geography. This rate may be higher than the local market rate and is not negotiable. Before bidding any federal contract, pull the applicable wage determination from the DOL's Wage and Hour Division database. Bidding without factoring the Service Contract Labor Standards wage determination into your labor cost is a systematic way to lose money on federal accounts.
The BLS OEWS median for janitors — $17.27 per hour nationally as of May 2024 — is a market reference, not a floor. The prevailing wage determination for your specific federal contract and geography may be higher or lower. Always pull the DOL wage determination for the specific county and occupational code in the solicitation before pricing.
GovWin IQ: what it adds and what it costs
SAM.gov is free and contains all federal solicitations. GovWin IQ, operated by Deltek, extends coverage to state and local government procurement and provides earlier intelligence — market research, pre-solicitation notices, and identified procurement opportunities before they appear on SAM.gov. GovWin also aggregates solicitation documents and tracks award history by agency and contractor.
The tradeoff is cost. GovWin IQ subscriptions are typically priced in the range of several thousand dollars per year, making it a tool for BSCs that are actively pursuing government contracts as a significant revenue channel rather than an occasional supplement to commercial work.
For a BSC beginning to explore government contracting, SAM.gov's free saved-search email alert system and advanced search filters are sufficient to monitor federal janitorial opportunities without a GovWin subscription. Set up saved searches on SAM.gov using NAICS 561720, your geographic radius, and set-aside filters appropriate for your certifications. GovWin adds value when you are pursuing state/local contracts (which are not on SAM.gov) or want pipeline forecasting for fiscal-year contracting cycles.
Building the right bid for a government account
Government RFPs have a specific structure that differs from private-sector proposals. The technical proposal, management approach, price volume, and past performance sections are typically evaluated separately, with price volume submitted in a sealed or separate format in full and open competitions.
For the price volume, the bid math follows the same labor-hours approach used in commercial bids: cleanable area, production rates from ISSA Cleaning Times standards, loaded labor cost, plus overhead and profit margin. The key difference is the Service Contract Labor Standards wage floor and the specific benefit requirements in the wage determination — both of which you must build into your labor cost before applying the markup. The labor + chemical markup math to bid rate framework applies equally to government bids once the labor cost is correctly established. The loaded labor cost calculation — including FICA, SUTA, FUTA, and NCCI Class 9014 workers' comp — is the same for government and commercial accounts; the labor burden true cost methodology is the reference for that build. When assessing government account compliance requirements during a walkthrough prior to bidding, the site walkthrough checklist for BSCs covers the OSHA obligations that apply to federal facilities specifically.
For accounts where you are pursuing a government contract as your first government work, the 30/60/90 day account onboarding playbook is relevant — government accounts have specific documentation requirements during the transition period that differ from commercial onboarding.
What to verify yourself
Before submitting a bid on a federal janitorial contract:
- Pull the applicable DOL wage determination. The Service Contract Labor Standards require prevailing wages. Verify the correct wage determination for your contract's geography and occupational category at the DOL Wage and Hour Division wage determinations database (accessible within SAM.gov). Do not use a neighboring county's determination — wage determinations are geography-specific.
- Verify your SAM.gov registration is Active, not Pending or Expired. An Expired registration disqualifies you from award. Set a calendar reminder for your annual renewal.
- Confirm your SBA size standard eligibility for NAICS 561720. The $25 million average annual receipts threshold is calculated on a three-year rolling average. Growth in prior years can push a firm above the threshold. Verify with your CPA that your three-year average qualifies before bidding a set-aside.
- Read the full solicitation, including all amendments, before bidding. Federal solicitations are amended frequently. If you bid on a solicitation and miss an amendment that changes the scope, your bid may be non-responsive.
- Confirm subcontracting plan requirements. Contracts above a certain threshold (currently $750,000 for services) may require a small business subcontracting plan if you are a large business. Verify current thresholds in FAR Part 19.
Disclaimer — Bidding & pricing content
Benchmark figures, price ranges, labor rates, and markup assumptions in this article reflect industry data and stated methodological assumptions as of the data vintage disclosed in the article. They are reference benchmarks, not quotes, not market guarantees, and not professional bid recommendations.
Actual costs, margins, and competitive pricing in your market depend on local labor rates, your specific overhead structure, chemical costs at the time of bid, account-specific scope, and competitive conditions that this content cannot anticipate.
Before submitting a bid based on figures from this Site: Verify current local wage rates against BLS Occupational Employment and Wage Statistics for your metro area and NAICS code. Verify chemical and supply costs with your current distributor pricing. Apply your actual overhead and margin requirements. Have a qualified business advisor review the bid structure for contracts above your organization's risk threshold.
Opora Supply does not guarantee contract profitability and is not liable for financial outcomes resulting from pricing decisions informed by Site content. Information current as of publication date; verify current regulations and rates with the issuing authority before relying on this information. If you spot an error in this article, contact us.
This article links up to its hub pillar, the Bidding & Business Operations hub. Hub pillar slug: .
Primary sources cited
- SAM.gov (System for Award Management), U.S. General Services Administration — https://sam.gov
- NAICS Association / U.S. Census Bureau, NAICS 561720 Janitorial Services — https://www.census.gov/naics/?input=561720
- FAR (Federal Acquisition Regulation) Part 19, Small Business Programs — https://www.acquisition.gov/far/part-19
- SBA Size Standards, NAICS 561720 (small business definition) — https://www.sba.gov/document/support-table-size-standards
- BLS Occupational Employment and Wage Statistics, Janitors SOC 37-2011, May 2024 — https://www.bls.gov/oes/current/oes372011.htm
- U.S. Census Bureau, NAICS 561720 SUSB Annual Data 2022 — https://www.census.gov/data/tables/2022/econ/susb/2022-susb-annual.html
- SAM.gov, System for Award Management Exclusions and Entity Registration — https://sam.gov/content/home