Do I Need a Permit for Roof Replacement in Columbus, OH?

Columbus's roof replacement permit question is shaped by two competing realities. Ohio's residential building code, like most code frameworks, lists "replacement of roofing" as generally exempt from permit requirements for single-family homes — and Columbus BZS applies this exemption in practice. But Columbus's climate creates roofing requirements that apply even without a permit: ice and water shield is mandatory at all roof eaves because Columbus winters regularly produce the ice-damming conditions that drive water infiltration under improperly protected shingles. Understanding which work is permit-exempt, which triggers a permit, and what the climate-driven installation standards are regardless of permit status is what differentiates a properly executed Columbus reroof from a warranty-voiding failure waiting to happen.

Research by DoINeedAPermit.org Updated April 2026 Sources: City of Columbus Building and Zoning Services (BZS), 2019 Residential Code of Ohio Section R905, Columbus BZS FAQ, Ohio residential roofing exemption framework
The Short Answer
MAYBE — shingle-only replacement without structural work is generally permit-exempt; structural repairs or material changes require a permit.
Columbus BZS applies Ohio's residential code exemption for "replacement of roofing" to standard shingle-for-shingle replacements on single-family homes without structural work. A straightforward tear-off and shingle replacement without decking repair, structural modifications, or roof reconfiguration does not require a building permit. A permit IS required when: roof decking (OSB or plywood sheathing) is being replaced or significantly repaired; any structural element (rafters, trusses, ridge board) is repaired or replaced; skylights or dormers are being added; or the roof's configuration is changing. When a permit is required, Columbus BZS roofing permit fees are approximately $75–$200. Regardless of permit status, the 2019 RCO requires ice and water shield at eaves and in valleys — a non-negotiable installation standard in Columbus's ice-dam-prone climate.
Every project and property is different — check yours:

Columbus roof replacement permit rules — the basics

Columbus Building and Zoning Services applies the 2019 Residential Code of Ohio's Section R105.2 exemptions to residential roofing. The RCO's exempt work list includes "replacement of roofing" — meaning that a straightforward shingle replacement on an existing residential structure, without structural modifications or changes to the roof structure, does not require a building permit in Columbus. This exemption is consistent with the approach taken in most Ohio jurisdictions and mirrors the framework in North Carolina, though without NC's $15,000 cost threshold complication.

The exemption has clear boundaries that Columbus BZS consistently enforces. Work that is NOT covered by the permit exemption includes: replacing roof decking (plywood sheathing or OSB panels) where the existing sheathing is damaged or deteriorated; repairing or replacing structural framing elements (rafters, ridge board, collar ties, or roof trusses); adding new roof penetrations for skylights, roof windows, or ventilation systems; changing the roof's pitch or configuration; and installing solar panels (which require separate building and electrical permits). Any of these scope elements triggers a permit requirement, regardless of the fact that shingle work accompanying the structural work would otherwise be exempt. Confirm your specific scope with Columbus BZS at 614-645-7433 before proceeding without a permit if there's any question about whether structural elements will be touched.

The 2019 Residential Code of Ohio Section R905 governs roofing installation standards that apply to all roofing work in Columbus regardless of permit status. Among the most important for Columbus's climate: ice barrier (ice and water shield) is required at all eave edges extending from the lowest edge of the roof to a point at least 24 inches inside the interior wall line of the building, or per the applicable table for the home's design temperature zone. This ice and water shield requirement is the building code's response to ice dams — the thick ice ridges that form at Columbus eaves during freeze-thaw cycles and force meltwater up under shingles. A Columbus roof installed without proper ice and water shield at the eaves will typically fail within several years as ice dam water infiltrates under shingles and into the attic and wall assemblies.

