Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacement or tear-off requires a Kerrville permit. Like-for-like repairs under 25% of roof area are typically exempt — but a pre-inspection is wise because if the inspector discovers a third existing layer during final walkthrough, you'll be forced to tear off, and that's when permit enforcement kicks in.
Kerrville follows the 2015 IRC R907 reroofing standard, which means a full tear-off or any replacement over 25% of roof area requires a City of Kerrville Building Department permit before work starts. Unlike some Texas cities that lean heavily on contractor self-certification, Kerrville's building department actively enforces the three-layer rule — IRC R907.4 explicitly prohibits installing new roofing over a third existing layer, and inspectors often flag this in the field. The city's online permit portal (accessible through the Kerrville city website) allows over-the-counter submissions for standard like-for-like shingle replacements, meaning you can often get same-day or next-day approval if your scope is clear and the deck is sound. However, Kerrville also sits in a transition zone between IECC climate zones 2A (lower Blanco County) and 3A (upper county), which affects ice-water-shield and underlayment requirements — inspectors will verify these details at final. Material upgrades (shingles to metal, wood to composition, or any conversion to tile or slate) typically trigger a structural evaluation requirement and slower review. The city charges $150–$350 for roof permits depending on roof area and scope, plus inspection fees; confirm the current schedule with the building department, as fees update annually.

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

Kerrville roof replacement permits — the key details

Kerrville's building department enforces the IRC R907.4 three-layer prohibition strictly. If your existing roof has two layers already, you must tear off all layers down to the deck before installing new roofing. The city's inspectors often photograph the roof during permit issuance to document existing layers, and they will physically inspect the deck nailing pattern and material at rough-in (after tear-off, before underlayment). This is not a gray area in Kerrville — many homeowners assume they can overlay a two-layer roof, then discover mid-project that the inspector has flagged the permit on hold. The best practice is to request a pre-permit site visit ($0–$50, optional) where the building department will confirm layer count and deck condition before you commit to a contractor. This delays the timeline by 3–5 days but prevents costly mid-project stops.

Underlayment and ice-water-shield specifications are critical for Kerrville permit approval, especially in upper Gillespie and Mason County areas where temperature swings and occasional freezing rain create ice-dam risk. IRC R905.2 requires a water-resistive barrier (typically 30-pound felt or synthetic equivalent) for all roofs in 3A climate zones. If your roof overhangs an eave by more than 24 inches, or if your home sits above 1,800 feet elevation (common in west Kerrville), the city's inspector will verify that ice-water-shield extends at minimum 24 inches inside the interior wall line — this is the IRC R905.2.8 requirement for cold-climate protection. Kerrville does not mandate metal drip-edge (unlike some Texas coastal cities), but it is strongly recommended and often required by shingle manufacturers. Fastening patterns must match the shingle type: 4 nails per shingle for standard 3-tab, 6 nails for high-wind architectural shingles. The city's permit application will ask for fastener spacing and wind-rating — if you don't specify, the inspector will reject the application or require a site inspection to verify the contractor is complying.

Kerrville permits roof replacements at two tiers: over-the-counter (OTC) for like-for-like shingle replacements on existing, sound decks, and full-review for material changes, structural deck repair, or tear-off jobs. OTC permits are typically approved same-day or next business day — you submit a photo of the existing roof, square footage, shingle type (e.g., GAF Timberline HD, IKO Dynasty), and fastener spec. The permit fee for OTC is usually $150–$200. Full-review permits (material change, suspected structural issues, or tear-off with deck work) take 5–10 business days because the city's plan reviewer will cross-check roof-load capacity, verify the deck's nailing schedule, and confirm compliance with the local energy code (Texas IECC 2015). If you're upgrading to metal roofing, which is increasingly popular in the Hill Country, the city requires documentation that the metal panels meet or exceed the wind-rating of the original shingles — this often means providing the manufacturer's Florida Building Code (FBC) rating or equivalent, even though Kerrville is not in an FBC-mandated zone. This can add 1–2 weeks to review if the roofing contractor does not have the technical documentation on hand.

