GovCleaningBids › Janitorial contracts by state
Federal janitorial contracts in California must pay at least the Service Contract Act wage determination (WD) rates for the county where the work is performed. The janitor rate ranges from $18.20 to $22.08 per hour across 40 wage determinations, plus Health & Welfare (usually $5.92/hr). Right now there are 2 open janitorial notices and 143 contracts ending within 12 months in California.
| WD | Area | Janitor | Floor waxer | Window cleaner | H&W | Labor floor / productive hr |
|---|---|---|---|---|---|---|
| 2015-5617 | California Counties of Merced | $22.08 | $27.03 | $24.53 | $5.92 | $32.30 |
| 2015-5621 | California Counties of Napa | $21.51 | $30.34 | $23.90 | $5.92 | $31.76 |
| 2015-5623 | California Counties of Alameda and Contra Costa | $21.24 | $30.13 | $23.60 | $5.92 | $31.31 |
| 2015-5637 | California Counties of San Francisco and San Mateo | $21.24 | $30.13 | $23.60 | $5.92 | $31.31 |
| 2015-5725 | California Counties of Marin | $21.24 | $30.13 | $23.60 | $5.92 | $31.31 |
| 2015-5639 | California Counties of San Benito | $21.09 | $30.21 | $23.43 | $5.92 | $31.14 |
| 2015-5641 | California Counties of Santa Clara | $21.09 | $30.21 | $23.43 | $5.92 | $31.27 |
| 2015-5675 | California Counties of Colusa, Glenn and Tehama | $20.93 | $28.41 | $22.53 | $5.92 | $30.95 |
| 2015-5677 | California Counties of Modoc, Nevada, Plumas, Sierra, Siskiyou and Trinity | $20.93 | $28.41 | $22.53 | $5.92 | $30.95 |
| 2015-5679 | California Counties of Lassen | $20.93 | $28.41 | $22.53 | $5.92 | $30.95 |
| 2015-5611 | California Counties of Kings | $20.88 | $23.49 | $21.87 | $5.92 | $30.89 |
| 2015-5633 | California Counties of Monterey | $20.88 | $28.44 | $22.42 | $5.92 | $30.89 |
| 2015-5655 | California Counties of Solano | $20.87 | $28.42 | $23.19 | $5.92 | $31.01 |
| 2015-5673 | California Counties of Del Norte, Humboldt, Lake and Mendocino | $20.48 | $27.42 | $21.50 | $5.92 | $30.42 |
| 2015-5603 | California Counties of Kern | $20.43 | $23.90 | $21.40 | $5.92 | $30.37 |
| 2015-5661 | California Counties of Mariposa | $20.25 | $26.58 | $21.72 | $5.92 | $30.15 |
| 2015-5663 | California Counties of Amador | $20.25 | $26.58 | $21.72 | $5.92 | $30.15 |
| 2015-5665 | California Counties of Calaveras and Tuolumne | $20.25 | $26.58 | $21.72 | $5.92 | $30.15 |
| 2015-5667 | California Counties of Alpine | $20.25 | $26.58 | $21.72 | $5.92 | $30.15 |
| 2015-5669 | California Counties of Inyo | $20.25 | $26.58 | $21.72 | $5.92 | $30.15 |
| 2015-5671 | California Counties of Mono | $20.25 | $26.58 | $21.72 | $5.92 | $30.15 |
| 2015-5659 | California Counties of Sutter and Yuba | $20.23 | $29.14 | $22.09 | $5.92 | $30.13 |
| 2015-5643 | California Counties of San Luis Obispo | $20.03 | $27.40 | $21.65 | $5.92 | $30.02 |
| 2015-5625 | California Counties of Ventura | $19.99 | $24.47 | $20.94 | $5.92 | $29.85 |
| 2015-5631 | California Counties of El Dorado, Placer, Sacramento and Yolo | $19.93 | $28.08 | $21.75 | $5.92 | $29.78 |
| 2015-5619 | California Counties of Stanislaus | $19.82 | $28.59 | $22.02 | $5.92 | $29.65 |
| 2015-5629 | California Counties of Riverside and San Bernardino | $19.64 | $23.85 | $20.57 | $5.92 | $29.44 |
| 2015-5649 | California Counties of Santa Cruz | $19.61 | $28.88 | $21.79 | $5.92 | $29.53 |
| 2015-5607 | California Counties of Imperial | $19.32 | $23.64 | $20.24 | $5.92 | $29.07 |
| 2015-5653 | California Counties of San Joaquin | $19.30 | $25.62 | $21.44 | $5.92 | $29.04 |
| 2015-5651 | California Counties of Sonoma | $18.85 | $29.21 | $20.94 | $5.92 | $28.63 |
| 2015-5605 | California Counties of Butte | $18.82 | $27.99 | $19.81 | $5.92 | $28.48 |
| 2015-5613 | California Counties of Los Angeles | $18.62 | $24.38 | $19.50 | $5.92 | $28.25 |
| 2015-5645 | California Counties of Orange | $18.62 | $24.38 | $19.50 | $5.92 | $28.25 |
| 2015-5635 | California Counties of San Diego | $18.49 | $27.53 | $19.71 | $5.92 | $28.09 |
| 2015-5657 | California Counties of Tulare | $18.27 | $24.56 | $19.12 | $5.92 | $27.84 |
| 2015-5609 | California Counties of Fresno | $18.26 | $22.65 | $19.11 | $5.92 | $27.82 |
| 2015-5615 | California Counties of Madera | $18.26 | $22.65 | $19.11 | $5.92 | $27.82 |
| 2015-5647 | California Counties of Santa Barbara | $18.22 | $27.51 | $19.69 | $5.92 | $27.89 |
| 2015-5627 | California Counties of Shasta | $18.20 | $27.18 | $19.15 | $5.92 | $27.75 |
Rates are the hourly minimums in the current revision of each Service Contract Act wage determination, published on SAM.gov (data pulled 2026-11-02). The WD incorporated in your solicitation governs: always use the exact WD number and revision listed in the RFP/RFQ. Cost estimates add Health & Welfare on 2,080 paid hours and 7.65% employer FICA, spread over productive hours (minus 2 weeks vacation and the WD's paid holidays). They exclude state/federal unemployment tax, workers' comp, supplies, equipment, supervision, overhead and profit. An Executive Order minimum wage can require a higher rate than the one listed; check the EO notes inside the WD. Not legal advice.
Wage rates in other states · How to win federal janitorial contracts
Contracts by state · Contracts ending soon · SCA janitor wage rates · Guide · Sample digest
Data: public SAM.gov Contract Opportunities extract (NAICS 561720 janitorial, 561740/561790 carpet, window and building cleaning, 812320/812332 laundry, PSC S201/S209/S214, plus cleaning notices filed under other codes). Updated 2026-11-02. Always confirm details on the official SAM.gov notice. Not affiliated with the U.S. government.