Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacement, tear-offs, and material changes require a permit from the City of Goshen Building Department. Like-for-like repairs under 25% of roof area are exempt. Goshen's 36-inch frost depth and cold-climate zone 5A mandate ice-and-water-shield extensions that inspectors will verify.
Goshen sits in Elkhart County's glacial-till belt with a 36-inch frost line — deeper than many Indiana cities — which drives code inspectors' focus on proper underlayment installation and ice-dam protection. Unlike some smaller Indiana towns that skip online portals, Goshen offers a digital permit portal, but most roofers still file in-person or by phone at City Hall because inspections are scheduled same-day for straightforward tear-and-replace jobs. The city adopts the 2020 Indiana Building Code, which means IRC R907 (reroofing) applies directly: if your roof has two or more existing layers, a full tear-off is mandatory, not optional. Goshen inspectors will flag a third layer in the field and stop work. Material changes — shingles to metal, or shingles to slate — require a permit and structural review if the new material is significantly heavier. Permit fees run $150–$350 for a typical 2,000-2,500 square-foot residential roof, based on permit valuation, and final inspection happens after the last nail is down and underlayment is verified.

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

Goshen roof replacement permits — the key details

Goshen Building Department enforces the 2020 Indiana Building Code, which incorporates IRC R907 (reroofing requirements) and IRC R905 (roof-covering standards) with Indiana-specific amendments. The single most important rule: if your roof currently has two or more layers of shingles, you must tear off to the deck before installing new shingles — overlays (also called 'roofing over') are prohibited. This is not a negotiation; inspectors will walk the roof, count layers, and mark the violation in red. The reason is structural: additional weight and moisture entrapment under multiple layers accelerate rot and shorten shingle life. Goshen does not grant variances on this rule. If you have two layers and were hoping to save $1,500 by skipping the tear-off, add another $2,000–$3,000 to the project scope and get a permit. One layer plus a new layer is allowed (overlay); two or more layers plus a new layer is not.

Goshen's climate — zone 5A, frost depth 36 inches, average winter temps around 20°F — puts heavy emphasis on ice-and-water-shield installation. IRC R908.7 (in the 2020 code) requires ice-and-water-shield underlayment to extend from the eave line upward to a point at least 24 inches inside the building's interior wall for climate zones 4 and colder. Goshen inspectors check this in the field before decking is covered. If you stop at 20 inches or skip it entirely, the inspector will require rework before you shingle. Many DIYers and budget roofers miss this; it's often the reason a permit inspection fails on first pass. The shield costs $80–$150 per 100 square feet and adds 2–3 hours of labor, but it's non-negotiable in Goshen. Also: in severe weather (which Goshen sees), ice dams can trap water and cause interior ceiling damage; the shield is your insurance against a $5,000 claim two winters later.

Material changes trigger structural review and a longer permit timeline (2–3 weeks instead of 1 week). If you're replacing asphalt shingles (per NRCA data, ~3 lbs/sq ft) with clay tile (10–14 lbs/sq ft), the roof framing must be evaluated by a structural engineer or the building department's engineer. The city will ask for a roof load calculation or engineer's stamp before permit approval. Metal roofing (1.5–3 lbs/sq ft) usually does not require structural review because it's lighter than shingles. The permit application form will ask 'what is the existing material?' and 'what is the new material?'; answer honestly. If you list shingles-to-shingles and the inspector arrives to find tile going on, that's a violation and the work will be stopped. Permit cost for a structural evaluation is another $100–$200 on top of the base permit fee.

Goshen allows owner-builders to pull permits for owner-occupied homes, meaning you do not need a licensed roofing contractor's license to apply for the permit. However, you or a licensed contractor must pass the final inspection; a homeowner can do the work, but someone with a valid contractor's license typically oversees or signs off. The city's online permit portal (if you use it) or the in-person filing at City Hall will ask for the roofer's or property owner's name and contact. If you are hiring a contractor, confirm they will pull the permit; some roofers auto-pull before the first nail, others wait for you to request. Miscommunication here is common: homeowner assumes contractor pulled permit, contractor assumes homeowner did — work proceeds unpermitted. Get it in writing in your contract: 'Contractor responsible for all permit applications and inspections, cost included in quoted price.' A typical residential roofing contractor in Goshen pulls permits on 90% of jobs because they know the city and want repeat business.

