Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement or tear-off in Ottumwa requires a permit. Repairs under 25% of roof area and like-for-like patching without structural work are exempt — but if you have three layers of roofing, Iowa code forces a tear-off, and that requires a permit.
Ottumwa follows the 2011 International Building Code with Iowa amendments, and the City of Ottumwa Building Department enforces IRC R907 (reroofing standards) strictly. The critical local distinction: Ottumwa is in Climate Zone 5A with a 42-inch frost depth, which means ice-and-water-shield must extend 24 inches minimum from the eave line on any re-roof — this is non-negotiable and catches many DIY applicants. Unlike some Iowa cities that allow over-the-counter permits for straightforward reroof, Ottumwa typically requires plan review, especially if you're changing materials or your deck has more than two existing layers. Owner-occupied properties can pull permits without a licensed contractor, but the inspection process takes 1–3 weeks and involves both deck-fastening and final inspections. The permit fee runs $100–$250 depending on roof area, calculated at roughly $1.50–$2.00 per square foot of roof. Ottumwa's building department operates Mon–Fri, 8 AM–5 PM and does not have a robust online portal, so most permits are pulled in person or via email submission to the department.

What happens if you skip the permit (and you needed one)

Ottumwa roof replacement permits — the key details

Ottumwa requires a permit for any full roof replacement, any tear-off-and-replace, any structural deck repair, or any material change (shingles to metal, shingles to tile). The core rule is in IRC R907.4: if your roof has three or more existing layers, you must tear off to the deck before installing new roofing. This is non-negotiable in Ottumwa — the Building Department will reject a permit application that proposes an overlay on a three-layer roof. Even a roof with two layers can be overlaid only if the existing shingles are intact, properly fastened, and the applicant warrants in writing that no structural defects exist. Repairs under 25% of roof area (roughly 2–3 squares on a typical ranch home) and like-for-like patching with no deck work are exempt from permitting. However, if you're doing a full tear-off or replacing more than 25% of the roof, expect to file a permit application.

Ottumwa's Climate Zone 5A status and 42-inch frost depth trigger specific underlayment and ice-and-water-shield requirements that many homeowners overlook. Per IRC R905.1.11, ice-and-water-shield (typically a self-adhered synthetic or rubberized membrane) must extend at least 24 inches from the eave line on any reroof in your zone. This protects against ice-dam leakage during the freeze-thaw cycles Ottumwa sees from November through March. If your home is on a low-slope section or a north-facing roof prone to ice dams, the Building Department may require 36 inches of protection. Your roofer must specify the membrane type (ASTM D1970 compliant) in the permit application. Failure to extend ice-and-water-shield correctly is the most common rejection reason from the Ottumwa Building Department — do not skip it or assume standard practice covers it.

The permit application itself must include the roof pitch, total roof area in squares, existing roofing material and number of layers, proposed new material, underlayment type, fastening pattern (nail size, spacing, and number per shingle), and a deck-condition statement. If you're changing materials (e.g., shingles to metal or to clay tile), you must include a structural engineer's letter confirming the roof framing can support the new material's weight. Metal roofing is lighter and usually passes; clay tile is significantly heavier and often requires reinforcement. Ottumwa Building Department staff will ask for these documents before issuing a permit. Expect a 1–3 week review window. The department does NOT accept online submissions via a portal; you must either visit in person at Ottumwa City Hall (2nd Floor, contact Building Department) or email a PDF application package to the department. Call ahead to confirm email address and current office hours.

The inspection process involves two checkpoints: (1) deck inspection before new roofing is installed (the inspector verifies deck fastening, identifies soft spots or rot, and confirms underlayment is correct), and (2) final inspection after the roof is complete (inspector checks material type, fastening pattern, flashing detail, and ice-and-water-shield extent). Do not cover up the deck or install underlayment until the first inspection is scheduled and approved. On a typical Ottumwa roof, the first inspection takes 2–4 hours; the second takes 1–2 hours. Both require the inspector to access the roof, so schedule on clear-weather days. If the inspector finds missing fasteners, improper underlayment overlap, or ice-and-water-shield falling short of the required distance, you'll receive a written deficiency list and must correct it before final sign-off. This can add 1–2 weeks to the timeline.

The permit fee for Ottumwa roof replacement is typically $100–$250, based on total roof area measured in squares (one square equals 100 square feet). A 2,000-square-foot single-story ranch (roughly 20–22 squares) will cost approximately $150–$200. The fee is non-refundable and due at the time of application. If you proceed without a permit and the city later discovers the unpermitted work, you'll owe the permit fee plus a penalty fee (typically $250–$500) plus the cost of any required re-inspection or corrective work. For owner-occupied properties, you may pull the permit yourself without a licensed contractor, but you will still need to hire a licensed roofer to perform the work (Ottumwa does not allow unlicensed roofing labor). Your roofer will coordinate with the Building Department for inspections. Confirm with your roofer that they have pulled permits in Ottumwa before — some regional contractors are unfamiliar with the city's specific ice-and-water-shield and deck-inspection requirements.