Kerrville's Hill Country location introduces unique drainage and soil considerations. The area has caliche bedrock at 18–36 inches in many neighborhoods, which affects gutter design and fascia attachment but is rarely a permit blocker for roof replacement alone. However, if your project involves fascia repair, gutter replacement, or soffit work, those are often bundled with the roof permit and may require flashing upgrades to meet IRC R905.2.8 (water barrier). The city's building department does not separately permit gutters unless they involve structural hangers or downspout rerouting that affects grading — but your roofing contractor must comply with the gutter-flashing interface specified in the roof plan. If the existing deck shows signs of rot, buckling, or moisture damage (common in Kerrville's humidity, especially on north-facing roofs), the inspector will require deck repair or replacement before final sign-off, and this work must be permitted as structural repair under IBC 1511, not just roofing. Kerrville's typical inspection sequence is: (1) permit issued, (2) tear-off inspection (deck nailing, layer count, moisture assessment), (3) underlayment and flashing rough-in, (4) final (shingles, fasteners, ridge vent, cap nails).

Roofing contractors in Kerrville typically handle permit pulling, but confirm this in your contract — many owner-builders pull their own permits for like-for-like replacements under the Texas owner-builder exemption (allowed for owner-occupied residential). If you pull the permit yourself, you must submit the contractor's liability insurance and workers'-comp certification at application; if the contractor is licensed, they can often submit the application directly. The city's online permit portal (accessible from the City of Kerrville website under Permits or Building Services) allows document uploads and e-payment — you do not need to visit City Hall in person for roof permits. Payment is typically due at issuance, and the permit is valid for 180 days from issuance (standard in Texas). If your project extends beyond 180 days, the city requires a permit renewal ($25–$50) or a new application. Inspections can be requested online or by phone (City of Kerrville Building Department, typically 830-258-1233 — confirm current number) and are usually scheduled for next-day or 48-hour availability. Final approval is issued after the inspector signs off on the last inspection; once final is approved, you can get a Certificate of Occupancy (though roofing projects do not require a formal C/O, only final inspection sign-off).

Three Kerrville roof replacement scenarios

Scenario A
Like-for-like shingle replacement, no deck work, existing roof sound — typical Kerrville hillside home (Schreiner University area)
You have a 2,000-square-foot home with a 2,400-square-foot roof (two stories with an A-frame on a half-acre in Kerrville's central neighborhood). Your roof is original 30-year architectural shingles, installed in 1994 — two layers verified by the roofer's inspection. You want to replace with a like-for-like GAF Timberline HD shingle (3-tab equivalent wind rating, 110 mph), install 30-pound felt underlayment, and maintain the existing fascia and gutters. This is an over-the-counter permit in Kerrville. You submit a photo of the existing roof, the square footage, shingle type, and fastener spec (4 nails per shingle, 6 inches from eave). The city approves the permit in 1 business day for $150. The contractor schedules a tear-off inspection; the inspector visits, confirms two layers and sound deck nailing (IRC R907.2), and approves tear-off. Work proceeds: tear-off (1 day), disposal to local waste facility ($150–$250 for two layers), ice-water-shield installation at eaves and valleys (required in Kerrville's 3A zone, IRC R905.2.8 — extends 24 inches inside wall line to prevent ice dams), 30-pound felt over the rest, shingle installation with proper fastening. Rough-in inspection (underlayment and flashing) is requested and scheduled for the next day; final inspection occurs after shingle completion. Total timeline: 5–7 calendar days from permit issuance to final sign-off. Total permit cost: $150 (permit) + $50 (two inspections) = $200. The roofing contractor charges $8,000–$12,000 for labor and materials (2,400 sq ft ÷ 100 sq ft per square × $3.50–$5.00 per square installed). No structural work, no surprises.
Like-for-like shingles | Permit required ($150) | Two layers, tear-off required | Ice-water-shield 24 in. from eave | Two inspections (tear-off, final) | 5-7 day timeline | Total project $8,200–$12,250 (materials + labor + permits)
Scenario B
Metal roof upgrade (shingles to metal), deck evaluation required — Ranch home west of Kerrville (Johnson City area, higher elevation)
You own a 1,200-square-foot ranch with a 1,500-square-foot roof at 2,100 feet elevation in west Kerrville (Johnson City neighborhood). You currently have a 1986 composition shingle roof, single layer, but you want to upgrade to standing-seam metal (Drexel Metals or similar) for durability and the Hill Country aesthetic. Metal roofing introduces two permit complications: (1) material change requires deck load verification (metal is heavier than shingles — typically 1–2 lbs/sq ft vs. 2–3 lbs/sq ft for shingles, so the deck must be verified to handle the total live load plus fastening requirements), and (2) Kerrville's inspector will require the metal manufacturer's technical documentation, including wind rating per FBC 7th edition or equivalent, even though Kerrville is not in a mandatory FBC zone. This triggers full-review permit processing. You submit the permit application online with the metal roofing spec sheet, manufacturer's wind rating (typically 140–170 mph for standing-seam), and contractor's deck-load analysis (optional but recommended to expedite). The building department assigns a plan reviewer; they verify deck capacity, fastening pattern (typically 24-inch fastener spacing for metal, per IRC R905.10.2), and flashing details (metal-to-valley, metal-to-vent, etc.). Full-review takes 7–10 business days; the city may request additional documentation (e.g., roof-load calculation from the contractor's engineer, or manufacturer's testing data). Once approved, permit cost is $250–$350 (higher fee for material change and complexity). The inspector performs three visits: (1) tear-off and deck inspection (they will check for rot, verify deck nailing pattern per IRC R803.2, and assess joist/rafter condition), (2) underlayment and flashing rough-in (metal roofing requires ice-water-shield at Kerrville's elevation, plus synthetic underlayment compatible with metal — not felt, which can absorb moisture and trap it under the metal), and (3) final (fastening pattern, ridge detail, vent flashing). If the deck shows rafter deterioration or exceeds acceptable bounce (>1 inch at midspan under inspector pressure), the permit is held pending deck repair, which adds $2,000–$5,000 and 1–2 weeks. Assuming a sound deck, total timeline is 12–15 calendar days (7–10 review + 3–5 construction). Total permit cost: $300 + $75 (three inspections) = $375. Roofing contractor cost: $12,000–$18,000 for metal installation (1,500 sq ft × $8–$12 per sq ft installed for metal). No surprise, but plan for the longer permit window.
Material upgrade (metal roofing) | Full-review permit ($250–$350) | Deck load verification required | Ice-water-shield + synthetic underlayment mandatory | Three inspections (tear-off, rough-in, final) | 12-15 day timeline | Higher elevation (2,100 ft) increases scrutiny | Total project $12,375–$18,375 (materials + labor + permits)
Scenario C
Overlay attempt on two-layer roof, third-layer discovered mid-project — typical permit rejection scenario in Kerrville
You hire a contractor who quotes you $5,500 for a shingle overlay (no tear-off) on your 1,800-square-foot roof. The contractor says 'overlays are exempt from permits' — a common myth in Texas. You skip the permit, the contractor begins nailing the new shingles directly over the existing two-layer roof. On day 3 of work, the city receives a complaint from a neighbor (or a post-work inspection trigger from a bank refinance), and an inspector arrives unannounced. The inspector immediately observes the third layer being installed and issues a stop-work order. The permit is now mandatory: you must remove all three layers (the original two plus the new partial layer), pull a permit retroactively, and start over. IRC R907.4 is explicit: 'Roof covering shall not be applied over existing roof coverings.' Kerrville enforces this strictly. The city assesses a $250–$500 stop-work fine (depending on how far the work has progressed). The contractor must cease work immediately. You now owe: (1) removal and disposal of all three layers ($1,500–$2,500 for tear-off labor + dumpster), (2) retroactive permit ($150–$250, often at a higher fee for non-compliance), (3) re-inspection fee ($50–$100 per inspection, potentially 3–4 inspections now instead of 2), and (4) contractor restart cost ($3,000–$5,000 to complete the project). Total unexpected cost: $5,000–$8,500 on top of the original quote, plus a 3–4 week project delay and potential insurance complications if the partial overlay caused deck or flashing damage during the stop-work. The risk of skipping the permit in Kerrville is very high for overlay scenarios because inspectors actively enforce the three-layer rule, and neighbor complaints or post-project audits (e.g., for home equity lines of credit or refinancing) commonly trigger enforcement. This scenario is avoidable by pulling the permit upfront ($150–$200) and either tearing off the two existing layers (adding $1,500–$2,500 but complying with code) or accepting that an overlay is not an option in Kerrville if a third layer is already present.
Overlay on 2-layer roof (attempted exempt) | Stop-work order issued ($250–$500 fine) | Third-layer violation, IRC R907.4 | Retroactive permit + 3-4 inspections | Full tear-off required ($1,500–$2,500) | 3-4 week delay | Total cost if unpermitted: $5,000–$8,500 in unexpected expenses | AVOID: always pull the permit first in Kerrville

Every project is different.

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

Kerrville's three-layer rule and how to avoid mid-project permit trouble

Kerrville's building department treats IRC R907.4 (no more than three layers) as a hard stop, not a suggestion. Many older homes in Kerrville, especially those built in the 1970s–1990s, have two or even three existing layers. If the existing roof has two layers, you cannot overlay — you must tear off to the deck. The city's inspectors verify layer count early: some will request a photo of a cut section of the existing roof at permit issuance, and others will inspect in person before approving tear-off. The three-layer rule exists because each layer adds weight (roughly 1–2 lbs/sq ft per layer), and over-layering can exceed the deck's design load, leading to sagging, accelerated material failure, and water infiltration. Kerrville's 3A climate zone (upper Blanco/Gillespie County) experiences freeze-thaw cycles and occasional hail, which accelerate deterioration on overlaid roofs because water is more likely to be trapped between layers.

Before hiring a contractor, get a layer count. Many roofers will walk your roof and tell you how many layers are there by sight, but the only way to be certain is a visual inspection of a roof edge or gutter line where layers are visible. If you're unsure, request the pre-permit building department site visit (free or $25–$50). If the inspector confirms two layers, plan for a tear-off and budget an extra $1,500–$2,500 for disposal. If your contractor quotes you an overlay without verifying layer count, that's a red flag — a good contractor will not risk a stop-work order and will pull the permit upfront.

The permit application will ask, 'How many existing layers?' Answer honestly. If you answer 'one' and the inspector finds two during tear-off, the city may issue a violation or force you to re-apply. Transparency saves time and money. Once the permit is issued and the tear-off inspection is scheduled, the inspector will photograph or document the existing layers during the tear-off visit. At that point, any third layer discovered is the city's problem to address — they will halt work if needed, but you won't face a stop-work fine if you've disclosed the layers and obtained the permit.

Kerrville's climate zone transition and why ice-water-shield and underlayment matter for final inspection

Kerrville sits in a transition zone between IECC climate zones 2A (lower elevations, Blanco County flats) and 3A (upper elevations, Gillespie/Mason County hills). Your home's elevation determines the required ice-water-shield and underlayment spec. Homes below 1,600 feet elevation typically fall into zone 2A and require ice-water-shield at the eave (minimum 24 inches up the roof, per IRC R905.2.8.1). Homes above 1,600 feet (most of west Kerrville, Johnson City area, and anything north of Schreiner University) fall into zone 3A and require ice-water-shield plus a secondary water-resistive barrier (e.g., synthetic underlayment or 30-pound felt) across the entire roof. The Kerrville building department's inspector will ask your elevation or cross-reference the property address to a IECC zone map. If your home is at 1,800 feet and you submit an application assuming 2A ice-water-shield only (24 inches at eave), the inspector may reject the roofing plan or require an amendment before approving tear-off.

Many Kerrville homeowners upgrade to synthetic underlayment (like Titanium UDL, GAF Deck Armor, or IKO Underlayment) because it offers better moisture management in the Hill Country's humid climate and freeze-thaw cycles. Synthetic underlayment is more expensive than 30-pound felt ($0.25–$0.40 per sq ft vs. $0.10–$0.15), but it reduces the risk of felt absorption and mold growth, which is a concern in Kerrville's north-facing and valley-bottom roofs. The city does not mandate synthetic, but inspectors often recommend it and will verify that whatever underlayment is used is compatible with the roofing material (e.g., not felt under metal, which traps moisture). Request your roofer specify synthetic underlayment in the permit application if you're in an elevation zone above 1,700 feet.

Flashing and valley details are critical in Kerrville because of the area's occasional heavy rain and hail. The city's inspector will verify that valleys are lined with ice-water-shield (not just felt) and that ridge vents, vent pipes, and chimney flashings are sealed with the roofing cement or sealant specified in the roofing plan. If the existing roof has roof-to-wall junctions or dormers (common in Hill Country homes), the inspector will check that all horizontal transitions are properly sealed. Kerrville does not require a secondary water barrier at roof-to-wall junctions (that's a coastal/FBC requirement), but flashing must meet IRC R905.2.7, which requires proper overlap and sealing. Have your contractor specify all flashing materials and sealant type in the permit application to avoid hold-ups at final inspection.

City of Kerrville Building Department
Kerrville City Hall, 701 Main Street, Kerrville, TX 78028
Phone: 830-258-1233 (Building Permits line; confirm current number) | https://www.kerrvilletx.gov/ (search 'Permits' or 'Building' for online portal access)
Monday–Friday, 8:00 AM–5:00 PM (closed city holidays; verify holiday closures on city website)

Common questions

Do I need a permit to replace my roof in Kerrville if I'm just doing a like-for-like shingle replacement?

Yes, Kerrville requires a permit for any roof replacement involving a tear-off or covering more than 25% of the roof area. Like-for-like shingle replacements are issued as over-the-counter permits and typically approved same-day or next-day for $150–$200, making the process quick. However, if your existing roof has two layers, you must tear off all layers — overlays are not permitted under IRC R907.4, which Kerrville enforces strictly. Always pull the permit first; skipping it risks a $250–$500 stop-work fine and forced permit retroactively, doubling your costs.

What's the difference between a Kerrville over-the-counter (OTC) roof permit and a full-review permit?

OTC permits are issued same-day or next-day for standard like-for-like shingle replacements (same material, same wind rating, sound deck). You submit a photo, shingle type, and fastener spec online; the fee is $150–$200. Full-review permits (for material upgrades, deck repair, or structural concerns) take 7–10 business days because a plan reviewer verifies deck load, flashing details, and code compliance; the fee is $250–$350. If you're upgrading to metal, tile, or slate, expect full-review processing and potentially longer if the city requests structural documentation.

My home is above 1,800 feet elevation in west Kerrville. Do I need ice-water-shield or synthetic underlayment?

Yes. Homes above 1,600 feet elevation in Kerrville fall into IECC climate zone 3A, which requires ice-water-shield extending at minimum 24 inches inside the interior wall line (IRC R905.2.8.1) to prevent ice dams during freeze-thaw cycles. Additionally, synthetic underlayment is strongly recommended across the entire roof for homes above 1,700 feet because it resists moisture absorption and mold growth, which are concerns in Kerrville's humid climate. Kerrville inspectors will verify underlayment spec at rough-in inspection; if you specify felt only and the inspector flags it as insufficient for your elevation, you may be required to upgrade mid-project (delaying work 2–3 days).

How much does a Kerrville roof permit cost?

Like-for-like shingle replacements (OTC): $150–$200 for the permit plus $50–$100 for two inspections (tear-off and final), totaling $200–$300. Material upgrades or full tear-off with deck evaluation: $250–$350 for the permit plus $75–$150 for three inspections, totaling $325–$500. Fees are not based on roof square footage in Kerrville; they are flat rates per permit type. Confirm the current fee schedule with the City of Kerrville Building Department, as fees may update annually.

Can I overlay my existing roof instead of tearing it off to save money?

Only if your roof has one existing layer. Kerrville strictly enforces IRC R907.4, which prohibits installing new roofing over a third layer. If your roof has two layers (common in older Kerrville homes), you cannot overlay — you must tear off all layers to the deck. Many contractors offer overlay quotes without verifying layer count; this is risky because if an inspector discovers a third layer mid-project, a stop-work order is issued, and you'll face $250–$500 in fines plus $1,500–$2,500 for forced tear-off and re-permitting. Always confirm layer count before committing to a scope.

How long does a typical Kerrville roof replacement project take from permit issuance to final inspection sign-off?

Like-for-like shingle replacements: 5–7 calendar days (1 day OTC permit approval, 1 day tear-off inspection, 2–3 days installation, 1 day final inspection). Material upgrades or full tear-off with deck evaluation: 12–15 calendar days (7–10 days full-review permit, 3–5 days construction, 3–4 inspections). Kerrville typically offers next-day or 48-hour inspection scheduling, so delays are usually due to contractor availability or weather, not the building department.

What happens if I pull the permit as the homeowner instead of using the roofing contractor?

Kerrville allows owner-builders to pull permits for owner-occupied residential roof replacements under Texas law. You submit the application online via the city's permit portal with the roofing spec (shingle type, fastener pattern, underlayment), the contractor's liability insurance, and workers' compensation documentation. The contractor must still perform the work; the permit just names you (or you and the contractor) as the permit holder. This works fine for OTC permits but is less common for full-review because the plan reviewer may request the contractor's engineer's stamp or deck-load analysis, which is typically easier for a licensed contractor to provide.

What if the inspector finds the existing roof is three layers at tear-off inspection — what happens?

If you've already obtained the permit and disclosed the existing layers honestly, the inspector will halt the tear-off and require all three layers to be removed before proceeding. This is not a violation on your part; it's a code enforcement at the point of inspection. However, it delays the project by 1–2 days and adds labor cost ($300–$500 for the additional tear-off work). If you had not obtained the permit and started overlaying without disclosure, a stop-work order is issued, and you face $250–$500 in fines plus forced permitting retroactively. Always pull the permit first and disclose layer count honestly.

Do I need a structural engineer's report for a metal roof upgrade in Kerrville?

Not always, but it's recommended if your deck shows any signs of age, sagging, or if you're unsure of its load capacity. Metal roofing is typically 1–2 lbs/sq ft, which is lighter than composition shingles (2–3 lbs/sq ft), so structural concern is minimal in most cases. However, Kerrville's plan reviewer may request documentation of the metal manufacturer's wind rating and roof-load calculations, especially if the original plans are not available. A simple engineer's roof-load analysis costs $300–$500 and can expedite full-review approval by 2–3 days. Ask your contractor if they have this documentation on hand before submitting the permit.

Are gutter and fascia repairs covered under the roof permit, or do they need a separate permit?

Gutter and fascia replacement or repair is typically bundled with the roof permit if it's incidental to the re-roof (e.g., replacing fascia board damaged by the existing roof, upgrading gutter hangers, or replacing gutter flashing). The permit application will ask if fascia or structural work is included. If fascia repair involves structural hangers, rafter tail reinforcement, or new load-bearing members, it may trigger a separate structural permit under IBC 1511, which adds 2–3 days to review. For simple gutter or gutter-flashing upgrades with no structural changes, include them in the roof permit application as part of the scope — no separate fee, but the inspector will verify flashing compliance at rough-in.

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