How to Start a Cleaning Service in Ohio (2026)



Last updated: April 30, 2026

How to Start a Cleaning Service in Ohio (2026)

The single most important thing to know about starting a cleaning business in Ohio is the sales tax rule under ORC § 5739.01. Ohio is one of the few states that taxes “building maintenance and janitorial service” as a taxable service – but only above a $5,000 annual sales threshold, and only for narrowly defined “janitorial-type” cleaning. The 2002 Ohio Department of Taxation information release ST 2002-04 (still controlling) defines janitorial cleaning as routine activities like mopping, sweeping, vacuuming, dusting, restroom cleaning, and trash removal. Specialized cleaning that is not “janitorial” in nature – carpet shampooing, post-construction cleaning, biohazard remediation, restoration cleaning – is generally NOT subject to Ohio sales tax. The line between routine and specialized matters for every invoice.

The other major Ohio-specific item: workers’ comp comes from the state-run Bureau of Workers’ Compensation (BWC) only. Private workers’ comp is illegal in Ohio. Cleaning crews typically classify under NCCI 9014 (Janitorial Services by Contractors – No Window Cleaning Above Ground Level) or NCCI 9015 (Buildings Operated by Owner) for in-house cleaners. Residential domestic cleaners may classify under NCCI 0917. The BWC class code drives the rate, and 9014 is one of the lower-rated trade classes – but a Group Rating program through your local Chamber or BWC-approved third-party administrator can still cut premiums 30-60%. Plan group enrollment before your first crew member starts.

Cleaning Service Requirements in Ohio at a Glance

Requirement Agency Cost Timeline
Ohio LLC Articles of Organization Ohio Secretary of State $99 – no annual report 3-7 business days
Vendor’s License (sales tax on building maintenance) Ohio Business Gateway or county auditor $50 one-time, no renewal Required if annual building maintenance / janitorial sales reach $5,000+
BWC Workers’ Compensation Ohio Bureau of Workers’ Compensation (state monopoly) $120 minimum opening deposit; NCCI 9014 / 9015 / 0917 Required before any employee’s first day – no private market
General Liability Insurance Commercial insurer $300-$1,500/year for $1M coverage Required by most commercial clients and bid specifications
Janitorial / Cleaning Surety Bond Surety company $10,000-$25,000 bond at $100-$300/year premium Often required for commercial accounts; protects client against employee theft
Commercial Auto Insurance Commercial insurer $1,200-$3,000/year per service vehicle Required for any vehicle used commercially
OSHA Hazard Communication Compliance (HCS 2012) Federal OSHA SDS sheets, employee training; no per-employer fee Required if employees handle chemicals (most cleaning operations)
Federal EIN IRS.gov Free Immediate online
Local City Business Registration City clerk or licensing department Varies; many Ohio cities require simple registration Required in Columbus, Cleveland, Cincinnati and most municipalities

How to Start a Cleaning Service in Ohio (Step by Step)


Step 1: Service Mix Determines Tax Treatment

Before pricing a single job, decide what kind of cleaning you will offer. Ohio’s tax treatment makes this strategic, not just operational.

Service Type Ohio Sales Tax Treatment Examples
Routine janitorial / building maintenance Taxable above $5K annual threshold under ORC 5739.01(B)(3) Office cleaning, restroom service, trash removal, vacuuming, mopping, dusting, school custodial, after-hours commercial
Specialized non-janitorial cleaning Generally NOT taxable Carpet shampooing, hardwood floor refinishing, post-construction cleanup, biohazard / crime scene cleaning, mold remediation, water damage restoration cleaning
Window cleaning above ground level Generally taxable as building maintenance; may shift class codes Multi-story exterior windows; specialty equipment
Construction debris cleanup Often part of construction contract pricing – real property; not standalone taxable Final clean before Certificate of Occupancy

