GovCleaningBids › Janitorial contracts by state
Federal janitorial contracts in Alabama 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 $13.60 to $16.04 per hour across 27 wage determinations, plus Health & Welfare (usually $5.92/hr). Right now there are 0 open janitorial notices and 22 contracts ending within 12 months in Alabama.
| WD | Area | Janitor | Floor waxer | Window cleaner | H&W | Labor floor / productive hr |
|---|---|---|---|---|---|---|
| 2015-4591 | Alabama Counties of Bibb, Blount, Jefferson, Shelby, St Clair and Walker | $16.04 | $23.44 | $17.93 | $5.92 | $25.22 |
| 2015-4593 | Alabama Counties of Chilton | $16.04 | $23.44 | $17.93 | $5.92 | $25.22 |
| 2015-4603 | Alabama Counties of Limestone and Madison | $15.97 | $22.42 | $17.66 | $5.92 | $25.14 |
| 2015-4609 | Alabama Counties of Hale, Pickens and Tuscaloosa | $15.52 | $22.76 | $17.35 | $5.92 | $24.62 |
| 2015-5717 | Alabama Counties of Baldwin | $15.39 | $23.43 | $17.52 | $5.92 | $24.46 |
| 2015-4595 | Alabama Counties of Lawrence and Morgan | $15.34 | $22.37 | $16.96 | $5.92 | $24.40 |
| 2015-4589 | Alabama Counties of Lee | $14.65 | $23.01 | $16.67 | $5.92 | $23.60 |
| 2015-4607 | Alabama Counties of Autauga, Elmore, Lowndes and Montgomery | $14.64 | $21.55 | $16.04 | $5.92 | $23.58 |
| 2015-4605 | Alabama Counties of Mobile | $14.63 | $23.32 | $16.66 | $5.92 | $23.57 |
| 2015-4527 | Alabama Counties of Russell Georgia Counties of Chattahoochee, Harris, Marion and Muscogee | $14.58 | $20.56 | $16.79 | $5.92 | $23.51 |
| 2015-4611 | Alabama Counties of Cullman, Fayette and Lamar | $14.45 | $21.76 | $16.09 | $5.92 | $23.36 |
| 2015-4613 | Alabama Counties of Franklin, Marion and Winston | $14.45 | $21.76 | $16.09 | $5.92 | $23.36 |
| 2015-4631 | Alabama Counties of Barbour, Coffee and Dale | $14.38 | $20.17 | $15.86 | $5.92 | $23.28 |
| 2015-4633 | Alabama Counties of Covington | $14.38 | $20.17 | $15.86 | $5.92 | $23.28 |
| 2015-4635 | Alabama Counties of Bullock, Butler, Crenshaw and Pike | $14.38 | $20.17 | $15.86 | $5.92 | $23.28 |
| 2015-4599 | Alabama Counties of Colbert and Lauderdale | $14.20 | $20.16 | $15.70 | $5.92 | $23.07 |
| 2015-4587 | Alabama Counties of Calhoun | $14.18 | $18.01 | $15.26 | $5.92 | $23.05 |
| 2015-4615 | Alabama Counties of Cherokee, Clay, Cleburne, De Kalb and Talladega | $13.92 | $20.10 | $15.67 | $5.92 | $22.74 |
| 2015-4617 | Alabama Counties of Jackson and Marshall | $13.92 | $20.10 | $15.67 | $5.92 | $22.74 |
| 2015-4619 | Alabama Counties of Coosa and Tallapoosa | $13.92 | $20.10 | $15.67 | $5.92 | $22.74 |
| 2015-4621 | Alabama Counties of Chambers and Randolph | $13.92 | $20.10 | $15.67 | $5.92 | $22.74 |
| 2015-4601 | Alabama Counties of Etowah | $13.81 | $18.86 | $15.44 | $5.92 | $22.61 |
| 2015-4597 | Alabama Counties of Geneva, Henry and Houston | $13.60 | $19.74 | $14.62 | $5.92 | $22.37 |
| 2015-4623 | Alabama Counties of Marengo and Perry | $13.60 | $23.67 | $15.24 | $5.92 | $22.37 |
| 2015-4625 | Alabama Counties of Choctaw, Clarke, Conecuh, Escambia, Monroe and Washington | $13.60 | $23.67 | $15.24 | $5.92 | $22.37 |
| 2015-4627 | Alabama Counties of Dallas and Wilcox | $13.60 | $23.67 | $15.24 | $5.92 | $22.37 |
| 2015-4629 | Alabama Counties of Sumter | $13.60 | $23.67 | $15.24 | $5.92 | $22.37 |
Autauga County · Baldwin County · Barbour County · Bibb County · Blount County · Bullock County · Butler County · Calhoun County · Chambers County · Cherokee County · Chilton County · Choctaw County · Clarke County · Clay County · Cleburne County · Coffee County · Colbert County · Conecuh County · Coosa County · Covington County · Crenshaw County · Cullman County · Dale County · Dallas County · De Kalb County · Elmore County · Escambia County · Etowah County · Fayette County · Franklin County · Geneva County · Hale County · Henry County · Houston County · Jackson County · Jefferson County · Lamar County · Lauderdale County · Lawrence County · Lee County · Limestone County · Lowndes County · Madison County · Marengo County · Marion County · Marshall County · Mobile County · Monroe County · Montgomery County · Morgan County · Perry County · Pickens County · Pike County · Randolph County · Russell County · Shelby County · St Clair County · Sumter County · Talladega County · Tallapoosa County · Tuscaloosa County · Walker County · Washington County · Wilcox County · Winston 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.