Columbus lies in Ohio IECC Climate Zone 5 — a cool-climate zone where roof insulation and ventilation are as important as the roofing material itself. Columbus roofs experience significant temperature differentials between the heated attic space and the cold outdoor air, creating the thermal conditions for ice dam formation when snow accumulates on the roof. Proper attic insulation (R-49 minimum for Columbus's climate zone under current code) and adequate attic ventilation (the 2019 RCO requires 1 sq ft of ventilation per 150 sq ft of attic floor area, or 1 per 300 sq ft with certain balanced ventilation systems) are the long-term solutions to ice dam prevention — addressing the source of the problem rather than just its symptoms.

Not sure whether your Columbus roof replacement needs a permit?
Get a permit report for your address — structural scope assessment, ice barrier requirements, and the BZS filing path if a permit is required.
Get Your Columbus Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Why the same roof replacement in three Columbus homes gets three different outcomes

Scenario A
New Easton-area home — shingle replacement, no structural work: permit exempt
A homeowner in a 2005 subdivision near Easton replaces the aging original 25-year architectural shingles. The roofing contractor tears off the existing shingles, inspects the OSB decking — all panels are in good condition, no soft spots, no delamination — and installs new ice and water shield at all eaves (extending at least 24 inches inside the wall line as required by the 2019 RCO for Columbus's climate), synthetic underlayment across the field, and new 30-year architectural shingles. No decking is replaced. No structural members are touched. Per the 2019 RCO's exemption framework as applied by Columbus BZS, this project does not require a building permit. The contractor installs drip edge at eaves and rakes, step flashing at all roof-to-wall intersections, and new pipe boot flashings at all plumbing penetrations. Ice and water shield in valleys is also installed. Total project cost: $9,000–$14,000 for the 2,200 sq ft Easton home. No permit fees.
Permit: None (exempt) | Ice and water shield required | Project cost: $9,000–$14,000
Scenario B
Clintonville 1950s ranch — rafter repair discovered during tear-off: permit required
A Clintonville homeowner's 1950s ranch home gets a new roof following several years of active leaks. During the shingle tear-off, the roofing contractor discovers two damaged rafters — a 4-foot section of each rafter is deteriorated from chronic water intrusion. The rafters must be sistered (reinforced with new lumber alongside the damaged sections) before new sheathing and shingles are installed. Rafter repair is structural work — it is not covered by the roofing permit exemption. The contractor files a building permit with Columbus BZS covering the rafter sistering and the associated new sheathing and shingles. The permit enables a framing inspection after the rafter sistering is complete but before new sheathing covers the repaired area. The inspector verifies the sister lumber size (matching the existing rafter), the connection fasteners (nailing pattern per the 2019 RCO), and the extent of the damage repair. Permit fee: approximately $125. Ice and water shield installed at all eaves and valleys per 2019 RCO. Total project cost including the rafter repair: $11,000–$17,500.
Permit fee: ~$125 | Rafter sistering = structural work = permit | Ice barrier at eaves and valleys | Project cost: $11,000–$17,500
Scenario C
German Village brick row house — historic district review, specialty materials
A German Village homeowner's 1880s brick row house has original slate shingles on the rear sloped section of the roof that have reached the end of their serviceable life. Replacing slate with asphalt shingles on a contributing structure in a Columbus Landmarks historic district (German Village) requires a Certificate of Appropriateness (CoA) from the Columbus Historic Preservation Office — a material change on an exterior roof visible from a public right-of-way on a historic structure requires CoA review. The HPO's review focuses on material compatibility: replacing original slate with asphalt shingles may or may not be approved depending on the specific location and visibility. Options include: architectural asphalt shingles that approximate the slate look; synthetic slate products; or restoration of the existing slate with replacement of broken individual slates. HPO consultation: 614-645-8040. If the material change is approved and the replacement involves only shingling without structural work, no BZS building permit may be required for the roofing itself. If structural work is involved (redecking), a permit is required. CoA review: 1–4 weeks depending on scope. Specialty synthetic slate or restoration: $20,000–$45,000 for a German Village row house rear roof section.
CoA review: 1–4 weeks | Specialty materials required | Project cost: $20,000–$45,000
FactorEaston StandardClintonville (Rafter Repair)German Village Historic
Permit required?No — exemptYes — structural rafter sisteringPossibly not (if no structural); CoA required
Structural work?No — decking intactYes — damaged rafters sisteredAssess during tear-off
Ice and water shield?Yes — eaves + valleysYes — eaves + valleysYes — eaves + valleys (required)
Historic CoA needed?NoNoYes — material change on contributing structure
Material restrictions?None — standard asphalt OKNone — standard asphalt OKHPO reviews material compatibility with slate original
Permit feeNone~$125Varies by scope
Project cost$9,000–$14,000$11,000–$17,500$20,000–$45,000
Your property has its own combination of these variables.
Structural scope discovered during tear-off. Historic district material requirements. Ice barrier compliance. The specific permit determination for your Columbus roof project.
Get Your Columbus Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Ice dams in Columbus — why ice and water shield is the most important roofing specification in Ohio

Columbus, Ohio receives an average of 28 inches of snow per year, with a freeze-thaw cycle pattern that is particularly destructive to roofs. The ice dam problem is rooted in Columbus's winter temperature dynamics: warm interior air escaping through inadequately insulated attics warms the roof surface above the living space, melting snow that has accumulated on the roof. The meltwater runs down the roof slope until it reaches the cold eave overhang (which is not above heated living space and therefore stays cold), where it refreezes into a ridge of ice. As more meltwater follows, it backs up behind the ice dam and, lacking drainage, infiltrates under the shingles — soaking into the roof decking, insulation, and ceiling assemblies below. This infiltration causes the wood rot, mold, and water-damaged ceilings and walls that Columbus homeowners commonly discover after a winter storm cycle.

Ice and water shield is the code-required material response to this problem. A self-adhering, waterproof membrane applied over the roof deck at the eaves (and in valleys, where water concentration is highest), ice and water shield prevents the backed-up meltwater from infiltrating even when it backs up under shingles. The 2019 RCO requires ice barrier (ice and water shield) at eaves to extend from the roof's lowest edge to a point at least 24 inches inside the interior wall line — in practice, this typically means 24–36 inches of ice and water shield at every eave. In Columbus, reputable roofing contractors routinely install 3–4 feet of ice and water shield at eaves, giving additional protection beyond the code minimum.

The long-term solution to ice dams in Columbus homes is adequate attic insulation and ventilation. A well-insulated attic (minimum R-49 for Columbus's Climate Zone 5 per current energy code) keeps warm house air from reaching the roof deck, preventing the snow-melting condition that creates ice dams. Balanced attic ventilation (intake at the soffits, exhaust at or near the ridge) maintains cold attic temperatures that mirror the exterior, so the entire roof surface stays below freezing during winter and ice dams cannot form. When replacing a Columbus roof, the decision to also assess and improve attic insulation is a meaningful long-term investment — preventing not just ice dams but also reducing summer cooling loads and winter heating losses through the ceiling.

What the inspector checks on Columbus roofing permits

When a Columbus roofing project requires a building permit — due to structural work (decking replacement, rafter repair) — Columbus BZS inspectors conduct the required inspections. For structural framing repairs: a framing inspection after sistered rafters or new sheathing is installed but before it is covered with underlayment and shingles. The inspector verifies lumber sizing, fastener patterns, and connection adequacy per the 2019 RCO. For permitted projects that include new decking: a sheathing inspection verifying OSB or plywood thickness (minimum 7/16-inch) and nailing pattern. The final inspection after all shingles, flashings, and accessories are installed verifies: ice and water shield installation (typically confirmed by visual inspection of material documentation and contractor certification), drip edge installation, flashing at all penetrations, ridge cap, and overall code compliance.

What roof replacement costs in Columbus

Columbus's roofing market is competitive and moderately priced relative to coastal markets. Standard architectural asphalt shingle replacement runs $6–$12 per square foot installed in Columbus's market, placing a 2,200 sq ft home (approximately 24 squares of roof area) at $8,500–$17,000. Ice and water shield material adds approximately $150–$350 to a standard project. Premium materials — impact-resistant shingles, metal roofing ($12–$20 per sq ft), or synthetic slate ($15–$30 per sq ft) — run significantly higher. Post-storm insurance claim replacements are common in Columbus's hailstorm-active market; comprehensive policies cover most replacement costs with the homeowner paying only the deductible.

What happens if you reroof without a permit when one is required in Columbus

For a standard shingle replacement qualifying for the permit exemption, there is no risk — the exemption is legitimate. The risk arises when structural work is discovered during tear-off (damaged rafters, severely deteriorated decking) and the contractor proceeds without filing the required permit. Ohio real estate disclosure requirements extend to known code violations, making an unpermitted structural roof repair a disclosable deficiency in any subsequent sale. Structural deficiencies not caught by a permit inspection — inadequately sistered rafters, improperly nailed sheathing — can ultimately contribute to roof failures. For a project where structural work is uncertain until tear-off, consider discussing with your contractor upfront: if structural damage is found, a permit will be filed before structural work proceeds. This is the approach that protects both the homeowner and the contractor.

City of Columbus Building and Zoning Services (BZS) 111 N. Front Street, Columbus, OH 43215
Phone: 614-645-7433
Hours: Monday–Friday, 8:00 AM–5:00 PM
Online Permits: columbus.gov/bzs

Columbus Historic Preservation Office (for German Village, Victorian Village, and other historic districts)
Phone: 614-645-8040
Contact before replacing roofing material on any contributing structure
Ready to confirm whether your Columbus roof needs a permit?
Get a permit determination for your address — structural scope assessment, ice barrier requirements, and the BZS filing path if a permit is required for your project.
Get Your Columbus Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Common questions about Columbus roof replacement permits

Does replacing shingles in Columbus require a building permit?

Generally no. Columbus BZS applies Ohio's residential code exemption for "replacement of roofing" — a standard shingle-for-shingle replacement without structural modifications does not require a building permit. However, if any structural work is involved (replacing decking, repairing rafters or trusses, adding skylights), a permit is required. If your contractor discovers structural damage during tear-off, a permit should be filed before structural work proceeds. Call Columbus BZS at 614-645-7433 to confirm your specific scope if there is any question.

Is ice and water shield required on Columbus roofs?

Yes. The 2019 Residential Code of Ohio requires ice barrier (ice and water shield) at the eaves of residential roofs in Columbus's climate zone, extending from the roof edge to at least 24 inches inside the interior wall line of the building. Ice and water shield is also required in roof valleys. This requirement applies to all roofing work regardless of whether a permit is required — the exemption from the permit does not exempt the installation from code compliance. A Columbus roofing contractor who doesn't include ice and water shield at the eaves is installing a non-code-compliant roof that will be vulnerable to ice dam infiltration.

Does replacing roof decking in Columbus require a permit?

Yes. Replacing roof decking — plywood or OSB sheathing — is structural work on the roof system and requires a building permit, regardless of the total project cost. This differs from Austin's small-decking-repair threshold — in Columbus, any decking replacement is structural and requires a permit. The permit enables a sheathing inspection before new shingles are installed, verifying panel thickness (minimum 7/16 inch) and nailing pattern. When shingle tear-off reveals deteriorated decking that must be replaced, the roofing contractor should file a building permit before proceeding with the structural work.

What is an ice dam and why does it matter for Columbus homeowners?

An ice dam forms when warm air from the living space below escapes through the attic and warms the roof surface, melting snow that then runs to the cold eave overhang where it refreezes as a ridge of ice. Subsequent meltwater backs up behind the ice dam and infiltrates under shingles, causing water damage to decking, insulation, and interior ceiling and wall assemblies. Columbus's freeze-thaw winters make ice dam formation a consistent annual risk. Ice and water shield at eaves is the material solution, but the long-term fix is adequate attic insulation (minimum R-49 for Columbus's Climate Zone 5) and balanced attic ventilation — keeping the attic cold enough that the roof surface stays below freezing and snow doesn't melt unevenly.

Do historic district homes in Columbus need special review for roof replacement?

For contributing structures in Columbus's local historic districts (German Village, Victorian Village, Italian Village, Old Town East), any material change — such as replacing original slate, clay tile, or standing-seam metal with asphalt shingles — requires a Certificate of Appropriateness (CoA) from the Columbus Historic Preservation Office before work begins. A like-for-like asphalt shingle replacement on a home that already had asphalt shingles may not require CoA review, but changing to a different material or color that significantly affects the historic character requires it. Contact the Columbus Historic Preservation Office at 614-645-8040 before replacing roofing on any historic district contributing structure.

How much does a roof replacement cost in Columbus?

Standard architectural asphalt shingles run $6–$12 per square foot installed in Columbus's market, placing a 2,200 sq ft home (approximately 24 squares) at $8,500–$17,000. Ice and water shield adds approximately $150–$350 to material costs. Premium options — impact-resistant shingles, metal, or synthetic slate for historic properties — run $12–$30 per square foot. Columbus's active hailstorm season means many roofs are replaced under insurance claims; comprehensive policies typically cover replacement costs with the homeowner paying their deductible. Post-storm demand can create contractor availability constraints, particularly in years with significant hail events.

Disclaimer: This guide is based on publicly available information from the City of Columbus Building and Zoning Services as of April 2026. Always verify current permit requirements and exemption applicability with Columbus BZS at 614-645-7433 before beginning any roof project. This is not legal advice.
$9.99Get your permit report
Check My Permit →