Skip to content

Roofing in San Antonio

San Antonio sits far enough inland that it skips the TWIA windstorm zone that shapes the Gulf Coast, but close enough to the Balcones Escarpment to catch the back edge of the hail corridor that hammers Dallas and Fort Worth. Add in one of the oldest historic-preservation frameworks in Texas — King William was the state's first designated historic district — and a Spanish-colonial architectural legacy that means more clay tile per capita than any other major Texas metro, and a San Antonio re-roof can look very different from a Houston or DFW job. This guide covers the city-specific permits, neighborhoods, and pricing bands that shape work inside Bexar County.

By continuing, you agree to receive calls & texts from contractors via our lead partner. Consent not required to purchase. Privacy · Terms

On this page:Replacement costMetal vs asphaltMaintenance checklist

What's different about roofing in San Antonio

San Antonio's hail exposure is real but sits below the Dallas–Fort Worth metroplex on the loss tables. The April 28, 2023 hail event dropped baseball-sized stones across the north side and pushed tens of thousands of claims through Bexar County carriers, and the May 2024 storms that swept west-to-east across Texas landed another round on the same neighborhoods before insurers had closed the 2023 book. The practical effect for homeowners is that impact-resistant shingles and the TDI PC068 discount now pay for themselves faster in San Antonio than they did a decade ago, and carriers are screening roof condition more aggressively at renewal.

The permitting landscape is split between two jurisdictions. Work inside the city limits of San Antonio goes through the Development Services Department (DSD) at the Cliff Morton Development and Business Services Center on South Frio Street. Work in unincorporated Bexar County — plus enclave cities like Alamo Heights, Olmos Park, Terrell Hills, and Castle Hills — goes through each jurisdiction's own building office. Alamo Heights in particular runs an independent building department with its own inspectors and its own fee schedule, and a DSD permit does not carry over.

San Antonio's historic fabric is the third major wrinkle. The Office of Historic Preservation (OHP) reviews roof work in 27 locally designated historic districts — King William, Monte Vista, Mahncke Park, Dignowity Hill, and several River Walk-adjacent areas among them — plus dozens of National Register districts. An in-kind re-roof generally passes staff-level review, but changing material, profile, or visible roof form triggers a Certificate of Appropriateness before the building permit will issue.

San Antonio permits: DSD versus Bexar County

Almost every residential re-roof inside San Antonio city limits requires a building permit issued by the Development Services Department. The permit is how the city confirms the new assembly meets the wind-resistance and fastening provisions of the code San Antonio currently enforces.

Inside the City of San Antonio, DSD issues residential roofing permits through the BuildSA online portal. A like-for-like re-roof does not require stamped plans — the contractor submits the online application, a scope of work, and a copy of the contractor registration. DSD typically turns residential re-roof permits in a few business days, and the permit must be on-site for the final inspection. San Antonio adopts the International Residential Code with local amendments; homeowners should ask contractors to confirm the exact edition their bid is written against, because the city periodically updates to the newer cycle and any 2026 bid citing an older edition on the scope language should be refreshed before signing.

Outside the city limits, unincorporated Bexar County permits are handled by Bexar County Public Works. Enclave cities fully surrounded by San Antonio — Alamo Heights, Olmos Park, Terrell Hills, Castle Hills, Balcones Heights, Shavano Park — each run their own permit desks, and the fee schedules, contractor-registration rules, and inspection windows differ. Alamo Heights specifically has its own historic-preservation review layered on top of building permits. Confirm the jurisdiction on your address before signing, because a DSD permit carries zero weight across a city line.