Three Ottumwa roof replacement scenarios

Scenario A
Full shingle-to-shingle tear-off, 22-square ranch, two existing layers, new synthetic underlayment and 24-inch ice-and-water-shield, north-facing eave
You have a 1960s ranch in south Ottumwa with two layers of old asphalt shingles and you want to replace with modern architectural shingles. The existing deck is sound, no rot. This is a straightforward tear-off-and-replace and requires a permit. You (or your roofer) will file an application with the Building Department that specifies: 22 squares, removal of both layers to bare deck, new synthetic underlayment (e.g., Titanium UDL or equivalent) over the entire roof, and self-adhered ice-and-water-shield (ASTM D1970) extending 24 inches from the eaves on all sides. Because your north-facing slope is long and subject to ice dams, the inspector may request 36 inches of protection there. Permit cost: $160–$180. The Building Department will review within 7–10 business days and issue a permit. Once issued, you schedule the deck inspection (must occur before underlayment is installed). Your roofer tears off to the deck, the inspector verifies the deck is sound and properly nailed, and gives the green light. Underlayment and ice-and-water-shield are installed, new shingles follow. Final inspection occurs once the roof is complete; the inspector verifies fastening pattern (typically 6 nails per shingle in Ottumwa Wind Zone A), checks flashing at valleys and ridge, and confirms ice-and-water-shield extends correctly. Timeline: permit review 1–2 weeks, deck inspection 2–4 hours, construction 1–2 weeks, final inspection 1–2 hours, sign-off 1–3 days. Total project duration: 4–6 weeks. No material change means no structural letter required. Cost: permit $160–$180 + roofer labor and materials (~$8,000–$12,000 total).
Full tear-off required | Two existing layers | Permit required | Plan review 1–2 weeks | Deck inspection + final inspection | Ice-and-water-shield 24 inches minimum | Permit fee $160–$180 | Total project $8,200–$12,200
Scenario B
Shingles to metal roofing, 18-square cottage, three existing layers, structural reinforcement needed, owner-builder applicant
You own a small 1940s cottage in north Ottumwa with three layers of old roofing (you discovered this when a roofer inspected it). You want to switch to a standing-seam metal roof for durability and low maintenance. Because you have three layers, IRC R907.4 mandates a complete tear-off — you cannot overlay. Additionally, because you're changing materials to metal, you must submit a structural engineer's letter confirming the cottage's 1940s framing (likely 2x6 or 2x8 rafters on 16-inch centers) can handle the metal roof weight. Metal is lighter than asphalt shingles by roughly 50%, so reinforcement is rarely needed, but the engineer's letter is required by Ottumwa code to be on file. You pull the permit yourself (owner-occupied exemption applies). Your application to the City of Ottumwa Building Department includes: the engineer's letter, roof area (18 squares), note of three existing layers, proposed metal material type (e.g., 24-gauge standing seam, 1.5-inch rib), fastening spec, and underlayment (synthetic, rated for metal roofing). Permit fee: $120–$140. Review period: 10–14 days (slightly longer because of the material-change review and structural letter). Once permitted, deck inspection occurs before underlayment is installed; inspector checks for rot and verifies nailing. Metal is then installed per manufacturer spec and permit drawings. Final inspection focuses on fastener count (metal roofing requires more fasteners than shingles — typically 1 fastener per panel plus edge and valley fastening), flashing detail, and underlayment continuity. Ottumwa inspectors are experienced with metal roofing but will verify every detail because metal failures are more complex. Timeline: engineer's letter 3–5 days, permit application 1–2 days, review 10–14 days, deck inspection 2 hours, construction 2–3 weeks, final inspection 1–2 hours, sign-off 2–3 days. Total: 6–8 weeks. Cost: permit $120–$140 + engineer letter $200–$350 + roofer labor and materials (~$12,000–$18,000 total). This is your most expensive scenario but longest-lasting.
Three existing layers | Mandatory tear-off | Material change (shingles to metal) | Structural engineer letter required | Permit required | Owner-builder allowed | Permit fee $120–$140 | Engineer fee $200–$350 | Total project $12,320–$18,490
Scenario C
Partial repair, three shingles missing, isolated deck rot in 8-square section, no permit path
A windstorm tore off a cluster of shingles (3–4 shingles) and a small area of deck rot is visible underneath (roughly 2x3 feet, isolated to one rafter bay). Total affected area: roughly 0.5 square. This is a repair, not a replacement, and falls under the 25% exemption threshold. You can hire a roofer to patch the shingles and, if necessary, replace the rotted deck section — no permit required. However, if during the patch work your roofer discovers that the rot extends deeper (say, affects multiple rafter bays or a main beam), the scope escalates to a structural repair, and you will then need a permit retroactively. To stay safe, have your roofer inspect carefully and give you a written estimate that specifies the extent of decay. If it's truly isolated (one small section), the patch is exempt. If the inspector finds systemic rot indicating the entire deck is failing or multiple sections are affected, the roofer should stop, recommend a full tear-off, and advise you to pull a permit before proceeding further. Do not ask a roofer to cover up rot and keep patching — this violates code and voids your insurance coverage. In this scenario, if the repair truly stays under 25% and structural integrity is not compromised, no permit fee applies. Cost: roofer labor and materials (~$500–$1,500 for patching and spot deck replacement). Timeline: 1 day. Note: if decay is more extensive than initially visible, you'll retroactively need a permit (cost $100–$200 + any additional work fee), and Ottumwa may impose a penalty if the unpermitted work is discovered later.
Partial repair under 25% | No permit required | Isolated rot patch | Contingent on true scope isolation | Roofer inspection critical | Total cost $500–$1,500 | If rot extends, permit required retroactively

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Ice-and-water-shield and frost depth: the Ottumwa climate mandate