Ohio courts have construed “janitorial” narrowly – the activity must look like routine custodial service (mopping, vacuuming, restrooms, trash). Many Ohio cleaning businesses operate split offerings: a janitorial division that collects sales tax above $5K and a specialty division (carpet, post-construction, biohazard) that does not. Keep separate billing and SKU codes to support the distinction in an audit.

Step 2: Form Your Ohio LLC

File Articles of Organization at the Ohio Business Central portal. Filing fee: $99. Standard processing 3-7 business days. No annual report for Ohio LLCs – this is a real cost advantage compared to most states. Get your free federal EIN at IRS.gov immediately after.

Step 3: The $5,000 ORC 5739.01 Threshold

Building maintenance and janitorial services are taxable in Ohio when the cleaning business’s annual sales of these services reach $5,000 or more. The threshold:

  • Applies to total annual gross sales across all customers, not per-customer or per-job
  • Once you cross $5K, you must register, collect, and remit sales tax going forward
  • Below $5K, you can operate without a vendor’s license for janitorial purposes (though you may still need one for retail product sales)
  • Specialized non-janitorial cleaning is not counted toward the threshold (or generally taxed at all)

For a solo operator working part-time, $5,000 in annual sales is roughly 100 hours of cleaning at $50/hour – reachable in a single quarter for full-time operators. Plan to register early rather than cutting it close.

Step 4: Vendor’s License and Sales Tax Mechanics

Get a $50 vendor’s license through the Ohio Business Gateway or your county auditor (the fee was raised from $25 to $50 effective April 9, 2025 under HB 366). Sales tax mechanics:

  • State rate: 5.75%
  • County rate: 0.75% to 2.25%
  • Combined: 6.50% to 8.00% depending on the location of the customer (where the cleaning service is performed, not your office)
  • Highest combined: Cuyahoga County (Cleveland) 8.00% and Franklin County (Columbus) 8.00%
  • Lookup: Ohio Tax Finder by address
  • Filing frequency: Monthly for higher-volume vendors; semi-annual for lower-volume
  • Document retention: Maintain customer-level invoices showing taxable vs. non-taxable services for at least 4 years

Step 5: BWC Workers’ Compensation

Ohio is a monopolistic workers’ comp state – all Ohio employers must enroll with the Ohio Bureau of Workers’ Compensation. The applicable NCCI class code depends on your scope:

NCCI Class Code Applies To Notes
9014 – Janitorial Services by Contractors Most commercial cleaning contractors No window cleaning above ground level; drivers included
9015 – Buildings Operated by Owner In-house cleaning crews employed directly by a building owner Apartment complex cleaners, multi-tenant building staff
0917 – Domestic Workers – Inside Residential house cleaners House cleaning service businesses with crews working inside private residences
9170 – Janitorial Services – Office Buildings Specialty office cleaning categorization in some states Verify with BWC at enrollment

BWC fundamentals: $120 minimum opening deposit, premium based on (manual rate × payroll ÷ $100) × experience modifier × group rating discount. True-up by August 15 each year – report actual payroll vs. estimated. The BWC Board approved a 1% rate cut for private employers effective July 1, 2026 (~$10M total reduction).

Group Rating discount is the single biggest premium lever for cleaning operators. Standalone enrollment generally costs 30-60% more than group-rated alternatives. Apply through your local Chamber of Commerce, the Building Service Contractors Association International (BSCAI) Ohio chapter, or a BWC-approved third-party administrator before the next policy year window closes.

Step 6: General Liability and Janitorial Bond

Most Ohio commercial cleaning customers (office buildings, medical practices, schools, banks, hospitals) require:

  • General liability insurance: $1,000,000 per occurrence / $2,000,000 aggregate; $300-$1,500/year
  • Janitorial surety bond: $10,000-$25,000 bond face value; $100-$300/year premium. Protects the client against employee theft. Standard requirement for any account where employees access spaces unsupervised.
  • Commercial auto: $1,200-$3,000/year per service vehicle. Personal auto policies typically exclude commercial use.
  • Cyber/data breach (optional): Increasingly required for cleaning at law firms, medical practices, and financial services where employees might encounter sensitive documents

