HomeGuidesOhioHow to Verify an Ohio Contractor's License (and the Five Trades That Are the Only Ones Ohio Licenses at All)

Ohio guide

How to Verify an Ohio Contractor's License (and the Five Trades That Are the Only Ones Ohio Licenses at All)

Ohio's OCILB state-licenses exactly five specialty trades — Electrical, Plumbing, HVAC, Hydronics, and Refrigeration. Everything else, including general contractors and roofers, is unlicensed at the state level. Plus the personal-license trap that voids a company's authority overnight.

ContractorRoster EditorialPublished 7 min read

Ohio state-licenses contractors in exactly five trades — Electrical, Plumbing, HVAC, Hydronics, and Refrigeration. That's it. There is no Ohio state general-contractor license. No state roofing license. No state painting license, flooring license, drywall license, or framing license. The Ohio Construction Industry Licensing Board (OCILB), housed within the Department of Commerce's Division of Industrial Compliance, issues credentials in those five specialty trades and nothing else.

So when an Ohio contractor tells you they're "licensed," the honest follow-up is: licensed for which of the five? If the trade isn't Electrical, Plumbing, HVAC, Hydronics, or Refrigeration, there is no state license to verify — the credential they're claiming doesn't exist.

This guide walks the OCILB eLicense verification process, decodes the personal-license-versus-company distinction that catches most sourcers and homeowners, and explains what verification looks like for the much larger set of Ohio trades the state simply doesn't regulate.

Why Ohio's licensing scope is narrower than buyers expect

Most large states license general contractors at the state level. California does. Florida does. Virginia and Arizona do. Ohio does not.

Under Ohio Revised Code Chapter 4740 — the Construction Industry Licensing Law — OCILB's jurisdiction is limited to five specialty trades:

  • Electrical (ORC §4740.01(A)(1))
  • Plumbing (ORC §4740.01(A)(3))
  • Heating, Ventilating, and Air Conditioning (ORC §4740.01(A)(4))
  • Hydronics — water-based heating systems (ORC §4740.01(A)(5))
  • Refrigeration (ORC §4740.01(A)(6))

Working in one of those five trades without an OCILB license — or holding out as licensed when you're not — is a misdemeanor under ORC §4740.99, with civil penalties under §4740.11 escalating for repeat violations. The board prosecutes; this isn't theoretical.

For everything else, there is no state requirement and no statewide enforcement path. General contractors operate freely without any state credential. Roofers are not state-licensed. Painters, flooring installers, drywall finishers, framing carpenters, masons, concrete crews — none of them carry an Ohio state license, because Ohio does not issue one. Some of these trades face local-municipality registration in Columbus, Cleveland, Cincinnati, Toledo, Akron, and Dayton, but the requirements vary city-by-city and county-by-county, and there is no statewide rollup.

The practical consequence: a homeowner hiring a roofer in Ohio cannot "check the state license" because no such license exists to check. The verification path shifts entirely to local registration, insurance, references, and the contract.

The OCILB eLicense verification process (for the five trades that have one)

Step 1 — Open the eLicense Center. Go to elicense.ohio.gov and click "License Lookup" on the home page. The same portal handles every Ohio professional license — nursing, cosmetology, optometry, and the OCILB trades all live in one searchable database. Filter by Profession to narrow to the trade you're verifying (Electrical Contractor, Plumbing Contractor, HVAC Contractor, Hydronics Contractor, or Refrigeration Contractor).

Step 2 — Search by license number, name, or business name, then cross-check. OCILB license numbers are issued to the qualifying individual — see the next section — but the eLicense Center will surface both the individual and any contracting company operating under that individual's license. Search by the name on the contract first, confirm the license number matches what you were handed, then read the linked business affiliations to confirm the contracting company is the one currently associated with that license.

Step 3 — Read every field on the record. A complete OCILB record shows you:

  • License Type — Electrical, Plumbing, HVAC, Hydronics, or Refrigeration. The license is trade-specific and scope-locked. An Electrical Contractor license does not authorize plumbing work, no matter how minor. Read this field against the actual work in the contract.
  • License Status — Active, Inactive, Expired, Suspended, or Revoked. Active is the only status that permits new work. Suspensions in Ohio usually trace to a continuing-education lapse or an unresolved disciplinary matter.
  • Expiration Date — OCILB licenses renew on a recurring cycle. Confirm the date is in the future, and confirm the contractor isn't quoting work that will extend past a license expiration without a renewal in hand.
  • Qualifying Individual — the named human whose license the contracting company operates under. This is the field most consumers skip and the field that matters most. (See the next section.)
  • Business Affiliations — the contracting companies currently listed as operating under that individual's license. Confirm the company on your contract is one of them.

If the license type doesn't match the work, the status isn't Active, or the contracting company on the contract isn't listed under the qualifying individual's affiliations, the verification has failed regardless of what other fields look clean.

The personal-license trap (the Ohio gotcha most sourcers miss)

OCILB licenses are issued to individuals, not businesses. The license belongs to a qualifying human — typically the company's qualifying party, a master tradesperson, or the owner-operator if they're personally credentialed. The contracting company doesn't hold the license itself; it operates under the individual's license through a recorded business affiliation.

The legal consequence is the part most sourcers don't think about: if the named qualifying individual leaves the company, the company's authority to perform that licensed trade evaporates. Not on the date of license renewal. Not after a grace period. As of the date the affiliation ends. The company can continue to bid, market, and answer the phone, but it cannot legally perform regulated electrical, plumbing, HVAC, hydronics, or refrigeration work in Ohio until a new licensed individual is brought on and the affiliation is recorded with OCILB.

