What happens if you skip the permit (and you needed one)
- Stop-work orders in Boerne carry a $100–$250 daily fine, and the city will require removal and reinspection at your cost before final occupancy — total re-pull permit fees typically run $200–$400.
- Insurance claims for roof damage are denied if the adjuster discovers unpermitted work; this can cost you $8,000–$25,000+ depending on damage extent.
- When you sell, Texas Property Code 207.003 requires seller disclosure of unpermitted work — title companies flag this, lenders won't finance, and buyer credit can evaporate overnight.
- Structural deck failures (rot discovered post-unpermitted overlay) become your liability; repair costs jump to $5,000–$15,000+ and are not covered by homeowner insurance if the root cause was code violation.
Boerne roof replacement permits — the key details
The City of Boerne Building Department enforces Texas Building Code Section 2305.2 (roofing chapter) with a strict two-layer maximum. IRC R907.4 is the critical rule here: if an inspector finds three or more existing layers during a deck-nailing inspection, the entire roof must be stripped to bare decking before new material can be installed. This is not a suggestion — it is a structural fire and wind-resistance requirement tied to Boerne's Hill Country exposure (wind speeds up to 110 mph in design conditions). Many homeowners and contractors underestimate this. If you plan an overlay and the inspector discovers a hidden third layer, the job is stopped, you pay for the full tear-off labor again, and the permit timeline resets. To avoid this trap, hire a roofer who will do a pre-permit roof inspection and document the number of existing layers in writing. Boerne's permit office will flag this requirement on the initial application checklist. The application asks: 'How many layers are currently on the roof?' — and if you guess wrong, the permit is either rejected or conditioned on a pre-construction tear-off verification.
Material-change jobs (shingles to metal, asphalt to tile, or to slate) require a structural engineer's stamp in Boerne. This is a local amendment not found in all Texas cities. The reason is that tile and slate loads (12–15 psf for tile, 10–12 psf for slate) can exceed the original design framing capacity of homes built in the 1970s–1990s. If your home was framed to 30 psf snow load (standard for Boerne) but tile loads run higher, the engineer must either certify the existing framing or require sistering, collar ties, or truss reinforcement — all of which add cost and timeline. Budget an additional $300–$800 for the engineer's stamp and 1–2 weeks for the structural review. Asphalt-to-metal conversions (much lighter) often skip structural review, but confirm this with the city before submitting. The permit application has a checkbox: 'Is roof material changing?' — if you check yes, you're automatically routed to the structural review queue.
Boerne's Hill Country climate (elevation 1,400–1,800 feet, 3A climate zone with occasional ice storms) triggers two underlayment specs that get flagged at plan review. First, ice-and-water shield must extend a minimum of 3 feet up the roof slope from the eaves in all valleys and along the bottom edge — this is IRC R905.1.1 compliance tied to freeze-thaw risk. Second, the specification sheet must list the roofing underlayment brand, grade, and fastening pattern (e.g., 'ASTM D6757 synthetic underlayment, 6-inch nail spacing'). Many contractor specs say 'per manufacturer,' and the city rejects these because the inspector needs to verify the fastener type and spacing in the field. Submission tip: include a one-page roofing materials specification (brand, model, color, fastener type, and underlayment detail) as a separate attachment to the permit application. This cuts rejection risk by 80% and accelerates the initial plan review from 5–7 days to 2–3 days.
Boerne sits in Kendall County, which has no additional unincorporated roofing overlay rules, but the city itself enforces architectural review if your home is in a designated historic district (downtown Boerne and pockets of the Hill Country area). If you're replacing a roof with a color or material that differs from the original (e.g., swapping traditional clay tile for asphalt shingles, or changing from gray to black), you may need an Architectural Review Committee (ARC) approval letter before the building permit is issued. The ARC review adds 1–2 weeks. Most suburban Boerne homes are not in the historic district, but check your property address on the city website or ask the building department at the intake counter: 'Is my address in an architectural review district?' If yes, obtain the ARC approval first and submit it with the building permit application.
The permit fee in Boerne is calculated as $0.10–$0.15 per square foot of roof area. A 2,000-square-foot home with a typical 2,500-square-foot roof (measured in two dimensions, not slope-adjusted) will cost approximately $250–$375 in permit fees. Add $50–$100 for the structural engineer stamp if material is changing. Building permits are filed at the City of Boerne Building Department (exact address and phone number should be confirmed on the city website or by calling 830-212-XXXX; verify the current number locally). Plan review is not over-the-counter in Boerne — you submit and wait 2–3 weeks. After approval, final inspection occurs after roofing is complete but before the contractor is paid. The inspector will check fastener pattern, underlayment continuity, flashing details, and deck condition. If the deck shows rot or structural issues, a framing permit may be triggered, extending the timeline another 1–2 weeks.
Three Boerne roof replacement scenarios
Boerne's three-layer rule and why contractors hate it
IRC R907.4 limits residential roofs to a maximum of two layers of roofing material before a new layer requires a complete tear-off. Boerne enforces this rule aggressively because older Hill Country homes (1970s–1990s) often have two or three hidden layers, and overlaying a third layer compromises fire safety and wind resistance. When an inspector performs the deck-nailing inspection, they visually inspect the exposed rafter tails and edge conditions to count layers. If they spot three layers, the entire permit is conditioned: you cannot proceed with roofing until the deck is stripped bare.
Why this matters: A contractor who mis-estimates existing layers and plans a $3,000 overlay suddenly faces a $5,000–$7,000 full tear-off instead. The job timeline extends 2–3 weeks. Most contractors will eat the labor difference, but some will charge a change order. To prevent this, the pre-permit inspection is mandatory. Many Boerne roofers charge $75–$150 for this inspection, but it is worth every dollar — it protects both the contractor and the homeowner from mid-project surprises. When you interview roofers, ask: 'Will you do a pre-permit layer count and provide it in writing?' If they say no, they have had this problem before and are avoiding accountability.
The city's permit application includes the question: 'How many layers are currently on the roof?' If the inspector later finds more than stated, the permit is voided and flagged for enforcement. This is not a penalty, but it does restart the approval process and delays the job by 2–3 weeks. Boerne homeowners should insist that the contractor document the pre-permit layer count and submit it with the initial permit application.
Hill Country climate details and how they affect Boerne roof specifications
Boerne sits at elevation 1,400–1,800 feet in Kendall County, in climate zone 3A (mixed-humid subtropical). Winter temperatures drop to 20–30°F, with occasional ice storms and freezing rain. This climate is warmer and drier than northern Texas (zone 4A) but colder and more variable than Austin proper (zone 2A). The frost line is approximately 12 inches, and because Boerne is on the eastern edge of the Texas Hill Country (transitioning into Edwards Plateau karst and caliche soils), roof water drainage is critical — standing water and ice dams pose a real risk in January and February.
Boerne's permit checklist explicitly requires ice-and-water shield to extend 3 feet up the slope from the eaves on all north-facing slopes, valleys, and roof penetrations. Asphalt shingles rated for 'class C' fire (standard) and '130-mph wind' (Boerne's basic design wind speed for non-specialty buildings) are acceptable. If the homeowner upgrades to metal or tile, the permit office cross-checks the installation manual to ensure fastening patterns match the wind load. For metal roofing, this typically means 1.5-inch fasteners spaced 12–16 inches on center at the ribs and 6 inches at the edge — stronger than asphalt nailing.
The Hill Country's spring hail season (March–June) is a secondary concern. Boerne permit records show a spike in roof permits after hail storms; insurance claims often trigger reroof work. Impact-rated shingles (ASTM D3161 class 4) are not required by Boerne code, but insurance companies often recommend them or offer discounts. When pulling a post-hail permit, confirm with the insurance adjuster whether they recommend impact-rated materials — if yes, get the material spec in writing and include it in the permit application, as it may qualify for expedited review (some cities offer this for storm-recovery work, though Boerne does not currently offer an express track).
Contact Boerne City Hall; exact building department address available at www.boerne.org or by calling city main line
Phone: Call 830-212-3000 (main) or search 'Boerne building permit phone' to confirm current building department direct line | https://www.boerne.org/departments/building-development/ (verify current portal URL; some cities use third-party permit management software)
Monday–Friday, 8 AM–5 PM CST (verify holidays and any schedule changes on city website)
Common questions
Do I need a permit to replace my roof with the same material and color in Boerne?
Yes, if you are doing a full tear-off-and-replace or if the work exceeds 25% of the roof area, you need a permit. If it is like-for-like asphalt shingles with one existing layer and no structural work, the permit approval is usually over in 4–5 business days. The permit fee is approximately $0.12 per square foot of roof area, or $240–$350 for a typical 2,000–2,500 sq ft roof. If you are only patching under 25% of the roof (a few leaky spots after a hail storm), you do not need a permit.
What happens if the inspector finds three layers of shingles during my roof replacement?
Per IRC R907.4 (and Boerne's strict enforcement), you are not allowed to overlay a third layer. The entire existing roof must be stripped to bare decking before new roofing material is installed. This is a structural safety requirement tied to fire and wind resistance. The inspector will stop the work, notify you and the contractor, and require a revised scope. The contractor must complete the tear-off (added labor and debris disposal cost of $1,500–$3,000) and the timeline extends 2–3 weeks. To avoid this, hire your roofer to do a pre-permit layer count and submit it with the permit application.
I want to change from asphalt shingles to metal roofing. Do I need a structural engineer?
Yes. Boerne requires a structural engineer's stamp for any material change to the roof. Metal is lighter than asphalt, so reinforcement is rarely needed, but the city requires a formal evaluation. The engineer's fee is typically $400–$600, and the structural review adds 1–2 weeks to permit approval. Submit the engineer's letter along with the building permit application to avoid delays.
How long does it take to get a roof permit approved in Boerne?
For a like-for-like asphalt shingle replacement with no material change and one existing layer, plan for 4–5 business days. If the material is changing (shingles to metal or tile), add another 1–2 weeks for structural review. If the city flags a missing underlayment spec or ice-and-water-shield detail, you will be asked to resubmit, which adds another 3–5 days. After approval, final inspection occurs after roofing is complete, typically within 1–2 days.
What inspections are required for a Boerne roof replacement?
There are typically two inspections: one 'deck-nailing inspection' performed partway through the job (after the deck is stripped and cleaned but before underlayment is installed), and one 'final inspection' after roofing material is fully installed. The deck-nailing inspection is when the inspector checks for hidden layers, rot, or structural issues. The final inspection verifies fastener pattern, underlayment continuity, flashing, and material color compliance. Both inspections must be passed before the permit is closed and a certificate of occupancy issued.
What is the permit fee for a roof replacement in Boerne?
Boerne charges approximately $0.10–$0.15 per square foot of roof area. For a 2,500-square-foot roof (measured in plan view, not slope-adjusted), the permit fee is typically $250–$375. If a structural engineer's stamp is required (material change), add $400–$600. There is no separate inspection fee; inspections are included in the permit.
Can I pull a roof permit myself if I am the owner and my home is owner-occupied?
Yes. Texas allows owner-builders to pull permits for owner-occupied residential work, including roofing. However, Boerne's permit office requires the applicant (you, the owner) to sign the permit application, not the contractor. The contractor still needs a valid roofing contractor license to perform the work. If you hire a roofing contractor, they typically pull the permit on your behalf (with your authorization), but confirm this in your contract to avoid confusion.
My home is in Boerne's historic district. Does that affect my roof permit?
If your home is in a formally designated historic district (downtown Boerne and select neighborhoods), you may need Architectural Review Committee (ARC) approval before the building permit is issued. This applies if you are changing the roof color or material significantly (e.g., from traditional clay tile to asphalt shingles, or changing from gray to black). Obtain the ARC approval letter first and submit it with the building permit application. This adds 1–2 weeks. If you are unsure whether your home is in a historic district, contact the city building department and ask: 'Is my address in an architectural review area?'
What if I find rot or structural damage in the roof deck during the replacement?
Notify the city building department and your contractor immediately. The deck-nailing inspection will flag structural issues, and a framing permit may be triggered to repair the damaged framing. This is a separate permit and may extend the timeline by 1–2 weeks. The cost of framing repairs varies widely depending on the extent of damage ($500–$5,000+). If the damage was pre-existing and caused by a insurable event (hail, wind), notify your homeowner's insurance — they may cover the structural repair as part of the roof claim.
What do I need to submit with my Boerne roof replacement permit application?
Submit the completed permit application, a one-page roofing materials specification sheet (brand, model, color, underlayment type, and fastener pattern), the pre-permit layer count from your contractor, and photos of the existing roof condition. If material is changing, include the structural engineer's stamp letter. If your home is in a historic district, include the ARC approval. The city will indicate on its initial checklist if any other documents are needed. Most submissions are approved as-submitted if the materials spec is complete and the layer count is documented.