Permit
City of San Antonio Development Services Department (DSD)
  • Contractor registration with DSD
    San Antonio requires roofing contractors pulling residential permits to be registered with DSD and to carry current general liability coverage on file. Registration is renewed annually. Ask to see the registration number and a current certificate of insurance before you sign — out-of-area storm-chaser operations that surged after the April 2023 hail event often skip this step.
  • Office of Historic Preservation review (27 local districts)
    If your address sits inside a locally designated historic district — King William, Monte Vista, Mahncke Park, Dignowity Hill, Government Hill, Tobin Hill, among others — the Office of Historic Preservation reviews roof work before DSD will issue the building permit. An in-kind re-roof that keeps the existing pitch, shape, and material is typically handled at staff level; changing from composition to metal, swapping clay tile for synthetic, or altering any visible roof form triggers a full Certificate of Appropriateness through the Historic and Design Review Commission (HDRC).
  • Alamo Heights and Olmos Park separate review
    The enclave cities run their own historic and design review in addition to their building permits. Alamo Heights has its own board; Olmos Park follows a similar path. A San Antonio DSD permit does not substitute for either, and a contractor who has only worked inside the city proper may not be familiar with the enclave processes.

Typical roof replacement cost in San Antonio

San Antonio roof pricing runs below Dallas and Houston on comparable materials — labor pools are deeper, overhead is lower, and the metro has not absorbed the same post-disaster demand spikes that pushed Houston quotes into the mid-teens after Beryl. The exceptions are clay tile and historic-district work, which track closer to national specialty pricing because the installer pool is narrow. Treat these as directional ranges, not bids.

Roof sizeMaterialTypical rangeNote
2,000 sq ftAsphalt architectural (tear-off + reinstall)$7,500–$13,500Typical San Antonio mid-range; assumes single layer, standard pitch, and no significant decking replacement.
2,000 sq ftImpact-resistant asphalt (Class 4 / TDI PC068)$10,000–$16,000Adds roughly 15–25% over standard architectural; carriers often file a PC068 premium discount that shortens payback.
2,500 sq ftStanding-seam metal$20,000–$35,000Common on Stone Oak custom builds and Southtown infill; panel width, gauge, and trim drive the spread.
2,500 sq ftClay tile (Spanish-colonial replacement or relay)$28,000–$65,000San Antonio has more clay-tile inventory than any other Texas metro. Relaying existing tile is cheaper than full replacement, but decking and underlayment drive the real scope.
3,500 sq ftNatural slate (King William / Monte Vista estates)$55,000–$140,000Specialty installers only; historic review adds lead time, and framing may need engineering review before tear-off.

Ranges synthesized from 2024–2026 San Antonio market surveys (HomeAdvisor, Angi, local contractors in Stone Oak and Boerne), Texas industry reporting, and post-April-2023 claim-cycle data. Real quotes vary with pitch, access, decking condition, tile matching, and historic-review scope.

Estimate your San Antonio roof

Uses the statewide Texas calculator tuned to local code requirements. Directional — not a binding quote. Your actual bid depends on access, decking, tear-off layers, and the specific contractor.

Adjust the size, material, and Class 4 election below. The Texas calculator uses national base rates and applies a Class 4 material uplift when elected — reflecting the shingle premium that earns a wind/hail insurance discount. If your property is in a TWIA coastal county, add $800–$2,500 on top for the WPI-8 inspection and specific coastal install requirements.

5005,000

Class 4 asphalt runs roughly 5–10% more than standard architectural. Most Texas carriers then offer a 20–35% discount on the wind/hail portion of the annual premium — typically paying back the material premium in 2–3 years in hail-belt ZIPs. Toggle on to see the install-cost impact.

Estimated Texas range
$8,000 – $15,000
  • Materials$4,400 – $9,000
  • Labor$2,400 – $4,500
  • Permits & disposal$1,200 – $1,500
Get actual bids →

A directional estimate. Does not include TWIA coastal overlay or decking replacement beyond the roof price. Submit your zip above for real contractor bids.

Neighborhoods where roofing looks different

