Do I Need a Permit to Replace My Roof in San Antonio?
Inside city limits, the answer is yes. The useful questions are who pulls it, when it gets more involved, and what changes when your address is in a historic district or a neighboring city.
- San Antonio requires a permit any time a roof is replaced or re-roofed. Roofing is not on the city's no-permit list.
- A same-pitch re-roof permit is issued over the counter. A pitch change needs full plan review.
- Changing the slope or switching to tile requires an engineer's assessment report to clear framing inspection.
- The flat residential re-roof fee in the city's FY 2027 schedule is $28.75, before surcharges.
- Contractors need city registration to pull the permit. Texas has no state license for reroofing contractors.
- Historic-overlay properties need a Certificate of Appropriateness before exterior work, including repairs.
- A San Antonio address isn't always San Antonio city limits. Enclave and neighboring cities set their own rules.
Table of contents
- The rule inside San Antonio city limits
- Who can pull the permit
- When the permit gets more involved
- Historic districts and landmarks
- Nearby cities set their own rules
- Why the permit protects you
- An engineer's perspective
- Why this matters in Texas
- Common mistakes
- Warning signs
- Engineer's recommendation
- FAQ
- Sources & technical references
The rule inside San Antonio city limits
The city's home remodeling guidance is direct: re-roofing your home needs a permit, and any time you're replacing or installing a roof you need one.1 The Development Services Department's residential permit page lists two re-roof permit types, one with no change in pitch and one with a change in pitch.2 Roofing does not appear on the city's list of projects that typically don't need a permit.3
For a typical replacement, where the old shingles come off and new ones go on at the same slope, the permit is issued over the counter.2 The FY 2027 development fee schedule, revised October 2026, lists a flat "Residential Repair Existing Re-Roof Fee" of $28.75. Unless the schedule notes otherwise, fees also carry a 4% Technological Improvement surcharge and a 4% Development Services surcharge.4 The permit ends with a final building inspection by the city's Inspection Division.5
The re-roof application also restates the model code's layer limit: a maximum of two layers of roofing is allowed.5 The code doesn't allow a new layer over two or more existing layers, or over a water-soaked or deteriorated roof.6 Whether a roof-over is a good idea even when it's allowed is a separate question, covered in roofing over existing shingles.
What about repairs?
The city's published guidance is clearer about re-roofing than about small repairs. Its residential permits page notes that some general repairs don't need a permit,2 but its no-permit list doesn't mention roofing at all.3 If you're replacing a few shingles or a pipe boot, ask Development Services before assuming either way. For a full or partial re-roof, plan on a permit.
Who can pull the permit
Texas does not currently require a state-issued license for reroofing contractors.7 In San Antonio, the city's contractor registration fills part of that gap, and it decides who can pull a re-roof permit:2
- Registered Home Improvement Contractor. Can obtain the no-pitch-change re-roof permit. The city says a Home Improvement Contractor registration is needed to receive a permit.8
- Registered Residential Building Contractor. Can obtain all residential building permits, including a re-roof that changes the pitch.
- Homeowner. Can pull either re-roof type with proof of ownership.
Home Improvement registration isn't a formality. The city requires an FBI background check, government-issued photo ID, a fee of $150 for two years, and a certificate of liability insurance naming the City of San Antonio as certificate holder, with minimums of $300,000 per occurrence, $600,000 aggregate and $300,000 products and completed operations.8 A contractor who pulls your permit has met those requirements; one who can't pull it hasn't.
Be careful when a contractor asks you to pull it
A homeowner who applies attests that they own the home and will own and occupy or rent it for 12 months after completion, and takes responsibility for all required inspections.5 When a contractor applies, they sign as the owner's authorized agent. If a roofer asks you to pull the permit in your own name, ask why. One possible reason is that they aren't registered with the city. More on vetting in how to choose a roofing contractor.
When the permit gets more involved
A like-for-like shingle replacement is the simple case. These change it:5
- Changing the pitch. Full plan review, and a Residential Building Contractor or the homeowner as applicant.2
- Changing the slope or switching to tile. An engineer's assessment inspection report is required to clear the framing inspection. Tile is heavy, and the city wants confirmation the framing can carry it. See tile roofing.
- Pipes, vents and other penetrations extended above the new roofline. Mechanical, electrical and plumbing permits, secured by licensed trade contractors.
- Exposing the attic or ceiling. If existing insulation is inadequate, the energy code may require adding insulation.
Switching from shingles to standing seam metal at the same pitch doesn't appear on the application's list of triggers. If you're considering metal, confirm the permit path for your address with your contractor before you sign.
Historic districts and landmarks
Properties zoned with an H, HS, HE or HL overlay are considered historic and are reviewed by the Office of Historic Preservation. All exterior modifications and repairs on those properties require a Certificate of Appropriateness.9 The roof is part of the exterior.
- Minor projects can usually be approved by OHP staff without a hearing.
- Projects that need a public hearing before the Historic and Design Review Commission have applications due 19 days before the meeting, and certificates are usually issued within 10 days after it.
- Residential applications have no fee.
- Work started without a certificate can bring a stop work order and a $500 post-work application fee.9
Properties in historic, neighborhood conservation or corridor districts can also face restrictions on design and materials.3 If your house is in one, settle the material and color before you schedule the work. Historic review adds calendar time, so start it early.
Nearby cities set their own rules
A San Antonio mailing address doesn't mean San Antonio city limits. Alamo Heights, Olmos Park, Terrell Hills, Castle Hills, Windcrest, Live Oak, Universal City and other cities inside or beside San Antonio issue their own permits, and a San Antonio permit doesn't cover them. Check your city on your appraisal district record or tax bill.
- Alamo Heights uses its own master permit application, which lists roofing among the trades and asks for the trade license number.10
- Universal City requires a permit for all roofing projects of one square (100 square feet) or more, requires the permit to be posted where it's visible from the street, requires all existing layers to be removed before a new roof goes on, and requires anyone contracting in the city to register with it. Its bulletin lists fines of $200 to $2,000 a day for work without proper permits.11 See our Universal City roofing guide.
- Schertz requires a permit for a roof replacement but not for a roof repair, and the contractor has to be registered with the city. See our Schertz roofing guide.
- Live Oak, Alamo Heights and Windcrest require roofers to hold a city roofing contractor license, much as Universal City requires registration, and these cities stop work by contractors without one.
Rules really do differ city to city. Austin, for comparison, exempts asphalt-shingle-for-asphalt-shingle replacement from a building permit unless the property is in its Wildland-Urban Interface area and half or more of the roof is being replaced.12 Don't assume the rule from one city carries to the next.
HOA approval is separate from all of these. San Antonio's re-roof application states that the city enforces city and state rules, not covenants or deed restrictions.5 See how to prepare for a roof replacement for the HOA step.
Why the permit protects you
A re-roof permit costs little and adds little time on a same-pitch job. What it gives you:
- A registered contractor. In San Antonio, a Home Improvement Contractor pulling the permit has passed a background check and filed liability insurance with the city.8
- A third-party final inspection. The city inspects the finished work.5
- Structural review when it matters. A pitch change or a heavier material triggers an engineer's report and framing inspection instead of a guess.
- A public record. The permit documents when the roof was replaced, which helps when you sell, refinance or answer an insurer's question about roof age.
Permits also screen out some of the worst post-storm actors. The Texas Department of Insurance warns that out-of-town scam artists may be the first to arrive at your door after a disaster.13 A contractor who isn't registered with the city can't pull a permit for you, so one who suggests skipping the permit deserves a second look.
The physics and building science behind this
A re-roof permit is narrow by design. On a same-pitch shingle job, the city isn't checking every nail; it confirms who did the work and does a final inspection. The review gets serious where structure is involved, and that is the right place for it. Changing the pitch changes the framing and how loads travel to the walls. Switching to tile adds a large dead load the rafters may not have been sized for. Those are the cases where the city asks for an engineer's report, and they are the cases where a homeowner should want one.
So treat the permit as a floor, not a quality guarantee. It tells you the contractor is registered and the city signed off at the end. It doesn't tell you whether the flashing was replaced, the ventilation was sized, or the decking was checked. Those belong in the written scope. Atrium pulls the permit wherever one is required, and the scope states the rest in writing.
Central Texas climate changes the answer
Because Texas has no state license for reroofing contractors,7 local registration and permits carry more weight here than in states with statewide licensing. Each city in the San Antonio area decides for itself, which is why rules change across a single street at a city line.
The pressure point is spring hail. After a big storm, crews from outside the region arrive, and the ones who aren't registered with your city can't pull one. Asking "who pulls the permit, and what's the number?" before you sign is one of the simplest checks a homeowner can make.
Common mistakes
- Assuming a San Antonio mailing address means San Antonio city limits.
- Pulling the permit in your own name because the roofer asked, without asking why.
- Starting exterior work on a historic-overlay property before the Certificate of Appropriateness is issued.
- Treating HOA approval and the city permit as the same thing.
- Assuming another city's exemption, such as Austin's, applies in San Antonio.
- Switching to tile without checking whether the framing can carry it.
Warning signs to watch for
- The contractor says no permit is needed for a full re-roof inside San Antonio city limits.
- The contractor asks you to pull the permit as the homeowner.
- No permit is posted and no one can give you the permit number.
- The contractor can't name the city registration they hold.
- A material or pitch change is proposed with no mention of an engineer's report.
Frequently asked questions
Sources & technical references
Codes & standards
- [6]2021 International Residential Code, Chapter 9 Roof Assemblies (R903.2.1 flashing, R905.1.1 underlayment, R905.2.2 slope, R905.2.5 fasteners, R905.2.6 attachment, R905.2.8.5 drip edge, R908.3 re-roofing, R908.3.1.1 recover limits). International Code Council, R903.2.1, R905.1.1, R905.2.2, R905.2.5, R905.2.6, R905.2.8.5, R908.3, R908.3.1.1. codes.iccsafe.org/content/IRC2021P2/chapter-9-roof-assemblies. Accessed October 27, 2026.
Laws & regulators
- [1]Home Remodeling FAQs (re-roofing your home needs a permit). City of San Antonio Development Services. docsonline.sanantonio.gov/DSDUploads/HomeRemodeling.pdf. Accessed October 30, 2026.
- [2]Residential Permits (re-roof with no change in pitch issued over the counter; change in pitch requires full plan review; who may obtain each). City of San Antonio Development Services. www.sa.gov/Directory/Departments/DSD/Constructing/Residential/Permits. Accessed October 30, 2026.
- [3]No Permit Required List (projects that typically do not require a permit; roofing not listed). City of San Antonio Development Services. www.sa.gov/Directory/Departments/DSD/Constructing/Residential/Permits/No-Permit-Required. Accessed October 30, 2026.
- [4]FY 2027 Development Fee Schedule, revised October 2026 (Residential Repair Existing Re-Roof Fee). City of San Antonio Development Services. docsonline.sanantonio.gov/FileUploads/dsd/CurrentFeeSchedule.pdf. Accessed October 30, 2026.
- [5]Re-Roof Permit Application, Rev 10/26 (engineer's assessment for slope change or tile; maximum of 2 layers; homeowner attestation; final building inspection). City of San Antonio Development Services. docsonline.sanantonio.gov/FileUploads/dsd/form_ReRoofPermitApplication.pdf. Accessed October 30, 2026.
- [7]Bill analysis, C.S.H.B. 3344, 89th Legislature (Texas does not currently require a state-issued license for reroofing contractors). Texas Legislature, House Committee on Trade, Workforce & Economic Development. capitol.texas.gov/tlodocs/89R/analysis/pdf/HB03344H.pdf. Accessed October 27, 2026.
- [8]Building & Home Improvement contractor registration (a Home Improvement Contractor registration is needed to receive a permit). City of San Antonio Development Services. www.sa.gov/Directory/Departments/DSD/Contractor/Building-Home-Improvement. Accessed October 27, 2026.
- [9]Before Getting Started: Certificate of Appropriateness for exterior work on historic properties (H, HS, HE, HL overlays). City of San Antonio Office of Historic Preservation. www.sa.gov/Directory/Departments/OHP/Project-Review/Before-Getting-Started. Accessed October 30, 2026.
- [10]Master Permit Application (trades include roofing; license number required). City of Alamo Heights. www.alamoheightstx.gov/wp-content/uploads/Master-Permit-Application-with-worksheets-fillable.pdf. Accessed October 30, 2026.
- [11]Residential Re-Roofing Minimum Requirements (permits for all roofing of 1 square or more; remove all existing layers; contractor registration). City of Universal City Development Services. www.universalcitytexas.gov/DocumentCenter/View/4068. Accessed October 30, 2026.
- [12]Work Exempt from Building Permits. City of Austin Development Services. www.austintexas.gov/page/work-exempt-building-permits. Accessed October 25, 2026.
- [13]Contractor scams (hire local, get at least three bids, be wary of large down payments). Texas Department of Insurance. www.tdi.texas.gov/tips/contractor-scams.html. Accessed October 30, 2026.
Still have questions?
Talk with Atrium Roofing's engineering-led team before making a roofing decision. We give straight answers, walk your roof in person when needed, and never pressure you into a scope you don't need.
