Ohio's janitorial workforce earns a statewide mean and median hourly wage of $16.69 (BLS OEWS May 2024, SOC 37-2011) — slightly below the national median — across a three-city commercial real estate market anchored by Columbus, Cleveland, and Cincinnati. The state minimum wage rose to $11.00/hr on January 1, 2026 under Ohio Constitution Article II, Section 34a, which requires the Director of Commerce to index the rate annually to the Consumer Price Index. This represents an increase from $10.70 in 2025. Employers with gross annual receipts below $405,000 and all workers aged 14–15 remain subject to the federal $7.25/hr floor.
What employers should plan for
- Floor: $11.00/hr effective January 1, 2026 (Ohio Constitution Art. II, §34a; ORC §4111.02). Tipped employees: $5.50/hr base wage, with total hourly earnings required to reach $11.00. The CPI-indexed mechanism means the 2027 rate will be announced September 30, 2026 — build in escalation provisions accordingly.
- Local floors: ORC §4111.02 bars any Ohio political subdivision from setting a minimum wage different from the state rate — no Ohio city may establish a higher local minimum. Columbus, Cleveland, and Cincinnati have no superseding local ordinances.
- Loaded labor rate: Commercial cleaning bids in Ohio run approximately $27–$34/hr total loaded cost (base wage $16–$20 + payroll taxes ~8% + Ohio BWC premium + benefits + overhead). Cleveland SEIU union buildings add $2–$4/hr to base wage and require employer-paid health insurance.
- Workers' comp — Ohio BWC (monopolistic state fund): Ohio is one of four monopolistic workers' compensation states — all coverage is purchased exclusively through the Ohio Bureau of Workers' Compensation (BWC); private carriers are not permitted. Ohio BWC ranked 5th lowest in premium rates nationally as of 2025, with an overall premium index rate of 68 cents per $100 of payroll (down from 83 cents in 2022). Class code 9014 (Buildings – Operation by Contractor) in Ohio carries an estimated rate of approximately $1.50–$2.00/$100 payroll — below the $2.43 national NCCI average for this class, reflecting Ohio BWC's below-market positioning. Actual BWC rates are employer-specific and adjusted based on experience modification. Contact Ohio BWC at info.bwc.ohio.gov for a current rate lookup.
High-wage metros vs. low-wage metros
Cleveland-Elyria MSA leads the state at a mean $17.33/hr (median $16.80/hr), elevated by SEIU Local 1's 2024 collective bargaining agreement covering 500+ Northeast Ohio janitors — a four-year contract that guarantees $3.25–$4.00/hr increases over its life and 100% employer-paid health insurance. The contract was ratified May 2, 2024 with responsible janitorial contractors throughout Northeast Ohio including several national contractors. Columbus MSA posts a mean $17.15/hr (median $16.33/hr), buoyed by the state capital's dense government, healthcare, and corporate office sector as well as SEIU Local 1's Columbus master service agreement covering approximately 750 commercial janitors. At the low end, Youngstown-Warren-Boardman MSA (mean $15.84/hr, median $15.02/hr) reflects the Northeast Ohio rustbelt corridor — $1.67/hr below Cleveland's median — driven by thinner commercial real estate density and minimal union coverage outside downtown facilities.
Wage percentile distribution (BLS OEWS 2024)
- 10th percentile: $12.81/hr
- 25th percentile: $14.11/hr
- Median (50th): $16.69/hr
- 75th percentile: $18.85/hr
- 90th percentile: $22.80/hr
The $9.99/hr spread from 10th to 90th percentile is moderate for a Midwest state, reflecting both union and non-union market segments. The 10th percentile at $12.81/hr is well above the 2026 minimum wage of $11.00/hr, confirming that market forces — not the statutory floor — drive wages for nearly all Ohio cleaning workers. The jump from the 75th ($18.85/hr) to 90th ($22.80/hr) represents union and institutional contract premium.
Union presence
SEIU Local 1 is the primary property services union in Ohio, with active master service agreements in both Cleveland and Columbus. The landmark May 2024 Cleveland CBA — ratified by 500+ members across Northeast Ohio — guarantees between $17,472 and $23,712 in new money per worker over four years. Local 1 Columbus covers approximately 750 commercial janitors under a separate agreement. Ohio is not a right-to-work state, allowing union organizing and pattern bargaining. Estimated union penetration in Cleveland's Class A commercial office market is 15–25%; Columbus is lower at approximately 10–15%. IUOE Local 18 (Columbus) represents some facility engineers and operations staff in institutional buildings but is distinct from commercial cleaning contracts.
What this means for bid math
Ohio commercial cleaning contracts should use $11.00/hr as the absolute legal floor but budget $16.69/hr as the competitive market base for standard commercial cleaning. Cleveland and Columbus union buildings require verification of SEIU Local 1 coverage — union contracts typically set wages $2–$4/hr above the BLS median with 100% employer-paid health adding $3–$5/hr equivalent burden. Ohio BWC's monopolistic, below-average WC rates modestly reduce total loaded cost compared to private-carrier states. Total loaded labor for standard (non-union) Ohio cleaning runs approximately $27–$32/hr (1.65–1.90× base). Union contracts in Cleveland drive loaded costs to $33–$38/hr. Multi-year contracts should include CPI escalation provisions given the annually adjusted minimum wage floor.
Primary sources
- BLS OEWS May 2024 — Ohio
- O*NET Local Wages — Ohio (BLS 2024 data)
- Ohio Revised Code §4111.02 — Wage Rates (minimum wage compliance)
- NFIB — Ohio Minimum Wage $11.00 Effective January 1, 2026
- Ohio BWC — NCCI Classification Codes & Premium Rates
- Ohio BWC — Ohio Ranked 5th Lowest in Premium Rates Nationwide (2025)
- SEIU Local 1 — Cleveland CBA Ratification (May 2, 2024)
- BLS OEWS May 2023 — Cleveland-Elyria MSA
- BLS OEWS May 2023 — Columbus OH MSA
- DOL WHD State Minimum Wage Laws
- Commercial Cleaning Licensing in Ohio →
- OSHA Compliance for Janitorial in Ohio →
- Workers' Comp Class 9014 in Ohio →