Roofing Contractor License Requirements in Ohio
Complete Ohio roofing licensing — exam, experience, fees, bond, insurance, reciprocity, and the gotchas that catch most applicants. Last reviewed 2026-04-19.
Quick summary
- State license required?
- No state license — local rules apply
- Issuing authority
- No state-level roofing license. Cities including Cleveland, Columbus, Cincinnati each have their own contractor registration.
- Application fee
- —
- Renewal cycle
- annual
- Bond required?
- No
- Reciprocity
- None
Overview — roofing licensing in Ohio
Ohio does not issue a state-level roofing contractor license. No state-level roofing license. Cities including Cleveland, Columbus, Cincinnati each have their own contractor registration.. Most Ohio cities still require local contractor registration and per-job permits, and federal lead-paint / refrigerant rules apply regardless of state licensure. The absence of a state license does not mean "no rules".
Experience required
Varies by city. Most Ohio cities require 2–4 years of relevant experience for commercial roofing registration; less for residential.
Fees
- Application fee: $0
- Initial license fee: $0
- Renewal fee: $0 ( annual)
Bond & insurance
Bond: Not required at the state level. Cities like Cleveland and Columbus require contractor registration bonds typically $5,000–$25,000 depending on commercial vs residential.
General liability insurance: Minimum $500,000.
Workers' compensation: Required through Ohio Bureau of Workers' Compensation (BWC) for all employers. Ohio is a monopolistic state — must use BWC, not private insurance.
Commercial auto: Commercial auto required for company vehicles.
Reciprocity with other states
Ohio does not have formal roofing reciprocity with other states. Out-of-state contractors must complete the Ohio process from scratch.
Local permits and requirements
Each major Ohio city requires its own contractor registration plus per-job building permits. Cleveland, Columbus, Cincinnati, Toledo, Akron, Dayton each have separate processes.
Common gotchas
Things that catch most applicants on their first license cycle in Ohio:
- Ohio's monopolistic workers' comp system surprises out-of-state contractors — must use BWC, not private carriers.
- Each city's contractor registration is independent — registering in Cleveland doesn't help in Columbus.
- Ohio BWC has roofing-specific premium tier (one of the highest in the country); budget 6–10% of payroll.
- Lead paint regulations apply on pre-1978 homes via Ohio Department of Health — separate certification required.
Frequently asked questions
- Why doesn't Ohio require a state roofing license?
- Ohio favors local-control regulation. State-level licensing exists only for electrical, plumbing, and HVAC. Roofing has been considered a localized concern — though the Ohio Construction Industry Examining Board has discussed adding roofing several times since 2008.
- How much is workers' comp for an Ohio roofing crew?
- Ohio BWC class code 5547 (roofing) base rate is around 11–14% of payroll for new accounts. Established contractors with no claims drop to 5–8%. Ohio is among the most expensive states for roofing comp because of injury frequency.
- Do I need to register in Cleveland and Columbus separately to work in both?
- Yes. Each city has its own contractor registration with its own fees, bond, and insurance verification. There's no statewide reciprocity for residential roofing in Ohio.
- What's the cost to register as a roofing contractor in Cleveland?
- $60 city registration fee + $5,000 surety bond ($100–$200/yr in premium) + $300,000 liability insurance verification. Annual renewal fee is $60.
- Does Ohio have any state-level roofing oversight?
- Limited. The Ohio Construction Industry Examining Board oversees electrical, plumbing, and HVAC. Roofing is monitored only via consumer complaints to the AG's office — there's no proactive licensing or inspection regime.
Quote your next Ohio job
Build a roofing estimate in 60 seconds
Use ProJobCalc's roofing estimator to price your Ohio jobs at fair labor + materials + markup. Free for the basics, $19/mo for full proposal generation.
Open the Roofing estimator →One contractor business insight per week
Real pricing, sales, and ops breakdowns. No fluff. Unsubscribe anytime.