Step 7: OSHA Hazard Communication Compliance

Cleaning operations almost always handle hazardous chemicals (degreasers, disinfectants, solvent cleaners, restroom acids, floor strippers). OSHA’s Hazard Communication Standard (HCS 2012, aligned with GHS) requires:

  • Written Hazard Communication Program at every facility (or per crew)
  • Safety Data Sheet (SDS) for every chemical, accessible to employees during their shift
  • GHS-compliant labels on all secondary containers (spray bottles, refill containers)
  • Employee training before first chemical use, and every time a new chemical is introduced
  • Documented training records

Ohio does NOT have a state OSHA program for private-sector employers – federal OSHA (Region V Cleveland Area Office) directly enforces in Ohio. Cleaning operations are sometimes targeted in OSHA’s emphasis programs, particularly for chemical exposure and bloodborne pathogen training in healthcare-adjacent cleaning.

Step 8: City Business Registration and Municipal Income Tax

Most Ohio cities require simple business registration plus municipal income tax withholding for any employee who works inside city limits:

  • Columbus: 2.5% municipal income tax through Columbus Division of Taxation – withhold for any employee working inside Columbus
  • Cleveland: 2.5% via CCA (Central Collection Agency)
  • Cincinnati: 1.8% direct city collection
  • Toledo: 2.25%
  • Akron / Dayton: 2.5% each, both via RITA

For multi-site cleaning operations, the city tax compliance is the most administratively expensive line item – more so than the cleaning itself. RITA’s municipal portal consolidates 330+ city filings, but cities like Columbus, Cleveland, Cincinnati, and Toledo each require direct filing. Use the Ohio Tax Finder Municipal tab to confirm the rate and filing agency for each customer site.

Step 9: Build a Recurring Contract Base

Cleaning is fundamentally a recurring-revenue business in Ohio. Office buildings, medical practices, schools, churches, banks, HOAs, and government contracts all sign 12-24 month recurring contracts at fixed monthly fees. The economics work because:

  • Recurring contracts produce steady cash flow that supports BWC payroll true-ups, insurance premiums, and bonding
  • 8-12 stable accounts justify hiring a 2-3 person crew
  • Documented recurring revenue helps qualify for BWC Group Rating, larger general liability limits, and bid bonds for government work
  • One-off / move-out / move-in residential work is higher per-hour but irregular – useful as fill-in but not as a foundation

Ohio Cleaning Service Market: Where the Demand Is

Columbus and the Class A office market: Downtown Columbus, the Arena District, and the Easton / Polaris commercial corridors generate consistent commercial cleaning demand. Insurance companies (Nationwide), hospitals (OhioHealth, Mount Carmel, Nationwide Children’s), banks (JPMorgan Chase’s Polaris campus), and the State of Ohio government complex all contract out facility cleaning. Long-term contracts dominate – multi-year contracts with annual rate adjustments are standard.

Cleveland’s healthcare cleaning market: Cleveland Clinic, MetroHealth, University Hospitals, and Summa Health each operate multi-million-square-foot facilities with 24/7 cleaning needs. Healthcare cleaning is a specialty submarket – it requires bloodborne pathogen training, terminal room cleaning protocols, hospital-grade disinfection, and detailed documentation. Higher per-hour rates than office cleaning, but with significant compliance overhead.

Cincinnati’s corporate and tri-state market: Procter & Gamble’s main campus in Over-the-Rhine, Kroger’s downtown HQ, Fifth Third Tower, the GE Reagan campus in Evendale, and the medical complex around Cincinnati Children’s Hospital all maintain ongoing cleaning contracts. Cincinnati’s tri-state geography (Ohio, Kentucky, Indiana) means multi-state employer compliance is part of the business.

