Ohio Contractor License Requirements & Application Help | Contractor Licensing Inc
Get step-by-step help with the Ohio contractor licensing process—classifications, experience, insurance, and bonds. Contractor Licensing Inc handles filings, and compliance.
Ohio has no statewide general contractor license. The Ohio Construction Industry Licensing Board (OCILB) licenses just five specialty trades — electrical, HVAC, plumbing, hydronics, and refrigeration — and only for commercial projects. General and residential contracting is regulated entirely at the city and county level, with Columbus, Cleveland, Cincinnati, and over 100 other municipalities each running independent licensing programs.
Ohio Contractor License Requirements & Application Help
Contractor Licensing Inc. helps you sort out which OCILB trade license and which local municipal license apply to your work.
Quick Answer
- Ohio has no statewide general contractor license — licensing is either OCILB (specialty trades) or local (general/residential).
- OCILB licenses electrical, HVAC, plumbing, hydronics, and refrigeration contractors, but only for commercial projects.
- Residential contracts over $25,000 don't require state registration — they require a compliant written contract and $250,000 in liability insurance under the Home Construction Service Suppliers Act.
- Columbus, Cleveland, Cincinnati, and most other Ohio cities issue their own separate general contractor licenses and bonds.
- Ohio does not participate in NASCLA — there's no state general license for it to apply to.
- OCILB's five trades have limited reciprocity with several nearby and southern states, typically waiving the trade exam only.
Why Ohio Licensing Is Split Three Ways
Ohio's licensing framework has three separate layers. First, OCILB licenses five specialty trades for commercial construction only, under Ohio Revised Code Chapter 4740. Second, residential construction is governed by contract-law requirements rather than a licensing board — Ohio Revised Code Chapter 3781 explicitly excludes residential buildings from OCILB's jurisdiction. Third, general contracting of any kind is licensed locally, with each city or county setting its own application, bond, and insurance requirements.
OCILB's Five Licensed Commercial Trades
Electrical
Commercial electrical contracting under OCILB — Business and Law plus National Electrical Code trade exams required.
HVAC
Commercial heating, ventilation, and air conditioning — one of Ohio's more reciprocity-friendly trades.
Plumbing
Commercial plumbing contracting, tested against Ohio's plumbing code.
Hydronics
Hot-water and steam heating systems — a narrower commercial specialty licensed separately from general HVAC.
Refrigeration
Commercial refrigeration systems, licensed independently of the HVAC classification.
Residential Excluded
None of these five OCILB trades apply to residential buildings — that work is licensed locally instead.
OCILB Exam, Fees & Experience
Each OCILB trade license requires two PSI-administered exams — a Business and Law portion (50 questions, 2 hours, covering Ohio contracting statutes) and a Trade Technical portion specific to the license (NEC for electrical, Ohio plumbing code for plumbing, and so on) — both requiring a 70% passing score.
- Application fee: $25 (non-refundable)
- Exam fees: $69 per portion, or $100 for both in one sitting
- Renewal: $60 annually, or $180 for a three-year cycle
- Experience: 5 years as a journeyman in the trade, or 3 years as an Ohio-registered engineer in a related field, or qualifying military service
- Liability insurance: $500,000 minimum per occurrence, with OCILB named as certificate holder
- Workers' compensation coverage is mandatory through the Ohio Bureau of Workers' Compensation for all employers
Home Construction Service Suppliers Act — Not a Registration System
Many guides describe Ohio residential builders as needing to "register" with the state — that's outdated. Under the Home Construction Service Suppliers Act (Ohio Revised Code Chapter 4722), effective August 31, 2012, builders constructing one- to three-family residences (or single units within larger buildings) under contracts of $25,000 or more must instead use a written home construction services contract meeting specific requirements: builder and owner identification, property location, service description, timeline, cost, and proof of at least $250,000 in liability insurance.
In exchange for meeting these contract requirements, builders are exempted from treble-damages liability under Ohio's Consumer Sales Practices Act — though many unfair or unconscionable acts remain unlawful, with other remedies still available to homeowners. This is a contract-compliance framework, not a license or registration filed with any state agency.
Columbus, Cleveland & Cincinnati Contractor Licensing
| City | Initial Fee | Renewal | Bond | Liability Insurance |
|---|---|---|---|---|
| Columbus | $300 | $350/yr | $25,000 | $300K/$500K |
| Cleveland | $150 | $120/yr | $25,000 | $200,000 min. |
| Cincinnati | $131.25 | $131.25/yr | $25,000 (typical) | $100K/$300K |
These three are the largest examples — over 100 additional Ohio cities, villages, and counties run their own independent contractor licensing programs, each with its own fee and bond amount. None transfer between jurisdictions.
Ohio Contractor License Reciprocity
OCILB Trades — Limited Reciprocity
Ohio's HVAC license is recognized in Kentucky, West Virginia, Tennessee, Alabama, Mississippi, South Carolina, Louisiana, and Ohio accepts an out-of-state Arkansas plumbing license, typically waiving only the trade exam. Applicants must still pass Ohio's (or the reciprocating state's) Business and Law exam and meet other requirements.
General & Residential Contracting — No Reciprocity
Because general and residential contracting is licensed locally rather than statewide, there is no state-level reciprocity to speak of — an out-of-state contractor must apply directly to each Ohio city or county where they intend to work.
Ohio Contractor License FAQ
Does Ohio have a statewide general contractor license?
No — OCILB only licenses five commercial specialty trades. General and residential contracting is licensed locally by each city or county.
What trades does OCILB license?
Electrical, HVAC, plumbing, hydronics, and refrigeration — for commercial projects only, not residential.
Do home builders need to register with the state?
No state registration exists. Contracts over $25,000 for 1-3 family homes require a compliant written contract and $250,000 in liability insurance under the Home Construction Service Suppliers Act.
What do Columbus, Cleveland, and Cincinnati require?
Each city has its own separate license, fee, bond ($25,000 typical), and liability insurance minimums — none transfer between cities.
Does Ohio accept the NASCLA exam?
No — Ohio doesn't participate in NASCLA since there's no statewide general license for it to apply to.
Does Ohio have reciprocity with other states?
OCILB's five trades have limited reciprocity with several states (mostly HVAC). General/residential contracting has none, since it's licensed locally.
Contact
Ohio Construction Industry Licensing Board
Ohio Department of Commerce, Columbus, OH
Contact your local city or county building department for municipal licensing.
Ohio Contractor Bonds
| Bond | Amount | |
|---|---|---|
| Ohio — Private Water Systems Contractors | $10,000 | Apply Now |
| Ohio — Private Water Systems Contractors | $20,000 | Apply Now |
Because general contractor licensing in Ohio is local, most contractors need a city, county, or health district bond instead of a state one. We carry bonds for over 200 Ohio jurisdictions — search the list below for yours.
| Jurisdiction | Trade | Amount | |
|---|---|---|---|
| Carroll County Board of Health | Plumbing Contractor | $10,000 | Apply Now |
| Champaign Health District | Plumbing Contractor | $10,000 | Apply Now |
| Champaign Health District | Septic Installer Contractor | $10,000 | Apply Now |
| City of Aurora | Contractor License | $25,000 | Apply Now |
| City of Avon | Contractor Registration License | $10,000 | Apply Now |
| City of Avon Lake | Contractor License | $15,000 | Apply Now |
| City of Avon Lake | Landscape Contractor | $5,000 | Apply Now |
| City of Bedford | Contractor License | $15,000 | Apply Now |
| City of Bedford Heights | Contractor License | $10,000 | Apply Now |
| City of Bellefontaine | Contractor License | $10,000 | Apply Now |
| City of Bexley | Contractor License | $10,000 | Apply Now |
| City of Brecksville | Contractor License | $25,000 | Apply Now |
| City of Broadview Heights | Contractor License | $25,000 | Apply Now |
| City of Brook Park | Contractor License | $25,000 | Apply Now |
| City of Brunswick | Contractor License | $25,000 | Apply Now |
| City of Campbell | Excavation and Demolition Contractor | Varies | Apply Now |
| City of Canal Fulton | Building Contractor License | Varies | Apply Now |
| City of Canton | Demolition Contractor | $10,000 | Apply Now |
| City of Canton | Electrical Contractor | $10,000 | Apply Now |
| City of Canton | General Trades Contractor | $50,000 | Apply Now |
| City of Canton | Heating, Ventilating and Cooling Contractor | $10,000 | Apply Now |
| City of Canton | Home Improvement Contractor | $10,000 | Apply Now |
| City of Canton | Plumbing Contractor | $10,000 | Apply Now |
| City of Chillicothe | Contractor Compliance | $15,000 | Apply Now |
| City of Cincinnati | Street Contractor | $10,000 | Apply Now |
| City of Cleveland | Contractor License | $25,000 | Apply Now |
| City of Cleveland | Demolition Contractor | $25,000 | Apply Now |
| City of Cleveland | Electrical Contractor | $25,000 | Apply Now |
| City of Cleveland | HVAC and Refrigeration Contractor | $25,000 | Apply Now |
| City of Cleveland | Sidewalk Contractor | $500 | Apply Now |
| City of Cleveland Heights | Contractor | $10,000 | Apply Now |
| City of Cleveland Heights | Landscape and Snowplow Contractor | $10,000 | Apply Now |
| City of Columbus | Contractor / General Contractor | $25,000 | Apply Now |
| City of Dayton | Electric Contractor | $10,000 | Apply Now |
| City of Dayton | Mechanical HVAC Contractor | $10,000 | Apply Now |
| City of Dayton | Pipe Laying Contractor | $10,000 | Apply Now |
| City of Dayton | Plumbing Contractor | $10,000 | Apply Now |
| City of Dayton | Warm Air Heating Contractor | $10,000 | Apply Now |
| City of Deer Park | Concrete Contractor | $5,000 | Apply Now |
| City of Defiance | Contractor License | Varies | Apply Now |
| City of Delaware | Demolition or Excavation Contractor | $5,000 | Apply Now |
| City of Dublin | Sign Contractor | $10,000 | Apply Now |
| City of East Cleveland | Contractor Registration | $25,000 | Apply Now |
| City of Eastlake | General Contractor License | $15,000 | Apply Now |
| City of Eastlake | Subcontractor License | $15,000 | Apply Now |
| City of Elyria | Contractor's License | $25,000 | Apply Now |
| City of Garfield Heights | Contractor License | $20,000 | Apply Now |
| City of Girard | Contractor License | $10,000 | Apply Now |
| City of Grandview Heights | Contractor License | $5,000 | Apply Now |
| City of Greenfield | Contractors License | $10,000 | Apply Now |
| City of Grove City | Contractor's License | $15,000 | Apply Now |
| City of Independence | Contractor License | $25,000 | Apply Now |
| City of Kent | Plumbing Contractor | Varies | Apply Now |
| City of Kirtland | Contractor License | $5,000 | Apply Now |
| City of Lancaster | Contractor Registration | $15,000 | Apply Now |
| City of Lorain | Contractor License | $25,000 | Apply Now |
| City of Lyndhurst | Contractor License | $20,000 | Apply Now |
| City of Macedonia | General Contractor Registration | $25,000 | Apply Now |
| City of Macedonia | Subcontractor Registration | $10,000 | Apply Now |
| City of Maple Heights | Contractor License | $25,000 | Apply Now |
| City of Marysville | Contractor License | $5,000 | Apply Now |
| City of Massillon | Demolition Contractor | $10,000 | Apply Now |
| City of Massillon | Electrical Contractor | $10,000 | Apply Now |
| City of Massillon | Fire Suppression Contractor | $10,000 | Apply Now |
| City of Massillon | Heating Contractor | $10,000 | Apply Now |
| City of Massillon | Home Improvement Contractor | $10,000 | Apply Now |
| City of Massillon | Plumbing Contractor | $10,000 | Apply Now |
| City of Mentor | Electrical Contractor | $10,000 | Apply Now |
| City of Mentor | Fire Protection Contractor | $10,000 | Apply Now |
| City of Mentor | General Contractor | $10,000 | Apply Now |
| City of Mentor | HVAC Contractor | $10,000 | Apply Now |
| City of Mentor | Lawn Sprinkler Contractor | $10,000 | Apply Now |
| City of Mentor | Plumbing Contractor | $10,000 | Apply Now |
| City of Mentor-on-the-Lake | Contractor License | $10,000 | Apply Now |
| City of Middleburg Heights | Contractor License | $25,000 | Apply Now |
| City of Middletown | Plumber and/or Underground Utilities Contractor | $10,000 | Apply Now |
| City of Newton Falls | Contractor License | $20,000 | Apply Now |
| City of Niles | Contractor License | $10,000 | Apply Now |
| City of North Canton | Contractor License | $10,000 | Apply Now |
| City of North Ridgeville | Contractor License | $25,000 | Apply Now |
| City of North Royalton | Contractor License | $25,000 | Apply Now |
| City of Olmsted Falls | Contractor License | $25,000 | Apply Now |
| City of Ontario | Commercial Demolition Contractor | $50,000 | Apply Now |
| City of Oregon | Sidewalk and Driveway Contractor | $2,000 | Apply Now |
| City of Painesville | Electrical Contractor License | $25,000 | Apply Now |
| City of Painesville | General Contractor License | $25,000 | Apply Now |
| City of Painesville | HVAC Contractor License | $25,000 | Apply Now |
| City of Painesville | Plumbing Contractor License | $25,000 | Apply Now |
| City of Painesville | Sewer Contractor License | $25,000 | Apply Now |
| City of Parma | Electrical Contractor | $25,000 | Apply Now |
| City of Parma | Fire Protection Contractor | $25,000 | Apply Now |
| City of Parma | General Contractor | $25,000 | Apply Now |
| City of Parma | HVAC Contractor | $25,000 | Apply Now |
| City of Parma | Landscape Contractor | $25,000 | Apply Now |
| City of Parma | Plumbing Contractor | $25,000 | Apply Now |
| City of Parma | Specialty Contractor | $25,000 | Apply Now |
| City of Pepper Pike | Contractor License | $25,000 | Apply Now |
| City of Perrysburg | Sidewalk Contractor | $3,000 | Apply Now |
| City of Piqua | Contractor Registration | $3,000 | Apply Now |
| City of Portsmouth | Contractor Compliance | $15,000 | Apply Now |
| City of Portsmouth | Contractor Compliance | $25,000 | Apply Now |
| City of Reynoldsburg | Contractor License | $10,000 | Apply Now |
| City of Rossford | Contractor License | $5,000 | Apply Now |
| City of Sandusky | Contractor License | $6,000 | Apply Now |
| City of Seven Hills | Contractor License | $10,000 | Apply Now |
| City of Sheffield Lake | Contractor | $15,000 | Apply Now |
| City of Silverton | Cement Contractor | $1,000 | Apply Now |
| City of Solon | Contractor Registration | $25,000 | Apply Now |
| City of South Euclid | OTHER TYPE Contractor | $20,000 | Apply Now |
| City of Springfield | Contractor License | $10,000 | Apply Now |
| City of St. Mary's | Electrical Contractor | $2,000 | Apply Now |
| City of St. Mary's | Plumbing Contractor | $2,000 | Apply Now |
| City of Streetsboro | General Contractor License | $10,000 | Apply Now |
| City of Streetsboro | OTHER TYPE Contractor License | $10,000 | Apply Now |
| City of Strongsville | Electrical Contractor | $10,000 | Apply Now |
| City of Strongsville | Fire Suppression and Fire Alarm Contractor | $10,000 | Apply Now |
| City of Strongsville | General Trades Contractor | $10,000 | Apply Now |
| City of Strongsville | HVAC Contractor | $10,000 | Apply Now |
| City of Strongsville | Low Voltage Contractor | $5,000 | Apply Now |
| City of Strongsville | Plumbing Contractor | $10,000 | Apply Now |
| City of Sylvania | Sidewalk and Driveway Contractor | $5,000 | Apply Now |
| City of Toledo | Sidewalk Contractor | $3,000 | Apply Now |
| City of Twinsburg | Contractor License | $10,000 | Apply Now |
| City of University Heights | Contractor License | $10,000 | Apply Now |
| City of Upper Arlington | Demolition Contractor | $10,000 | Apply Now |
| City of Upper Arlington | General Contractor | $5,000 | Apply Now |
| City of Vermilion | Contractor License | $25,000 | Apply Now |
| City of Warren | Contractor License | $10,000 | Apply Now |
| City of Warrensville Heights | Contractor License | $10,000 | Apply Now |
| City of Wellston | Electrical Contractor | $10,000 | Apply Now |
| City of Wellston | Fire Protection Contractor | $10,000 | Apply Now |
| City of Wellston | General Contractor | $10,000 | Apply Now |
| City of Wellston | HVAC Contractor | $10,000 | Apply Now |
| City of Wellston | Lawn Sprinkler Contractor | $10,000 | Apply Now |
| City of Wellston | Plumbing Contractor | $10,000 | Apply Now |
| City of Westlake | Contractor License | $10,000 | Apply Now |
| City of Whitehall | Mechanical Contractor | $25,000 | Apply Now |
| City of Whitehall | Non-Mechanical Contractor | $25,000 | Apply Now |
| City of Wickliffe | Contractor License | $10,000 | Apply Now |
| City of Willoughby Hills | Contractor License | $20,000 | Apply Now |
| City of Willowick | Contractor License | $15,000 | Apply Now |
| City of Youngstown | Specialty Contractor Registration | $10,000 | Apply Now |
| County of Summit | Contractor Registration | $10,000 | Apply Now |
| Covington | Concrete Contractor | $3,000 | Apply Now |
| Cuyahoga County Board of Health | Plumbing Contractor | $25,000 | Apply Now |
| Cuyahoga Heights | General Contractor | Varies | Apply Now |
| Delaware County General Health District | Plumbing Contractor | $5,000 | Apply Now |
| Erie County | Plumbing Contractor | $20,000 | Apply Now |
| Fairfield County | Contractor License | $10,000 | Apply Now |
| Fayette County | Contractor Registration | $10,000 | Apply Now |
| Franklin County Public Health | Plumbing Contractor | $5,000 | Apply Now |
| Greater Cincinnati Water Works | Contractor | $10,000 | Apply Now |
| Hamilton County General Health District | Plumbing Contractor | $10,000 | Apply Now |
| Hocking County | Plumbing Contractor | $20,000 | Apply Now |
| Madison County Public Health | Plumbing Contractor | $5,000 | Apply Now |
| Mahoning County | Contractor License | $10,000 | Apply Now |
| Mansfield | Demolition Contractor | $50,000 | Apply Now |
| Medina County | Sanitary Engineering Contractor | $25,000 | Apply Now |
| Morrow County | Commercial Plumbing Contractor | $10,000 | Apply Now |
| Muskingum County | Contractor License | $10,000 | Apply Now |
| Olmsted Township | Contractor Registration | $10,000 | Apply Now |
| Perry County Health Department | Plumbing Contractor | $20,000 | Apply Now |
| Pickaway County | Contractor / Sub-Contractor Registration | $15,000 | Apply Now |
| Portage County | Contractor License | $10,000 | Apply Now |
| Portage County | Sewer Builder and Water Contractor | $5,000 | Apply Now |
| Prairie Township | Contractor License | $15,000 | Apply Now |
| Preble County General Health District | Plumbing Contractor | $10,000 | Apply Now |
| Richland County | Sanitary Sewer Contractor | $2,000 | Apply Now |
| Trumbull County | Electrical Contractor | $10,000 | Apply Now |
| Trumbull County | Mechanical Contractor | $10,000 | Apply Now |
| Union County | Plumbing Contractor | $10,000 | Apply Now |
| Village of Ashville | Electrical Contractor | $10,000 | Apply Now |
| Village of Ashville | Fire Suppression Contractor | $10,000 | Apply Now |
| Village of Ashville | General Contractor | $10,000 | Apply Now |
| Village of Ashville | HVAC (Hydronics) Contractor | $10,000 | Apply Now |
| Village of Ashville | OTHER TYPE Contractor | $10,000 | Apply Now |
| Village of Ashville | Plumbing Contractor | $10,000 | Apply Now |
| Village of Bentleyville | Contractor License | $25,000 | Apply Now |
| Village of Bratenahl | Contractor License | $5,000 | Apply Now |
| Village of Brooklyn Heights | Contractors License | $25,000 | Apply Now |
| Village of Chagrin Falls | Contractor License | $30,000 | Apply Now |
| Village of Hartville | Contractor Registration | $10,000 | Apply Now |
| Village of Highland Hills | Contractor License | $25,000 | Apply Now |
| Village of LaGrange | Contractor's License | $10,000 | Apply Now |
| Village of Moreland Hills | Contractor License | $20,000 | Apply Now |
| Village of New Boston | Contractor License | $10,000 | Apply Now |
| Village of Newburgh Heights | Contractor License | $10,000 | Apply Now |
| Village of North Randall | Contractor License | $5,000 | Apply Now |
| Village of Northfield | Commercial Contractor | $25,000 | Apply Now |
| Village of Northfield | Residential Contractor | $10,000 | Apply Now |
| Village of Oakwood | Contractor License | $10,000 | Apply Now |
| Village of Reminderville | Contractor License | $5,000 | Apply Now |
| Village of South Bloomfield | Contractor license | $10,000 | Apply Now |
| Village of South Russell | Electrical Contractor License | $10,000 | Apply Now |
| Village of South Russell | Excavation Contractor License | $10,000 | Apply Now |
| Village of South Russell | Fence Contractor License | $10,000 | Apply Now |
| Village of South Russell | Fire Protection Contractor License | $10,000 | Apply Now |
| Village of South Russell | General Contractor License | $10,000 | Apply Now |
| Village of South Russell | HVAC Contractor License | $10,000 | Apply Now |
| Village of South Russell | Paving and Cement Contractor License | $10,000 | Apply Now |
| Village of South Russell | Plumbing Contractor License | $10,000 | Apply Now |
| Village of South Russell | Sewer Contractor License | $10,000 | Apply Now |
| Village of South Russell | Siding, Roofing, Windows Contractor License | $10,000 | Apply Now |
| Village of South Russell | Sign Contractor License | $10,000 | Apply Now |
| Village of Timberlake | Contractor License | $5,000 | Apply Now |
| Village of Urbancrest | Contractor License | $20,000 | Apply Now |
| Village of Walton Hills | Contractor License | $10,000 | Apply Now |
| Village of Wellington | Contractor License | $5,000 | Apply Now |
| Wayne County Health Dept. | Plumbing Contractor | $10,000 | Apply Now |
Ready to Get Licensed in Ohio?
We help you sort out whether you need an OCILB trade license, a local municipal license, or both — and secure the right bond for your jurisdiction.
Call 239-394-2300 Start Your Application© 2022 - Contractor Licensing Inc. Theme by HB-Themes.