Timeline and inspection: In-person filing (City Hall) or online portal filing takes 1–3 business days for a like-for-like tear-and-replace. Once approved, you can start work immediately. Goshen Building Department typically schedules the in-progress inspection (deck nailing and underlayment check) within 2–3 days of your call; final inspection (shingles down, flashing sealed, gutters reattached) is same-day or next-day if you call ahead. Permit is valid for six months; if you haven't started work within that window, you must renew. Permit fees are typically $150–$350 for residential, calculated as a percentage of project valuation (usually 1–1.5% for roofing). A $20,000 tear-and-replace roof might cost $200–$300 in permit and inspection fees. Most roofers roll the permit cost into the bid; if they quote you labor and materials but say 'permit is separate,' ask for a dollar figure upfront.

Three Goshen roof replacement scenarios

Scenario A
Single-layer tear-and-replace with like-for-like asphalt shingles, 2,200 sq ft, no material change
You have a 1990s ranch in northwest Goshen with one layer of weathered asphalt shingles (verified by your roofer). You're replacing with the same material — GAF Timberline HD or equivalent 3-tab shingles, same color gray, same pitch and orientation. This is the most common residential re-roof in Goshen. Permit is required because a tear-off-and-replace (even with one layer being removed) triggers IRC R907 reroofing rules. The permit application takes 5 minutes: property address, scope (tear-and-replace, 2,200 sq ft, asphalt shingles), and name of licensed roofer or owner-builder. If your contractor is pulling the permit, they'll file it and you'll hear back within 2 business days. Permit fee is $175 (based on roughly $18,000–$22,000 project value). Inspector arrives mid-project or after deck is exposed to verify nailing pattern (per IRC R905.2, shingles fastened with minimum 4 fasteners per shingle, or as manufacturer specifies — typically 6 for high-wind zones, but Goshen is not a hurricane/high-wind zone, so 4 is code minimum). Inspector also checks ice-and-water-shield extent: 24 inches up from the eave line into the interior, per IRC R908.7. If shield is 20 inches, inspector will mark 'rework required' and you'll schedule a re-inspection after contractor extends it. Final inspection happens with shingles down, flashing sealed, and gutters reattached. Total timeline: permit to final inspection, 1.5–2 weeks if no rework. No structural review needed. Cost to homeowner: permit $175, plus contractor labor and materials (typically $8,000–$12,000 total for a full tear-and-replace on a 2,200 sq ft roof in Goshen area).
Permit required | Single layer verified | Ice-water shield 24-inch requirement | 4 fasteners/shingle minimum | Final inspection required | $175 permit fee | $8,000–$12,000 total project cost
Scenario B
Two-layer overlay discovery during inspection — material change to metal roofing
You call a roofer for a quote on your 1980s colonial on the south side of Goshen. Roofer walks the roof, feels two layers of shingles under the current layer (common in older homes that were reroofed once without tear-off), and quotes you an overlay with new asphalt shingles to save money. You like the price, sign the contract, and work begins. Two days into the job, the inspector arrives for the scheduled mid-work inspection. Inspector sees two layers below the new shingles being installed and immediately issues a stop-work order: IRC R907.4 prohibits a third layer. You must tear off to the deck. This adds $2,500–$3,500 in labor and $500 in additional waste-disposal fees. The contractor is upset (they priced for an overlay, not a tear-off), you're upset (your budget just jumped 30%), and the permit is now on hold until you and the contractor agree to the tear-off or you fire the contractor and hire one who will do the work right. This is the most common permit-related problem in Goshen: two-layer discovery mid-project. Also, in this scenario, you've decided to switch to metal roofing (cheaper long-term, less maintenance). Metal is lighter than asphalt (no structural review needed), but you must still tear off the two layers — the material change doesn't matter, the three-layer rule is the blocker. Once the deck is exposed, final material doesn't require re-permitting. However, if you were switching to clay tile or slate instead, a structural engineer would need to sign off because clay tile is 10+ lbs/sq ft vs asphalt's 3 lbs/sq ft. Lesson: always have a roofer inspect and count layers before you sign a contract and pull a permit. Permit fee remains $175–$200, but project cost balloons from $12,000 (overlay) to $16,500+ (tear-off + metal roofing), and timeline extends another 2 weeks due to rework inspection.
Permit required | Two layers discovered in field | Tear-off mandatory (IRC R907.4) | Metal roofing allowed (no structural review) | Stop-work order issued on first inspection | Rework costs $2,500–$3,500 | $200 permit fee | $16,500+ total project cost | 4-week timeline
Scenario C
Repair of isolated section, 150 sq ft, storm damage, no tear-off
Hail storm hits your Goshen home and punches holes in shingles on the north roof slope (roughly 150 sq ft, 1.5 squares in roofing terms). Your insurance adjuster approves repairs; you call a local roofer who says they can patch the damaged section, replace the punched shingles, and seal with roofing cement. No tear-off, just targeted shingle replacement. This does not require a permit. IRC R907 (reroofing) applies to full replacements and replacements over 25% of roof area; 150 sq ft on a typical 2,200 sq ft roof is less than 7%, so it's classified as a 'repair' and is exempt from permit. The roofer will still inspect for deck integrity (may find rot from water intrusion) and replace damaged plywood if necessary. If deck replacement is needed, the roofer will pull a permit for the structural repair; if deck is solid, no permit. Cost to homeowner: $1,500–$2,500 in roofer labor and materials, no permit fee, no inspection, one-day job. However: if the roofer finds that the damage is worse than expected and 600 sq ft is affected (27% of roof), they should stop work, inform you that a full re-roof permit is now required, and get your authorization before continuing. Failing to get this re-work understood upfront is a gray zone — some roofers will re-permit the expanded scope, others will claim it's still 'repair' and keep working. Get repair limits and thresholds in writing in your contract.
No permit required (≤25% of roof area) | Hail damage, 150 sq ft affected | Like-for-like shingle replacement | Deck inspection may reveal repair needs | $0 permit fee | $1,500–$2,500 roofer cost | 1-day job | If damage >25%, re-permitting required