Ottumwa's Climate Zone 5A and 42-inch frost depth create freeze-thaw cycles from late fall through spring that generate ice dams — frozen water channels that form along the eave line and back water up under the shingles, causing interior ceiling leaks. The IRC R905.1.11 mandate for 24-inch minimum ice-and-water-shield is not cosmetic; it is a structural protection requirement. Many Ottumwa homeowners who skip the ice-and-water-shield or install it at 12 inches find themselves with water stains and mold by mid-January. The Building Department's deck inspection is partly checking that you have specified and plan to install ice-and-water-shield correctly.

The material must be ASTM D1970 compliant (rubberized asphalt or self-adhering synthetic) and must be installed over the entire lower slope, extending 24 inches minimum from the interior wall line (not just the eave edge). This means if your roof is 30 feet deep front to back, the ice-and-water-shield must extend 24 inches inland from the front eave and 24 inches inland from the back eave. Valleys and roof penetrations (chimneys, vents) require additional protection — typically 36 inches of shield around the penetration. Your roofer must nail or staple the shield to the deck per manufacturer spec (usually every 12 inches along the edges and every 24 inches in the field) and must lap sheets by 6 inches.

Failure to install ice-and-water-shield correctly is the second-most common deficiency cited during Ottumwa roof inspections (first is improper fastening pattern on shingles). If the inspector finds that the shield is missing or inadequate, the permit will not sign off and you must remove the shingles, install the shield, and re-inspect. This can cost $500–$1,000 in rework. Specify ice-and-water-shield in your permit application; your roofer should include it in the scope of work and itemize it separately so the inspector can verify it during the deck inspection.

Material change to metal or tile: structural evaluation and Ottumwa Building Department review

If you are changing roof material from asphalt shingles to metal, clay tile, concrete tile, or slate, Ottumwa code requires a structural engineer's evaluation confirming the roof framing can support the new load. Asphalt shingles weigh roughly 2–3 pounds per square foot. Standing-seam metal roofing weighs 0.5–1.5 pounds per square foot (lighter). Clay tile weighs 12–15 pounds per square foot (significantly heavier). A 1960s-era ranch with nominal 2x6 rafters on 16-inch centers is typically adequate for shingles or metal but may require supplemental rafter bracing for clay tile. The engineer's letter costs $200–$350 and takes 3–5 days to obtain. Do not skip this step if you are considering tile; Ottumwa's Building Department will request it and will not issue a permit without it.

If you are upgrading to metal roofing, the engineer's letter is often a formality (metal is lighter), but Ottumwa still wants it on file as a CYA document. For metal, the letter typically confirms framing is adequate and recommends standard installation per manufacturer spec. For tile or slate, the engineer may recommend additional blocking, collar ties, or rafter reinforcement, which can add $1,000–$3,000 to your project cost. If reinforcement is required, a separate structural permit may be needed, which adds 1–2 weeks to the timeline. The City of Ottumwa Building Department staff can point you to qualified structural engineers; ask when you call to start the permit application.

