GovCleaningBids › Janitorial contracts by state
Federal janitorial contracts in Kansas 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 $14.53 to $17.48 per hour across 16 wage determinations, plus Health & Welfare (usually $5.92/hr). Right now there are 0 open janitorial notices and 44 contracts ending within 12 months in Kansas.
| WD | Area | Janitor | Floor waxer | Window cleaner | H&W | Labor floor / productive hr |
|---|---|---|---|---|---|---|
| 2015-5105 | Kansas Counties of Johnson, Leavenworth, Linn, Miami and Wyandotte Missouri Counties of Bates, Caldwell, Cass, Clay, Clinton, Jackson, La… | $17.48 | $26.00 | $19.36 | $5.92 | $26.91 |
| 2015-5107 | Kansas Counties of Doniphan Missouri Counties of Andrew, Buchanan and De Kalb | $17.35 | $23.04 | $19.22 | $5.92 | $26.76 |
| 2015-5339 | Kansas Counties of Jackson, Jefferson, Osage, Shawnee and Wabaunsee | $16.76 | $23.63 | $18.57 | $5.92 | $26.07 |
| 2015-5335 | Kansas Counties of Douglas | $16.47 | $24.11 | $18.25 | $5.92 | $25.73 |
| 2015-5341 | Kansas Counties of Butler, Harvey, Sedgwick and Sumner | $15.63 | $22.27 | $17.00 | $5.92 | $24.85 |
| 2015-5343 | Kansas Counties of Brown, Clay, Cloud, Dickinson, Marshall, Morris, Nemaha, Ottawa, Republic, Saline and Washington | $15.42 | $22.82 | $16.83 | $5.92 | $24.50 |
| 2015-5345 | Kansas Counties of Barber, Clark, Comanche, Edwards, Finney, Ford, Grant, Gray, Hamilton, Harper, Haskell, Hodgeman, Kearny, Kiowa, Meade… | $15.42 | $22.82 | $16.83 | $5.92 | $24.60 |
| 2015-5347 | Kansas Counties of Atchison | $15.42 | $22.82 | $16.83 | $5.92 | $24.50 |
| 2015-5749 | Kansas Counties of Barton, Cheyenne, Coffey, Decatur, Ellis, Gove, Graham, Greeley, Lane, Logan, Lyon, Ness, Norton, Osborne, Phillips, R… | $15.42 | $22.82 | $16.83 | $5.92 | $24.60 |
| 2015-5751 | Kansas Counties of Barton, Cheyenne, Decatur, Ellis, Gove, Graham, Greeley, Lane, Logan, Ness, Norton, Osborne, Phillips, Rawlins, Rooks,… | $15.42 | $22.82 | $16.83 | $5.92 | $24.60 |
| 2015-5753 | Kansas Counties of Allen, Bourbon, Chase, Ellsworth, Jewell, Lincoln, Marion, McPherson, Mitchell, Reno and Rice | $15.42 | $22.82 | $16.83 | $5.92 | $24.60 |
| 2015-5755 | Kansas Counties of Allen, Bourbon, Chase, Chautauqua, Cowley, Crawford, Elk, Greenwood, Labette, Montgomery, Neosho, Wilson and Woodson | $15.42 | $22.82 | $16.84 | $5.92 | $24.60 |
| 2015-5767 | Kansas Counties of Anderson and Franklin | $15.42 | $22.82 | $16.83 | $5.92 | $24.60 |
| 2015-6017 | Kansas Counties of Kingman | $15.42 | $22.82 | $16.83 | $5.92 | $24.60 |
| 2015-5337 | Kansas Counties of Pottawatomie and Riley | $14.53 | $22.68 | $15.99 | $5.92 | $23.46 |
| 2015-6015 | Kansas Counties of Geary | $14.53 | $22.68 | $15.99 | $5.92 | $23.46 |
Allen County · Anderson County · Atchison County · Barber County · Barton County · Bourbon County · Brown County · Butler County · Chase County · Chautauqua County · Cheyenne County · Clark County · Clay County · Cloud County · Coffey County · Comanche County · Cowley County · Crawford County · Decatur County · Dickinson County · Doniphan County · Douglas County · Edwards County · Elk County · Ellis County · Ellsworth County · Finney County · Ford County · Franklin County · Geary County · Gove County · Graham County · Grant County · Gray County · Greeley County · Greenwood County · Hamilton County · Harper County · Harvey County · Haskell County · Hodgeman County · Jackson County · Jefferson County · Jewell County · Johnson County · Kearny County · Kingman County · Kiowa County · Labette County · Lane County · Leavenworth County · Lincoln County · Linn County · Logan County · Lyon County · Marion County · Marshall County · McPherson County · Meade County · Miami County · Mitchell County · Montgomery County · Morris County · Morton County · Nemaha County · Neosho County · Ness County · Norton County · Osage County · Osborne County · Ottawa County · Pawnee County · Phillips County · Pottawatomie County · Pratt County · Rawlins County · Reno County · Republic County · Rice County · Riley County · Rooks County · Rush County · Russell County · Saline County · Scott County · Sedgwick County · Seward County · Shawnee County · Sheridan County · Sherman County · Smith County · Stafford County · Stanton County · Stevens County · Sumner County · Thomas County · Trego County · Wabaunsee County · Wallace County · Washington County · Wichita County · Wilson County · Woodson County · Wyandotte County
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.