Every project is different.

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

Ice-and-water-shield: why Goshen inspectors obsess over 24 inches

Goshen averages 40–50 inches of snow per winter and daytime temps that hover near freezing — perfect conditions for ice dams. An ice dam forms when warm attic air melts the base of the snowpack; meltwater runs down and refreezes at the cold eave overhang, backing water under the shingles and into the wall cavity. Interior ceiling leaks, mold, and structural damage can cost $8,000–$20,000 to repair. Building codes in cold climates require ice-and-water-shield underlayment precisely to prevent this. The 24-inch requirement comes from research: when snow load is typical (15–25 lbs/sq ft), most dams form within 24 inches of the eave. The shield is a rubberized asphalt that adheres to the deck, remains pliable below freezing, and bridges small gaps in shingles. It costs $80–$150 per 100 sq ft (about $400–$700 for a 2,200 sq ft roof) and adds 3–4 hours of installation, but Goshen inspectors will not pass a re-roof without it.

When you're getting roofer bids in Goshen, confirm that ice-and-water-shield is included in the estimate and that the installer knows the 24-inch-from-interior-wall rule. Some roofers cut corners and run it only 12 inches or stop at the eave line. This will fail inspection. A re-inspection and rework will delay your project by 1–2 weeks and cost the contractor (and possibly you, if you're responsible for permit-related rework) another $500–$1,000. The best practice: have your roofer mark the interior wall on the roof before decking, measure 24 inches from that line, and snap a chalk line for the shield's upper edge. Photograph the line before shingles go down — it's your proof if an inspector later disputes the dimension.

The flip side: if you're replacing a roof in summer and the Goshen inspector notes that existing shingles have zero ice-and-water-shield underneath (common on 1980s and 1990s homes), the new roof must have it, even if the prior roof didn't. Code does not grandfather old installations. This is a surprise for many homeowners: 'My roof never had it before, why do I need it now?' Answer: code changed, ice dams are a known and expensive problem in zone 5A, and Goshen enforces current code, not 1985 code.

Permit timing and the City of Goshen's dual approval path

Goshen offers two ways to file a roof permit: online through the city's digital portal and in-person at City Hall (200 E. Washington St., during business hours 8 AM–5 PM, Monday–Friday). The online portal is faster for straightforward projects (like-for-like tear-and-replace): you upload photos, fill in scope, submit, and get an approval email within 1–2 business days. In-person filing requires a 10-minute conversation with a permit clerk; they ask scope, material, contractor name, and instantly determine if any additional documentation (structural evaluation, engineer's letter) is required. Most roofers prefer in-person because they can ask clarification on the spot and clarify whether 'ice-and-water-shield' is expected, what nailing pattern will be inspected, and whether the city has any local amendments they should know about. Once you have a permit (online or in-person), you call the Building Department to schedule the in-progress inspection. Goshen typically books these within 2–3 business days. Inspector arrives when the deck is exposed and before shingles are installed; they verify nailing pattern, ice-and-water-shield extent, deck condition, and any flashing details. Final inspection happens after all shingles are down, flashing is sealed, and gutters are reattached. This typically takes another 2–3 days from your request. Total timeline from permit approval to final sign-off is 1.5–2.5 weeks for a straightforward job, longer if rework is required.

A quirk unique to Goshen: the city's permit fees are quoted as a flat percentage of project valuation, not a flat fee per square foot. This means a small 1,500 sq ft roof and a large 3,500 sq ft roof may both cost $150–$250 in permit fees, depending on the estimated material and labor cost. Some homeowners are surprised: 'My roofer said $22,000, so my permit is $200. Why is your neighbor's permit $180 when their roof is bigger?' Answer: their roofer estimated lower labor or material cost. The permit office will clarify the fee in your approval email, so there's no surprise at payment time.

