Skip to main content
Licensing GuideRoofingOhio

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.