A roof in King William is not the same project as a roof in Stone Oak, and neither resembles a clay-tile relay in Olmos Park. A few neighborhood specifics worth knowing before you bid:

  • King William and Southtown
    King William was the first locally designated historic district in Texas, and its 1870s German-merchant homes sit on original slate, metal, and standing-seam installations. The Office of Historic Preservation holds a tight line on visible material changes. Most re-roofs here require in-kind replacement, and quotes start well above the metro median because of specialty installers and HDRC lead times. Southtown, just north, blends historic infill with newer mixed-use and is less restrictive but still sits partially inside OHP review areas.
  • Monte Vista and Mahncke Park
    Monte Vista is one of the largest residential historic districts in the United States — roughly 100 city blocks of 1920s-era homes, many with original clay tile and copper detailing. Mahncke Park, just east, carries similar restrictions in a smaller footprint. Both are active OHP review areas, and a clay-tile relay with matched replacements runs into the mid-five figures before any decking or underlayment work. Contractors without prior HDRC experience are rarely the right fit here.
  • Alamo Heights and Olmos Park
    These are independent enclave cities surrounded by San Antonio, with their own building departments, design review boards, and fee schedules. Alamo Heights has higher median home values than nearly any San Antonio ZIP, and clay tile, slate, and premium metal are common. A DSD permit does not substitute for an Alamo Heights or Olmos Park permit — contractors need to be registered in each jurisdiction they pull in.
  • Stone Oak and Far North Side
    Stone Oak and the surrounding 1604/281 corridor is the section of Bexar County that took the worst of the April 28, 2023 hail event and again in May 2024. Roofs here skew 2000s-and-newer architectural asphalt, and the Class 4 impact-resistant upgrade pays back faster than it does closer to downtown because of the repeat-claim pattern. Expect aggressive contractor solicitation post-storm and a stretched inspection calendar through peak season.
  • West Side and South Side
    Older bungalows, smaller footprints, and a long history of owner-occupied re-roofs mean pricing here runs at the low end of the metro range. Historic districts like Dignowity Hill on the near East Side layer OHP review on top, but most of the West and South Side sits outside designated review areas and moves through DSD on standard timelines.

San Antonio storm events roofers still reference

These are the San Antonio-specific events that shape the current claim and contractor landscape. Statewide hail-alley framing and season context live on the Texas page; what follows is metro-specific.

  • 2024
    May 2024 severe weather outbreak
    A multi-day severe weather episode in early May 2024 dropped large hail across Bexar County and pushed a second consecutive claim cycle through carriers that had not yet closed the April 2023 file. The back-to-back events are the reason San Antonio insurers tightened roof-condition underwriting at 2024–2025 renewals and why Class 4 impact-resistant discounts became a standard line on refreshed quotes.
  • 2023
    April 28, 2023 hailstorm
    The defining recent claim event for San Antonio. A supercell dropped baseball-sized hail across the north and northwest sides — Stone Oak, Hollywood Park, Shavano Park, and Leon Valley took direct hits — and drove one of the largest single-day claim surges Bexar County insurers had logged. The event reset 2024 premiums across the metro and is still driving roof work being finished in 2025 and 2026.
  • 2021
    February 2021 winter storm (Uri)
    The state-wide February 2021 freeze is primarily a burst-pipe story, not a roof story, but San Antonio roofers spent the following spring on ice-dam follow-ons, flashing failures, and attic-ventilation-related damage that showed up once interior ceilings were opened for pipe repairs. Carriers treated most of these as wind-and-hail-adjacent claims, not as freeze claims, which changed the paper trail on a lot of 2021–2022 Bexar County re-roofs.
  • 2016
    April 2016 hailstorm
    Before the 2023 event, the April 12, 2016 hailstorm was San Antonio's reference point — softball-sized hail across the north side, more than a billion dollars in insured losses, and the storm that first pushed Class 4 IR shingles into mainstream quoting across the metro. Many roofs installed as Uri-era IR upgrades trace their origin to 2016-claim settlements.