Manufacturing and industrial cleaning: Ohio’s manufacturing concentration (Honda Marysville, Intel Licking County, Lordstown Motors area, Sherwin-Williams Cleveland, Owens-Illinois Toledo, Procter & Gamble Cincinnati) creates demand for industrial cleaning – factory floors, restroom service, employee break areas, exterior power washing, and post-shutdown deep cleaning. Industrial cleaning typically pays better than office cleaning but requires BWC class code review (often shifts to 9014 + endorsement).

Residential cleaning – the suburban opportunity: Outer-ring suburbs in all three major metros (Powell, Westerville, New Albany around Columbus; Strongsville, Solon, Hudson around Cleveland; Mason, West Chester, Loveland around Cincinnati) have growing populations of dual-income households who pay for recurring residential cleaning. Residential cleaning is generally not subject to Ohio sales tax under the current ODT interpretation of “building maintenance and janitorial service” – one of several reasons residential margins can be stronger than commercial despite lower per-hour pricing.

Move-in/move-out and Airbnb: Short-term rental cleaning (Airbnb, Vrbo) is a separate submarket centered in Columbus’s Short North, Cleveland’s University Circle and Tremont, and Cincinnati’s Over-the-Rhine. Same-day turn cleaning at $50-$120 per turn, repeated 3-10x per month per property. Higher seasonality (summer surge) but compounding revenue if you build a 20+ property portfolio.

Cost to Start a Cleaning Service in Ohio

Solo / Owner-Operator (No Employees)

Item Cost Notes
Ohio LLC $99 One-time, no annual report
Federal EIN Free IRS
Vendor’s License (if crossing $5K) $50 One-time, no renewal
General liability insurance ($1M) $300-$700/year Solo rates lower than crew rates
Commercial auto (if dedicated work vehicle) $1,200-$2,500/year Personal auto excludes commercial cleaning
Initial supplies and equipment $500-$2,000 Vacuum, mop, microfiber, chemicals, caddy
Branding, web, scheduling app $200-$1,000 Square, Jobber, Housecall Pro
Estimated total: $2,000-$5,000 to launch as solo operator

Cleaning Crew with Employees

Adding employees materially increases capital requirements: $8,000-$25,000 for a 2-4 person crew operation. Add BWC opening deposit and Group Rating fees ($120 minimum + group enrollment), payroll setup costs, larger general liability ($1M-$2M), janitorial surety bond ($100-$300/year), additional commercial vehicles if needed, OSHA-compliant chemical inventory and SDS binders, employee uniforms, and operating capital to bridge to first invoice payment (often 30-60 days from start of contract). City municipal income tax withholding registration adds setup time but minimal cost.

Key Ohio Agencies for Cleaning Service Operators

Agency What They Handle Contact
Ohio Department of Taxation Sales tax, vendor’s license, ORC 5739.01 building maintenance / janitorial guidance tax.ohio.gov
Ohio Business Gateway Vendor’s license registration, sales tax filing, employer withholding gateway.ohio.gov
Ohio Bureau of Workers’ Compensation (BWC) Mandatory state-monopoly workers’ comp; NCCI 9014/9015/0917 cleaning classifications info.bwc.ohio.gov
Federal OSHA Region V (Cleveland Area Office) Hazard Communication Standard (HCS 2012), bloodborne pathogen, chemical safety enforcement osha.gov/oh
RITA (Regional Income Tax Agency) Municipal income tax filing for 330+ Ohio cities ritaohio.com
CCA (Central Collection Agency) Cleveland-area municipal income tax collection ccatax.ci.cleveland.oh.us
BSCAI (Building Service Contractors Association International) Trade association; BWC group rating opportunities bscai.org
ISSA – The Worldwide Cleaning Industry Association Industry standards, training, certifications (CIMS, CFM) issa.com

Related Ohio Business Guides

← Back to all Ohio business guides

Frequently Asked Questions