Metal roofing has become popular in rural Iowa for its longevity and low maintenance, and Ottumwa inspectors are increasingly familiar with it. The fastening pattern for metal differs from shingles (metal panels require 1 fastener per panel plus edge fastening, typically 8–12 fasteners per 3-foot panel), and the underlayment specification matters because metal roofing can create condensation issues if the air space is not properly ventilated. Your permit application must include the manufacturer's installation spec (e.g., Architectural Metals Corporation standing seam, 24-gauge, with ventilated underlayment). The final inspection will verify that fasteners are installed per spec and that the roof has adequate ventilation. Metal roofing typically carries a 30–50 year warranty, versus 20–25 years for shingles, so the upfront cost premium ($3,000–$6,000 more than shingles on a typical Ottumwa home) is often recovered in the warranty period.

City of Ottumwa Building Department
Ottumwa City Hall, 2nd Floor, Ottumwa, IA 52501
Phone: (641) 683-0006 (Ottumwa Main Line — ask for Building Department)
Monday–Friday, 8:00 AM–5:00 PM (closed city holidays)

Common questions

Do I need a permit if I'm just replacing a few shingles after storm damage?

No, if the damage is isolated and affects fewer than 10–15 shingles (under 0.5 square), it is a repair and is exempt. However, if you discover rot in the deck underneath, you must stop and assess the extent. If rot affects multiple areas or a structural member, you'll need a permit for the repair work. Have your roofer inspect carefully before proceeding.

My roofer said the house has three layers of roofing. Can I just overlay a new layer on top?

No. IRC R907.4, enforced by Ottumwa, prohibits overlaying a roof that already has three layers. You must tear off all existing roofing down to the deck before installing new shingles or material. This requires a permit and will add cost and time, but it is non-negotiable for code compliance and insurance purposes.

What is ice-and-water-shield and why does Ottumwa require it?

Ice-and-water-shield is a self-adhered rubberized or synthetic membrane installed along the eave line and valleys to prevent ice-dam leakage. Ottumwa's freeze-thaw cycles (42-inch frost depth, Climate Zone 5A) make ice dams common; the shield protects the interior from water backup. You must install 24 inches minimum from the eave on all sides. Failure to install it correctly is the most common deficiency cited during Ottumwa inspections.

I want to switch from shingles to a metal roof. What paperwork do I need?

You need a structural engineer's letter confirming your framing can support metal roofing. Metal is lighter than shingles, so the letter is often a formality, but Ottumwa requires it on file before issuing a permit. The letter costs $200–$350 and takes 3–5 days. Include it with your permit application along with the metal roofing material spec and fastening pattern.

How long does it take to get a roof permit approved in Ottumwa?

Plan for 1–3 weeks of review time. Simple shingle-to-shingle replacements (like-for-like) typically take 7–10 business days. Material changes (shingles to metal/tile) or applications with three existing layers take 10–14 days due to structural review. The Building Department does not have an online portal, so you must submit in person or via email.

What happens during the roof inspection?

There are two inspections: (1) Deck inspection before underlayment is installed — the inspector checks for rot, verifies proper deck nailing, and confirms ice-and-water-shield spec is correct. (2) Final inspection after the roof is complete — the inspector verifies material type, fastening pattern (6 nails per shingle for asphalt), flashing detail, and ice-and-water-shield extent. Both take 1–2 hours and require roof access on clear-weather days.

Can I pull the permit myself, or does my roofer have to do it?

If the property is owner-occupied, you can pull the permit yourself without a licensed contractor. However, you must hire a licensed roofer to perform the work — Ottumwa does not allow unlicensed roofing labor. Confirm with your roofer that they have permits pulled in Ottumwa before and are familiar with the city's ice-and-water-shield and deck-inspection requirements.

How much does a roof permit cost in Ottumwa?

Permit fees run $100–$250, typically based on roof area (roughly $1.50–$2.00 per square foot). A 22-square roof costs roughly $160–$180. The fee is due at application and is non-refundable. If you proceed without a permit and the city discovers the work, you'll owe the permit fee plus a penalty ($250–$500) and any re-inspection costs.

What happens if I skip the permit and the city finds out?

You face a stop-work order and a $500–$1,500 fine. Your roofer's insurance may be voided. Insurance companies can deny roof-damage claims if they discover unpermitted work, leaving you to pay $8,000–$25,000 out of pocket. Unpermitted work must be disclosed on the Iowa Residential Property Disclosure Statement, which can reduce resale value by 3–8% and delay closing. If you refinance within 5 years, the lender may require a retroactive permit or removal.

Do I need a permit to replace gutters and downspouts while I'm replacing the roof?

No. Gutter and downspout replacement is not required to be permitted. However, flashing work on the roof (if the gutters are being replaced and the fascia/flashing is being modified) may be included in the roof permit scope. Clarify with your roofer whether they are replacing gutters as part of the roofing permit or separately. If done separately, no permit is needed.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Ottumwa Building Department before starting your project.