In most of Central Ohio, yes. Columbus, Hilliard, Gahanna, Grove City and unincorporated Franklin County all require a permit to replace a roof. Re-roofing is not on the Residential Code of Ohio ’s list of exempt work, though a small repair can fall under the code’s minor-repair allowance. Your city or county building department has the final say.
The answer varies by address because each building department applies the state code in its own way. Some list roofing outright, some tie the permit to whether the decking is replaced, and some show it only on a fee schedule. Here is what each office publishes.
What Each Office Says About Roof Replacement
Based on each office’s published material as of November 2026. Call before you schedule if your city’s answer is not a plain yes.
| Where you live | Permit for a roof replacement? |
|---|---|
| Columbus | Yes. Permit with no plan review and one inspection. Structural changes need an alteration permit |
| Hilliard | Yes. Roofing is on the city’s permit list |
| Gahanna | Yes. Residential building permit, no zoning permit |
| Grove City | Yes. The city says roof and siding replacement require a building permit |
| Unincorporated Franklin County | Yes. The county requires a permit for residential roof replacement |
| Upper Arlington | Yes if decking, sheeting or framing is replaced along with the shingles. Ask the city about shingles only |
| Pickerington | Probably. The fee schedule lists roof covering at $50 under residential repair and replacement. Confirm with the Building Department |
| Dublin | Roof and siding replacement is listed under the city’s administrative permits. Confirm with Building Standards whether a building permit also applies |
Why the Decking Matters
Shingles alone are a covering. Decking and framing are structure. Once a tear-off shows rotted sheathing or sagging rafters and that work gets added to the job, it is structural repair, which building departments treat differently.
That is why a roof estimate should say what happens if bad decking turns up, and how replacement sheathing is priced, so the number does not change by surprise.
Before You Sign a Roofing Contract
- Ask who is pulling the permit. The Ohio Attorney General advises having the contractor obtain it
- Ask for the contractor’s local registration or license. Ohio has no statewide roofing license, but cities like Columbus and Grove City have their own requirements
- Get the scope, materials and price in a signed written contract
- Be wary of a large down payment, especially after a storm
- Most contracts signed at your home come with a three-day right to cancel under Ohio law
Questions, Answered
Do I need a permit to replace a roof in Columbus?
Yes. Columbus lists roof replacement as needing a permit but no plan review, with one inspection. If you are changing the structure of the roof, that takes an alteration permit instead.
Does Ohio require a permit to re-roof a house?
Ohio’s residential code has a list of work that is exempt from approval, and re-roofing is not on it. It does allow minor repairs without notice but does not define minor for roofing. In practice, your local building department decides, and most in the Columbus area require a permit for a full replacement.
Do I need a permit to fix a few shingles?
Usually not, since replacing a few shingles is the kind of small repair the code’s minor-repair allowance is written for. The line is not defined, so if the repair is large or touches the decking, call your building department.
Do I need a roofing license in Ohio?
Ohio does not have a statewide license for home improvement contractors, according to the Attorney General, but many cities require a license or registration of their own. Ask for it, and ask for proof of insurance.
Need a roof replaced?
See how we handle tear-offs, decking and storm damage, with real project photos and reviews, on our Roofing & Siding page, or request a free written estimate.