This trap shows up in a few specific patterns:

  • A mid-sized HVAC shop with a long-standing license number on every truck and quote — but the master HVAC contractor who originally qualified the license retired or moved on six months ago, and the company hasn't replaced them. The license number still resolves on eLicense, but the business affiliation has lapsed. The shop is operating unlicensed.
  • A newly-formed plumbing LLC quoting work under the personal license of an owner who isn't actually involved in field supervision. Whether the arrangement is legitimate depends on whether the affiliation is properly recorded and the individual is actually exercising responsible control.
  • A company that holds itself out as "OCILB licensed" by displaying a number — but the number belongs to an individual no longer affiliated with that company.

The verification step that catches all three: don't just confirm the license number is Active. Confirm the qualifying individual is currently affiliated with the contracting company on your contract, and confirm that individual is actually involved in the work — not a name on file from a prior arrangement.

Red flags specific to Ohio

"Ohio-licensed general contractor." The credential does not exist. Ohio does not issue a state GC license. A contractor making this claim is either confused about the difference between state licensure and local registration, or deliberately misrepresenting. Ask which credential, specifically, they're referring to. The honest answer is a city registration in Columbus, Cleveland, Cincinnati, or wherever the work sits — not a state license.

"Ohio-licensed roofer." Same problem. Ohio does not state-license roofers. The roofer may carry insurance, a trade-association membership, or a Better Business Bureau accreditation, all of which are real and useful signals — none of which is a state license. If the roofer's bid header says "Ohio Licensed," ask under what authority.

An OCILB license that's Active but for the wrong specialty. An Electrical Contractor license does not authorize plumbing work. A Refrigeration license does not authorize residential furnace replacement. The license type field is scope-locked. Read it against the work.

A live license number whose qualifying individual no longer works at the company. The license number resolves on eLicense; the contracting company name doesn't appear in the qualifying individual's current business affiliations. This is the personal-license trap in its most common form, and it's the one a quick five-second portal check will miss.

A specialty license used to claim general competence. A licensed HVAC contractor is qualified for HVAC. That does not make them a general contractor, and an Ohio HVAC license does not extend authority to coordinate a full kitchen remodel, supervise unlicensed trades, or sign off on structural work. The license is narrower than buyers tend to assume.

What OCILB doesn't tell you

Worth being honest about the limits of the public record, especially in a state where the state record is only half the picture.

Insurance and bond status are not surfaced live. OCILB collects proof of general liability insurance and bonding at licensing and renewal milestones, but the eLicense portal does not display real-time coverage status. A contractor can drop coverage mid-cycle and the portal won't reflect it. Ask for a current Certificate of Insurance naming your property as the certificate holder, and call the insurer to confirm.

Local-municipality registrations are entirely separate. Columbus, Cleveland, Cincinnati, Toledo, Akron, and Dayton each maintain their own contractor and trade-registration programs on top of the state OCILB credential. For the five state-licensed trades, the local registration is in addition to the OCILB license. For the unlicensed trades (GCs, roofers, painters, flooring, drywall, etc.), the local registration is the only credential there is, and the requirements vary materially from city to city.

EPA Section 608 certification is federal, not state. Anyone handling refrigerants on an HVAC or refrigeration job needs federal EPA Section 608 certification under the Clean Air Act. OCILB does not verify Section 608. Confirm it separately through the EPA-approved certifying organization.

Mechanic's-lien history lives at the county recorder. Liens are recorded in the county where the property sits — Franklin County for Columbus, Cuyahoga for Cleveland, Hamilton for Cincinnati, Lucas for Toledo, Summit for Akron, Montgomery for Dayton. A contractor with a clean OCILB record can still have a documented pattern of recording liens against past clients, and the eLicense portal will not surface it.

For unlicensed trades, there is no state recovery fund. Ohio does not run an analogue to Florida's Construction Industries Recovery Fund or Arizona's Residential Contractors' Recovery Fund. If a roofing, painting, or general-contracting job goes wrong, your remedy is the contract you signed and small-claims or civil court — there is no administrative recovery vehicle to file against, because there's no licensing pool to draw from.

Sourcing licensed Ohio contractors at scale

ContractorRoster maintains a continuously-updated mirror of OCILB's active records — 12,409 licensed electrical, plumbing, HVAC, hydronics, and refrigeration contractors across Ohio — with phone, email, website, and Google ratings layered in. For one-off verification of a name you've already been handed, the free OCILB eLicense Center above is the right tool — it's the source of truth, and it's the only way to confirm the qualifying-individual-and-business-affiliation half of the credential.

For sourcing multiple licensed contractors at scale — a property manager building a vendor roster across the Columbus and Cleveland metros, a supplier launching into Cincinnati, a developer running an RFP across a multi-property Ohio rehab — our $39 CSVs at /ohio pull the same OCILB data pre-enriched with the contact info OCILB doesn't publish. Ohio accounts for roughly 2% of the 618,395 active licenses we mirror across 15 states.

One scope note worth restating plainly: because Ohio does not license general contractors, roofers, painters, landscapers, flooring installers, drywall contractors, or most other trades at the state level, those trades are not in the Ohio dataset — there is no statewide registry to mirror. For unlicensed Ohio trades, sourcing has to happen city-by-city through municipal registration programs, and verification has to happen through insurance, references, and the contract.

Either way, the verification rules above don't change. Even from a pre-enriched roster, the last check before you sign is to pull the license up on the OCILB eLicense portal and confirm the license type, status, qualifying individual, and business affiliation yourself.

Next step

Browse licensed Ohio electricians, plumbers, or HVAC contractors — every record sourced from the OCILB registry above, with the contact info OCILB doesn't publish. For the trades Ohio doesn't license at the state level (general contractors, roofers, painters, flooring, drywall, and the rest), verification runs through the relevant city's registration program — there is no statewide list to pull from.

Or run a one-off check at the official OCILB eLicense Center.