What happens if you skip the permit (and you needed one)
- Stop-work orders and $500–$1,500 fines from Cibolo Building Enforcement if an inspector is called by a neighbor or lender; unpermitted work must be removed or brought into compliance at double cost.
- Insurance claim denial: your homeowner's policy may exclude damage to an unpermitted roof, and re-roofing without permit voids coverage retroactively under most Texas insurers.
- Refinance and appraisal blockage: lenders pull permits and require final inspection before closing; unpermitted work kills a refinance and can trigger forced removal before sale.
- Resale title issue: Texas Property Code § 209.010 requires disclosure of unpermitted work; buyers can sue for material non-disclosure, and title companies may place exceptions blocking sale until the roof is brought into permit compliance.
Cibolo roof replacement permits — the key details
Cibolo adopts the International Building Code (IBC) and International Residential Code (IRC) through the Texas Building Code, but adds local amendments tied to wind zone requirements and Guadalupe County soil conditions. Per IRC R907.4, any re-roofing project that encounters THREE layers of existing roofing material during tear-off is prohibited from being overlaid — a full tear-off and deck inspection are mandatory. Cibolo's Building Department enforces this strictly because the Houston Black clay prevalent in the area (especially south and west of city center) is expansive and prone to movement; deck fastening patterns and structural assessment become critical. When you pull a roof permit, you must specify the existing roof condition (number of layers, current material), the proposed material (asphalt shingles, metal panels, tile), and the scope (full replacement, partial over 25%, tear-off with deck repair, or overlay under 25%). The Building Department will cross-check against historical permits and aerial photos; if prior layers are unknown, a deck inspection before permit issuance is routine. IRC R905.2.7 requires that all roof coverings be applied over an approved underlayment, and in Cibolo's climate zone (mostly 2A coastal and 3A central Texas), water-shedding is critical due to frequent spring thunderstorms and potential hurricane-force winds. Any permit application missing underlayment specifications, fastening schedules, or flashing details will be returned with a Request for Information (RFI) — plan 5–7 business days for resubmission.
Cibolo sits within a Texas High Wind Zone that falls under Texas Administrative Code (TAC) § 34.12 and the Texas Building Code Chapter 2, which adopt International Building Code wind-speed maps. Depending on your exact address, your roof may fall into a 115-mph or 130-mph design wind speed zone. This means your new roof covering and fastening pattern must meet higher uplift ratings — typically specified as 'Wind-Resistant Roofing' with D-60 uplift rating or better. Asphalt shingles must be rated for at least 110 mph (3-tab shingles do not meet code; architectural or hurricane-rated shingles do). Metal roofing must be fastened per manufacturer specs for the local wind zone, often with concealed fasteners and seaming patterns that exceed standard installations. Tile and slate roofs must have structural deck evaluation and reinforced attachment. When you submit your permit, the contractor or homeowner must include a product data sheet from the shingle/metal/tile manufacturer showing the uplift rating, impact resistance (ASTM D3746, Class 4 preferred in Cibolo for hail and wind-driven debris), and fastening schedule. Cibolo's Building Department will verify these specs against the Texas Building Code — missing wind-zone certification is the #1 reason roof permits are rejected in the city.
Cibolo allows owner-builders to pull permits for owner-occupied residential properties, but the property must be your primary residence and you cannot hire subcontractors — you must do the work yourself or directly supervise a single roofing crew under your own license (if licensed). Most homeowners hire a licensed roofing contractor, who pulls the permit on your behalf. The contractor should provide a signed contract specifying the scope, material, labor timeline, and who is responsible for pulling permits and scheduling inspections. Before signing, ask the contractor: 'Have you pulled a permit for a Cibolo roof replacement in the last two years? Do you know the current wind-zone requirements for my address?' A contractor unfamiliar with Cibolo's high-wind specs may submit incomplete applications, delaying your project. The permit fee is typically calculated as $2–$4 per 'square' (100 square feet) of roof area, so a 2,500 sq ft roof (25 squares) runs $50–$100 in base permit fees, plus $200–$300 for plan review and inspections — total $250–$400. Overlay-only projects (no tear-off, under 25% replacement) may qualify for expedited review or exemption; confirm with the Building Department before design.
Cibolo's online permit portal allows document submission 24/7, but the Building Department's intake window is Monday–Friday, 8 AM–5 PM. Submitted applications are queued and reviewed in order; plan 5–10 business days for an initial response (approval or RFI). If the application is complete and the project is like-for-like shingle replacement with standard underlayment and fastening, you may receive approval and an inspection schedule within 2 weeks. If the project involves structural deck repair, material change (shingles to metal, for example), or the inspector suspects three layers, the review extends to full plan review with a city engineer or code official — add 1–2 weeks. Once approved, you receive a permit number and inspection checklist. Inspections are typically two: (1) deck inspection before new material is installed (to verify no rot, proper fastening of decking, and flashing prep) and (2) final inspection after all material is installed, fasteners are checked, and flashing is sealed. If the inspector finds defects (e.g., improper underlap, exposed fasteners, missing ice-and-water shield in valleys), the final inspection fails and you must correct before re-inspection ($50–$100 re-inspection fee). Plan 1–2 weeks from final inspection approval for the permit to be closed out. If you need an expedited final, contact the Building Department directly — some jurisdictions accommodate 24–48 hour rush finals for a small fee.
After the roof is installed and permitted, keep the final inspection sign-off and the permit card in a safe place (scan and file digitally). When you sell the property, the real estate listing must disclose that all major structural work, including the roof replacement, was permitted and inspected. Texas Property Code § 209.010 requires disclosure of material defects and non-compliance with building codes; a permitted roof is NOT a defect, but an unpermitted one is a red flag that can kill a deal or trigger post-closing litigation. If you ever refinance or apply for a Home Equity Line of Credit (HELOC), the lender will pull permits and require proof of final inspection before funding. Insurance companies also use permit records when handling claims; a roof replaced under permit and inspected will be honored under most homeowner policies, whereas an unpermitted roof may be denied or canceled. Keep the permit and inspection sign-off with your deed, mortgage docs, and insurance policy — they're more valuable than the receipt.
Three Cibolo roof replacement scenarios
Cibolo high-wind zone roofing code and why it matters to your permit
Cibolo is located in Guadalupe County, which straddles the Texas coast and Hill Country; depending on your exact address (north vs. south of Highway 46, east toward New Braunfels or west toward San Antonio), you fall into different wind design zones. The Texas Building Code and IBC adopt ASCE 7-22 (Minimum Design Loads), which maps wind speed requirements across the state. Cibolo's zip codes (78108, 78109, 78110 south; some northern areas bleed into 78015) are zoned for 115–130 mph design wind speeds depending on topography and distance from the coast. This translates to a 'D-60' or higher roof-covering uplift rating, meaning the roofing material must withstand 60 pounds per square foot of outward pull without tearing. Standard three-tab asphalt shingles (old homes often have these) are rated for 60–75 mph wind; they don't meet Cibolo code. Architectural or 'hurricane-rated' shingles are rated 110–130 mph and include specialty adhesives and fastening patterns. Metal roofing exceeds wind requirements. Tile and slate must have structural deck evaluation.
When you submit a roof permit to Cibolo, the Building Department cross-checks the roofing product's uplift and wind rating against the address's design wind speed. If you propose standard shingles on a 120-mph zone, the permit is rejected with an RFI (Request for Information) asking you to upgrade material or provide engineering justification. This is not negotiable. Many homeowners and contractors unfamiliar with Texas High Wind Zone code are surprised by this requirement — they assume any asphalt shingle is acceptable. It is not. Ensure your contractor provides a product data sheet (from Owens Corning, GAF, CertainTeed, Malarkey, or similar) showing the wind rating and uplift test results. The sheet should state 'Wind Zone X' or 'Design Wind Speed 115 mph' or similar. If the contractor says 'Yeah, we'll use standard shingles,' push back and ask for a wind-rated spec — it may add $0.50–$1/sq ft ($50–$100 per square) but it passes inspection and protects your roof in storms.
Cibolo's Building Department uses the address lookup tool in the Texas Building Code (tied to FEMA flood maps and ASCE wind data) to auto-populate the design wind speed on your permit. You cannot opt out or argue that your roof isn't in a high-wind zone if the city's system flags it. The only way to reduce the wind requirement is if a licensed engineer certifies that your site (due to shelter, elevation, or terrain) warrants a lower design wind speed — extremely rare and costly. The practical takeaway: assume your roof is high-wind code. Budget an extra 10–15% for wind-rated materials and fastening. Ask your contractor upfront: 'What wind rating does my address require, and are you including that in the quote?' A good contractor will research this during the estimate phase. If they seem unclear, get a second opinion or call the City of Cibolo Building Department directly (ask for the Residential Code Official or permit technician) and ask: 'What design wind speed applies to [your address]?' They will tell you in minutes.
Deck inspection, layer detection, and why Cibolo is strict on the three-layer rule
IRC R907.4 (the Reroofing section) states that if a roof has three or more layers of roofing material, the old layers must be entirely removed before new covering is applied. The logic is structural: three layers of shingles plus fasteners add weight (roughly 10–15 pounds per square foot), and the underlying roof deck was designed for one or two layers max. Cibolo enforces this rule with particular rigor because the area's clay soils (Houston Black clay in the southern part of the city) are expansive and prone to settlement and differential movement; an overloaded roof on an unstable foundation can crack trusses or cause leaking. Additionally, Cibolo's humid subtropical climate (frequent rain, high humidity, summer thunderstorms) creates conditions where moisture can get trapped under multiple layers, leading to rot, mold, and structural decay that goes undetected for years. A three-layer roof with poor ventilation can have a saturated deck underneath.
Before you submit a roof permit, Cibolo Building Department often requires (or strongly recommends) a 'deck inspection' to verify the number of layers. Some applicants provide photos of the roof edges (which expose layer count) or have a roofer probe the roof to count layers. If the inspection finds three layers, you must tear off all three and submit a revised permit for full reroofing. If you're proposing an overlay and the inspector discovers a hidden third layer during pre-work inspection, the permit is voided, the overlay must be removed at your cost, and you must re-apply for a tear-off permit — a costly and time-consuming surprise. The best practice is to hire a roofing contractor to do a free inspection (they can see layer count during a roof walk) before you commit to a design. If the contractor says, 'I see two layers, looks like original shingles plus one reroof,' document that in writing and include it with your permit application. If you see three layers or are unsure, budget $6,000–$12,000 more for a full tear-off instead of an overlay.
Cibolo's permit system also flags properties with multiple prior roof permits on file. If the city's records show you had a roof replaced 10 years ago (adding a layer), and you're now proposing an overlay, the inspector will verify that the new work doesn't push you to three layers. If records are unclear or missing (e.g., the prior roof was never permitted), the inspector may require a licensed contractor's affidavit stating the layer count, or they may require a tear-off as a precaution. This seems overly strict, but it protects the city from liability if a failed roof causes water damage or collapse due to unpermitted work or code violation. Respect the rule, be transparent about existing work, and you'll get your permit approved in normal timeframes.
City Hall, Cibolo, TX (exact address and suite available through city website or Google Maps 'Cibolo City Hall')
Phone: (830) 393-2401 ext. Building or (830) 393-2300 main line — ask for Building Permits / Building Department | Cibolo may use an online portal for permit submission; contact the Building Department or check www.cibolo-tx.gov for 'Permits' or 'Building Services' link. Many Texas cities use BuildingPermit.net or similar third-party portals — confirm with the department.
Monday–Friday, 8:00 AM–5:00 PM (closed weekends and federal holidays; verify holidays on city website)
Common questions
Does Cibolo require a permit for a roof repair (patching shingles, fixing flashing) instead of a full replacement?
Generally, no. Repairs under 25% of total roof area, like patching a few shingles or resealing flashing on a single valley, do not require a permit. However, if the repair involves removal and replacement of multiple sections (e.g., replacing 10+ shingles across different areas), Cibolo inspectors may categorize it as 'maintenance' vs. 'reroofing' — call the Building Department with photos to confirm. Any repair involving structural deck work (replacing rotten decking, replacing trusses) requires a permit.
I have an existing roof that was never permitted 10 years ago. Can I just reroof without going through all the compliance stuff?
No. If the Building Department discovers that the prior roof was unpermitted, you cannot pull a new roof permit until the prior work is brought into compliance or documented. You have two options: (1) hire a licensed inspector or contractor to certify the existing roof's condition and material in writing, or (2) pull a 'compliance permit' that includes an inspection of the existing roof to confirm it meets code (deck condition, fastening, etc.). After certification, your new roof permit can proceed. The compliance step adds $300–$500 and 1–2 weeks but clears the title issue for future sales or refinancing.
My contractor said we can do a three-layer roof with special fasteners. Is that allowed in Cibolo?
No. IRC R907.4 is absolute: three or more layers of roofing must be torn off before new covering is installed. No fastening pattern or engineering workaround changes this rule in Cibolo. If your contractor suggests this, get a second opinion from another contractor or contact the City of Cibolo Building Department to confirm. Any three-layer roof submitted for permit will be rejected.
How do I know if my roof address is in a high-wind zone, and what does that mean for shingles?
Cibolo is mostly in 115–130 mph design wind speed zones. To confirm your specific address, call the City of Cibolo Building Department and ask the permit technician: 'What design wind speed applies to [your address]?' They will tell you in minutes. If it's 115+ mph, you need shingles rated for that wind speed (architectural or hurricane-grade), not standard three-tab. Wind-rated shingles cost $0.50–$1/sq ft more but are required for permitting and will protect your roof better in storms.
Can I pull a roof permit myself if I'm the homeowner, or do I have to hire a contractor?
Cibolo allows owner-builders to pull permits for owner-occupied residential properties, but you cannot subcontract the work — you or a licensed crew you directly manage must perform the installation. In practice, most homeowners hire a licensed roofing contractor, who pulls the permit on their company license. If you choose to self-permit, you'll be listed as the applicant and the City expects you to schedule inspections and manage the work. Check with the Building Department on owner-builder insurance and bonding requirements; some cities require a licensed supervisor even for owner-built projects.
What happens during the deck inspection? What are inspectors looking for?
The deck inspection verifies that the plywood or wood deck under the roofing is structurally sound and free of rot, mold, and water damage. The inspector will check for: (1) soft or spongy areas (indicating rot), (2) sagging or visible damage, (3) proper fastening of decking to trusses (no loose nails or gaps), (4) ventilation (soffit vents unblocked, ridge vent clearance adequate), and (5) flashing prep (valleys, eaves, and chimneys cleared for new flashing). If rot or structural damage is found, the scope expands to include deck repair, which adds cost and timeline. Budget an extra 3–5 days if deck repair is needed.
If I get the roof permitted and inspected, does that guarantee my insurance will cover damage?
A permitted and inspected roof provides strong documentation that the work is code-compliant, which insurers use to evaluate claims. However, insurance coverage depends on your specific policy, exclusions, and cause of damage. Always notify your insurance company before re-roofing and ask: 'Will this work qualify for any discounts, and are there any permit or inspection requirements I need to follow?' Keep the permit and final inspection sign-off for your insurer's records. Unpermitted work, by contrast, can result in claim denial or policy cancellation.
What's the difference between a tear-off and an overlay, and why does Cibolo care?
A tear-off removes all existing roofing layers down to bare deck before new covering is applied. An overlay installs new shingles directly over existing ones without removal. Tear-offs cost more but are required if there are two or more existing layers (or if deck damage is found). Overlays are cheaper and faster but only allowed over a single, sound layer and under 25% of roof area. Cibolo enforces the layer limit strictly because multiple layers add weight and trap moisture, leading to rot and structural failure. If you want to overlay and the deck has two layers, Cibolo will require a tear-off per IRC R907.4.
How long does it take to get a roof permit approved in Cibolo, and can I start work before final approval?
Standard timeline is 7–14 days for a like-for-like roof replacement; 14–21 days if deck repair or material change is involved. You cannot start work until the permit is issued (you'll receive a permit number and placard). Starting work before permit issuance can result in a stop-work order and fines of $500–$1,500. After permit issuance, you schedule the first inspection (deck/underlayment) before final covering. Do not install shingles/metal until the deck inspection passes. Once deck is approved, you can proceed to installation, with final inspection after completion.
Are there any Cibolo-specific roof material restrictions or special requirements I should know about?
Cibolo does not restrict material choice (asphalt, metal, tile, slate are all allowed), but all materials must meet the design wind speed for your address (typically 115–130 mph in Cibolo zones). Metal roofing and some tile products have better wind and hail ratings, so they may be preferred in high-wind areas. Asphalt shingles must be rated for the local wind speed — standard three-tab does not meet code in Cibolo. If you're in a high-fire-risk area (though Cibolo proper is not typically flagged for this), certain materials may have additional requirements. Confirm material choice with the Building Department when you submit the permit application; if the material doesn't meet wind specs, the permit will be rejected.