One more Goshen-specific note: if your property is in the city's historic district (parts of downtown and near the old neighborhoods), you may need Historic Preservation Board approval in addition to a building permit. This adds 2–4 weeks to the timeline and may restrict your roofing material (e.g., you may be required to use slate or clay tile instead of asphalt shingles, or retain an old roof line shape). If you're unsure whether your home is in a historic district, call City Hall or check the interactive zoning map on Goshen's GIS portal before hiring a roofer.

City of Goshen Building Department
200 E. Washington St., Goshen, IN 46526
Phone: (574) 537-3800 | https://www.goshenindiana.com/permits
Monday–Friday, 8 AM–5 PM; closed weekends and city holidays

Common questions

Do I need a permit if my roof has one layer and I'm replacing it with new shingles?

Yes. Any tear-off-and-replace triggers IRC R907 (reroofing), and Goshen requires a permit. This includes one-layer teardowns. If you're overlaying one new layer on top of one existing layer (no tear-off), a permit is still required, but the process is slightly faster because the inspector won't check deck nailing. Single-layer overlay is allowed; it's the 'third layer' rule that blocks overlays. Cost: $150–$250 permit fee.

My roof has two layers and the roofer quoted me an overlay to save money. Is that legal in Goshen?

No. IRC R907.4 prohibits overlaying if two or more layers exist. The inspector will catch this on the mid-work inspection and issue a stop-work order. You will be forced to tear off to the deck, adding $2,500–$3,500 to your project. Always have your roofer count layers and confirm tear-off in writing before signing a contract.

How much does a roof permit cost in Goshen?

Typically $150–$350, calculated as 1–1.5% of project valuation. A $20,000 roof replacement may cost $200–$300 in permit and inspection. The exact fee is quoted when you file and appears on your approval notice. Some contractors roll this into the bid; ask your roofer upfront if permit cost is included.

Do I need a structural engineer if I'm switching from asphalt shingles to metal?

No. Metal roofing is lighter than asphalt (typically 1.5–3 lbs/sq ft vs 3–4 lbs/sq ft for asphalt), so no structural evaluation is required. If you were switching to clay tile or slate (10–14 lbs/sq ft), an engineer's structural analysis would be required, adding $300–$800 and 2 weeks to the permit timeline.

What is the ice-and-water-shield requirement, and why do Goshen inspectors check it?

IRC R908.7 requires ice-and-water-shield underlayment to extend at least 24 inches from the interior wall line (measured upslope) on climate zone 4 and colder. Goshen is zone 5A with frequent ice dams in winter; the shield prevents water backup under shingles. Inspectors verify this in the field before shingles go down. If it's less than 24 inches, rework is required.

Can an owner-builder pull and pass a roof permit in Goshen, or do I need a licensed contractor?

Owner-builders can pull the permit for owner-occupied homes. However, someone with a valid roofing contractor license must oversee or sign off on the final inspection in most cases. Confirm with City Hall whether a homeowner can perform the work themselves and self-inspect. Many Goshen homeowners hire contractors to avoid the inspection hassle, but it's technically allowed.

My roofer did roof repairs (150 sq ft) after a hail storm. Do I need a permit?

No, if the repair is under 25% of total roof area. A 150 sq ft repair on a 2,200 sq ft roof is ~7% and is exempt. However, if the roofer discovers deck rot during the repair and must replace plywood, the structural repair portion may trigger a separate permit. Get the scope and limits in writing in your contract to avoid surprises.

What if my roof is in Goshen's historic district?

Additional approval may be required from Goshen's Historic Preservation Board before the building permit is issued. This adds 2–4 weeks and may restrict your material choices (e.g., slate or clay tile instead of asphalt shingles). Check the historic district map on the city's website or call City Hall to confirm whether your home is listed.

How long does a roof permit take from filing to final inspection?

Typically 1.5–2.5 weeks for a straightforward like-for-like tear-and-replace. Filing to approval is 1–2 business days (online or in-person). Scheduling the in-progress inspection is 2–3 days. Final inspection is another 2–3 days. If rework is needed (e.g., ice-and-water-shield extension), add 1–2 weeks. Material changes or structural review can extend the timeline to 3–4 weeks.

What happens if I don't get a permit and the inspector finds unpermitted work later?

Stop-work order ($500–$1,500 fine), possible forced removal and reinstall ($3,000–$8,000 labor), insurance claim denial, and resale disclosure requirement (may cost you $2,000–$6,000 in buyer credits or walkaway). Also, lenders will require proof of permit before refinancing or future funding. It's not worth skipping the permit.

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 Goshen Building Department before starting your project.