San Antonio roofing FAQ

  • Is San Antonio in the TWIA windstorm zone?
    No. The Texas Windstorm Insurance Association covers only the 14 first-tier coastal counties plus a narrow strip of Harris County east of State Highway 146. Bexar County sits well inland and is not part of the TWIA designated catastrophe area. San Antonio homeowners buy windstorm and hail coverage on the standard admitted market like the rest of the interior state, which is a simpler path than what coastal counties go through.
  • Do I need a permit to replace my San Antonio roof?
    Yes, in almost every case inside the city limits. The Development Services Department requires a building permit for any residential re-roof, and the permit must be on-site for inspection. DSD typically turns residential re-roof applications around in a few business days through the BuildSA portal. Addresses in unincorporated Bexar County or in an enclave city like Alamo Heights or Olmos Park go through a different jurisdiction, so confirm the permit authority before work starts.
  • I'm in King William or Monte Vista. Can I re-roof without going through OHP first?
    Usually yes for a true in-kind replacement. An in-kind re-roof that keeps the existing pitch, shape, and material — composition to composition, clay tile to clay tile, slate to slate — is generally handled at staff level by the Office of Historic Preservation and clears before DSD issues the building permit. The moment you change material (composition to metal, clay tile to synthetic), alter the roof form, or add a visible dormer, it triggers a full Certificate of Appropriateness through the Historic and Design Review Commission, which adds weeks to the timeline.
  • Why does San Antonio have so much clay tile?
    Spanish-colonial and Mission Revival architecture shaped the older parts of the metro, and clay tile is the correct period material for a lot of the housing stock in Monte Vista, Olmos Park, Alamo Heights, and the areas around the River Walk. Clay tile also performs well against San Antonio's heat and UV load, so it survived mid-century remodel cycles that stripped it out of metros with different architectural histories. The practical upshot is that San Antonio has a deeper bench of clay-tile installers than Dallas or Houston — but that bench is still narrow, and quotes should come from contractors with documented tile experience.
  • My address is in Alamo Heights. Does a San Antonio DSD permit cover it?
    No. Alamo Heights is an independent city fully surrounded by San Antonio, with its own building department, its own historic and design review, and its own contractor registration. A DSD permit is not valid there. The same applies to Olmos Park, Terrell Hills, Castle Hills, Balcones Heights, and Shavano Park. Ask your contractor to name the exact permitting authority on the contract before any shingles come off.
  • Is an impact-resistant roof worth it in San Antonio?
    For most north-side and far-north-side addresses, yes. The April 2023 and May 2024 hail events put Bexar County into the group of Texas metros where Class 4 IR shingles tend to pay back through the TDI PC068 premium discount within a reasonable ownership window. Carriers file the discount through the Texas Department of Insurance and you have to ask for it — it isn't automatic — but most admitted market carriers will apply it once you provide the shingle product code and UL 2218 Class 4 documentation.
  • How do I avoid the storm-chasers that showed up after the April 2023 and May 2024 events?
    Confirm the contractor is registered with San Antonio DSD, ask to see a current certificate of insurance, and verify a physical Bexar County business address rather than a temporary phone number and a P.O. box. Texas law prohibits roofers from acting as public insurance adjusters on the same claim they're bidding — a legitimate contractor quotes the work and lets your carrier's adjuster handle the claim math. Pay in thirds when possible, and never pay in full before inspection.
  • How long does the full San Antonio re-roof process take?
    For a standard architectural asphalt job outside a historic district, figure one to three weeks from signed contract to passed final inspection — a few days for DSD to issue the permit, one to two days of on-site work, and a few days of inspection scheduling. Clay tile, slate, and metal projects run longer because of material lead times and specialty-crew calendars. Historic district work adds anywhere from two weeks to two months depending on whether OHP clears the scope at staff level or refers it to HDRC.

For Texas-wide context — Chapter 542A claim handling, HB 2102 deductible rules, the RCAT contractor registry, Class 4 impact-resistant discounts under TDI PC068, and the statewide hail-alley calendar — see the Texas roofing guide.

Read the Texas roofing guide

Sources

Ready to compare bids in San Antonio?

Two minutes of questions. A local roofer reaches out through our lead partner. See how we handle your quote request for how lead routing works and what to verify yourself.

Start with my zip code