GovCleaningBids › Janitorial contracts by state
Federal janitorial contracts in Massachusetts 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.35 to $22.38 per hour across 49 wage determinations, plus Health & Welfare (usually $5.92/hr). Right now there are 0 open janitorial notices and 34 contracts ending within 12 months in Massachusetts.
| WD | Area | Janitor | Floor waxer | Window cleaner | H&W | Labor floor / productive hr |
|---|---|---|---|---|---|---|
| 2015-4029 | Massachusetts Counties of Essex New Hampshire Counties of Rockingham | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4033 | Massachusetts Counties of Essex New Hampshire Counties of Rockingham | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4035 | Massachusetts Counties of Middlesex | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4039 | Massachusetts Counties of Middlesex | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4041 | Massachusetts Counties of Essex | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4047 | Massachusetts Counties of Essex, Middlesex, Norfolk, Plymouth and Suffolk | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4049 | Massachusetts Counties of Essex | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4051 | Massachusetts Counties of Plymouth | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4053 | Massachusetts Counties of Norfolk and Plymouth | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4055 | Massachusetts Counties of Middlesex | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4065 | Massachusetts Counties of Essex | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4067 | Massachusetts Counties of Essex | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4071 | Massachusetts Counties of Plymouth | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-4073 | Massachusetts Counties of Plymouth | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-5765 | Massachusetts Counties of Plymouth | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-6079 | Massachusetts Counties of Plymouth | $22.38 | $29.81 | $24.64 | $5.92 | $32.65 |
| 2015-6081 | Massachusetts Counties of Plymouth | $21.99 | $29.38 | $23.23 | $5.92 | $32.19 |
| 2015-4075 | Massachusetts Counties of Dukes and Nantucket | $21.69 | $29.52 | $23.96 | $5.92 | $31.84 |
| 2015-4079 | Massachusetts Counties of Franklin | $21.69 | $29.52 | $23.96 | $5.92 | $31.97 |
| 2015-4081 | Massachusetts Counties of Franklin | $21.69 | $29.52 | $23.96 | $5.92 | $31.97 |
| 2015-4095 | Massachusetts Counties of Franklin | $21.60 | $29.37 | $23.68 | $5.92 | $31.87 |
| 2015-4045 | Massachusetts Counties of Barnstable | $21.55 | $29.80 | $23.73 | $5.92 | $31.68 |
| 2015-6101 | Massachusetts Counties of Barnstable | $21.55 | $29.80 | $23.73 | $5.92 | $31.68 |
| 2015-4085 | Massachusetts Counties of Norfolk | $20.97 | $29.81 | $22.15 | $5.92 | $31.00 |
| 2015-6109 | Massachusetts Counties of Norfolk | $20.97 | $29.81 | $22.15 | $5.92 | $31.13 |
| 2015-6105 | Massachusetts Counties of Hampshire | $20.02 | $28.82 | $21.70 | $5.92 | $30.01 |
| 2015-4061 | Massachusetts Counties of Worcester | $19.73 | $29.18 | $21.72 | $5.92 | $29.67 |
| 2015-4099 | Massachusetts Counties of Worcester | $19.73 | $29.18 | $21.72 | $5.92 | $29.55 |
| 2015-4101 | Massachusetts Counties of Worcester | $19.73 | $29.18 | $21.72 | $5.92 | $29.67 |
| 2015-4103 | Massachusetts Counties of Worcester | $19.73 | $29.18 | $21.72 | $5.92 | $29.55 |
| 2015-6085 | Massachusetts Counties of Worcester | $19.73 | $29.18 | $21.72 | $5.92 | $29.55 |
| 2015-6089 | Massachusetts Counties of Worcester | $19.73 | $29.18 | $21.72 | $5.92 | $29.55 |
| 2015-6095 | Massachusetts Counties of Worcester | $19.73 | $29.18 | $21.72 | $5.92 | $29.55 |
| 2015-6107 | Massachusetts Counties of Worcester | $19.73 | $29.18 | $21.72 | $5.92 | $29.67 |
| 2015-6111 | Massachusetts Counties of Worcester | $19.73 | $29.18 | $21.72 | $5.92 | $29.67 |
| 2015-6083 | Massachusetts Counties of Hampshire | $19.64 | $27.44 | $21.64 | $5.92 | $29.56 |
| 2015-6115 | Massachusetts Counties of Hampshire | $19.64 | $27.44 | $21.64 | $5.92 | $29.56 |
| 2015-6091 | Massachusetts Counties of Bristol | $19.20 | $27.82 | $20.71 | $5.92 | $28.93 |
| 2015-6093 | Massachusetts Counties of Bristol | $19.20 | $27.82 | $20.71 | $5.92 | $28.93 |
| 2015-6097 | Massachusetts Counties of Bristol | $19.20 | $27.82 | $20.71 | $5.92 | $28.93 |
| 2015-6099 | Massachusetts Counties of Bristol | $19.20 | $27.82 | $20.71 | $5.92 | $28.93 |
| 2015-4069 | Massachusetts Counties of Berkshire | $19.15 | $29.14 | $21.38 | $5.92 | $28.99 |
| 2015-4077 | Massachusetts Counties of Berkshire | $19.15 | $29.14 | $21.38 | $5.92 | $28.99 |
| 2015-6103 | Massachusetts Counties of Berkshire | $19.15 | $29.14 | $21.38 | $5.92 | $28.99 |
| 2015-6113 | Massachusetts Counties of Hampden | $18.83 | $26.39 | $20.88 | $5.92 | $28.61 |
| 2015-6117 | Massachusetts Counties of Hampden | $18.83 | $26.39 | $20.88 | $5.92 | $28.61 |
| 2015-4063 | Massachusetts Counties of Bristol | $18.35 | $27.52 | $20.20 | $5.92 | $27.93 |
| 2015-4083 | Massachusetts Counties of Bristol Rhode Island Counties of Providence | $18.35 | $27.52 | $20.20 | $5.92 | $28.05 |
| 2015-4087 | Massachusetts Counties of Bristol | $18.35 | $27.52 | $20.20 | $5.92 | $27.93 |
Barnstable County · Berkshire County · Bristol County · Dukes County · Essex County · Franklin County · Hampden County · Hampshire County · Middlesex County · Nantucket County · Norfolk County · Plymouth County · Suffolk County · Worcester 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.