Are cleaning services taxable in Ohio?

Some are, some aren’t. Under ORC 5739.01(B)(3), “building maintenance and janitorial service” is a taxable service – but only when annual sales reach $5,000 or more, and only for narrowly defined “janitorial-type” cleaning (mopping, vacuuming, dusting, restroom service, trash removal, routine office cleaning). Specialized non-janitorial cleaning – carpet shampooing, post-construction cleanup, biohazard remediation, water damage restoration cleaning – is generally NOT taxable. Many Ohio cleaning businesses operate split offerings to optimize the distinction. Combined Ohio sales tax runs 6.50% to 8.00% depending on county.

Do I need a license to start a cleaning business in Ohio?

There is no state-level cleaning or janitorial license in Ohio. Your obligations are: form an Ohio LLC ($99), get a federal EIN, register with the Ohio Business Gateway for a $50 vendor’s license if your janitorial sales cross the $5,000 annual threshold, enroll with BWC for workers’ comp before any employee starts, and register with each city where your employees physically work. Most cities require a simple business registration plus municipal income tax withholding (Columbus 2.5%, Cleveland 2.5%, Cincinnati 1.8%, Toledo 2.25%, Akron 2.5%, Dayton 2.5%).

Does Ohio require workers’ compensation for a cleaning crew?

Yes – and you cannot buy it from a private insurer. Ohio is a monopolistic workers’ comp state; all coverage must come from the state-run Bureau of Workers’ Compensation (BWC). Cleaning operations classify under NCCI 9014 (Janitorial Services by Contractors), 9015 (Buildings Operated by Owner), or 0917 (Domestic Workers – Inside) depending on your scope. $120 minimum opening deposit. Group Rating through your local Chamber, BSCAI, or a BWC-approved third-party administrator can cut premiums 30-60% versus standalone enrollment.

What’s the difference between taxable janitorial and non-taxable specialty cleaning in Ohio?

Ohio courts have construed “janitorial” narrowly. Taxable janitorial service means routine custodial activities: mopping, sweeping, vacuuming, dusting, restroom cleaning, trash removal, basic office or facility cleaning. Non-taxable specialty cleaning includes services that are not routine janitorial in nature: carpet shampooing and extraction, hardwood floor refinishing, post-construction cleanup, biohazard / crime scene remediation, water damage restoration cleaning, mold remediation. Maintain separate billing line items and SKU codes to support the distinction in an audit. The Ohio Department of Taxation’s information release ST 2002-04 is the controlling guidance.

Do I need a janitorial bond in Ohio?

Not required by state law, but required by most commercial customers. A janitorial surety bond ($10,000-$25,000 face value, $100-$300/year premium) protects clients against employee theft when your crew has unsupervised access to office spaces, medical practices, banks, schools, or hospitals. Most commercial bid specifications require it. General liability insurance ($1M coverage, $300-$1,500/year) is also nearly universal for commercial cleaning contracts in Ohio.

How much does it cost to start a cleaning business in Ohio?

A solo / owner-operator cleaning business can launch for $2,000-$5,000: Ohio LLC ($99), vendor’s license if applicable ($50), general liability ($300-$700/year), commercial auto if dedicated vehicle ($1,200-$2,500/year), initial supplies ($500-$2,000), and branding/web/scheduling tools ($200-$1,000). Adding employees and a 2-4 person crew increases the total to $8,000-$25,000 with BWC enrollment, larger insurance limits, janitorial bond, additional vehicles, and operating capital to bridge to first invoice payment.


Robert Smith
About the Author

Robert Smith has run a licensed private investigation firm for 8 years from the Florida-Georgia state line - where he learned firsthand how wildly business licensing rules differ between states just miles apart. He personally researched requirements across all 50 states and D.C., reviewing hundreds of government sources over hundreds of hours to build guides he wished existed when he started. Not a lawyer or accountant - just a business owner who has done the research so you don't have to.