If you’re pricing a new roof in San Antonio, the honest answer to “how much will it cost?” is “it depends on your roof.” Two homes on the same street can get very different quotes. This guide shows what the big national cost guides report for 2026 and explains the local factors that push a San Antonio estimate up or down, so you can read any bid with confidence.
What national cost guides say for 2026
- Angi reports a national average of $9,610 for a roof replacement in 2026. Most homeowners pay between $5,903 and $13,378, or about $4 to $11 per square foot.
- Fixr puts the average at about $10,000, with most projects between $7,500 and $14,000.
- This Old House lists about $10,319 for a 2,000-square-foot asphalt shingle roof (around $5.16 per square foot).
These are national figures, not quotes. Your real price comes from your roof’s measurements and condition, which is why an on-roof inspection matters.
What drives roof replacement cost in San Antonio
Roof size, measured in squares
Roofers price by the “square,” which is 100 square feet of roof surface. Your roof is larger than your floor plan: HomeAdvisor estimates roof area at roughly 1.1 to 1.2 times a home’s square footage. Hips, valleys and dormers also add cut waste, so a complex roof costs more than a simple gable of the same size.
Pitch and number of stories
Steeper roofs have more surface area and are slower and riskier to work on. HomeAdvisor says an unusually steep pitch can add $1,000 to $3,000. Two-story homes also take more setup, safety equipment and time to load materials and haul away debris.
Material: architectural shingle, metal or tile
HomeAdvisor’s installed ranges per square foot are about $4 to $6 for architectural shingles, $7 to $13 for metal and $10 to $20 for tile. Architectural shingles fit most budgets. Standing seam metal costs more up front, and clay or concrete tile is the heaviest option. The City of San Antonio’s re-roof permit application asks whether you’re changing to a tile roof. If you are, the city asks for an engineer’s assessment to clear the framing inspection.
Tear-off and the number of layers
The city’s re-roof application notes that a maximum of two layers of roofing is allowed under the International Residential Code. Removing the old roof costs money: Fixr says tear-off and disposal average about $50 per square and can reach $150 per square for heavy materials or multiple layers of shingles.
Decking repairs
Rotted or soft plywood usually can’t be seen until the old shingles come off. Fixr puts roof decking replacement at $2 to $8 per square foot. A good written estimate tells you how decking will be priced if bad boards turn up, so there are no surprises mid-job.
Flashing, vents and drip edge
This Old House lists drip edge, flashing and pipe boots, and roof vents among the costs homeowners often overlook. New pipe flashings, a properly vented ridge and attic fans help a new roof shed water and let hot air out of the attic.



One San Antonio shingle replacement: hip cap, new pipe flashings and a solar attic fan going in with the new architectural shingles.
Permits
The City of San Antonio’s Development Services Department says a permit is required to repair or replace a roof. A re-roof with no change in pitch is generally issued over the counter, while a change in pitch needs plan review. Nearby cities such as Castle Hills and Garden Ridge have their own rules. Angi puts permit fees nationally at $100 to $1,400.
Texas heat and hail
Long, hot summers bake shingles and attics, so ventilation and good underlayment are worth asking about. Hail is the other big local factor. If you’re replacing anyway, ask about impact-resistant (Class 4) shingles, and ask your insurance agent whether your insurer offers a discount for them. If a storm already hit, see our hail damage roof repair page.
Storm damage and insurance: what you pay
When hail or wind damages your roof, your homeowners policy may cover the replacement, minus your deductible. Normal wear and age usually aren’t covered. The Texas Office of Public Insurance Counsel explains that many policies have a separate wind/hail deductible, and a percentage deductible is based on your home’s insured value, not the size of the claim. Texas law requires you to pay your deductible, and the Texas Department of Insurance warns that it’s illegal for a contractor to waive or rebate it. Learn more on our insurance claims page.
How to compare roof estimates
- The same material and product line on each bid
- Full tear-off, and how many layers are coming off
- A per-sheet price for any decking replacement
- New flashing, pipe boots, vents and drip edge
- The permit, cleanup and haul-off
Not sure whether you need a full replacement? Start with a roof inspection. Small problems may only need a roof repair. When it’s time for a new roof, see how we handle roof replacement for homes across San Antonio.
Call or text (210) 418-ROOF for a free inspection and a written estimate, or contact us online.
Roof replacement cost FAQ
Does San Antonio require a permit to replace a roof?
Yes. The City of San Antonio requires a permit to repair or replace a roof. A change in roof pitch requires plan review.
Can new shingles go over my old roof?
The city allows a maximum of two layers of roofing. A full tear-off costs more, but it lets the decking be checked and repaired before the new roof goes on.
Will insurance pay for my new roof?
Only for covered damage, such as hail or wind, and you still pay your deductible. Check your policy’s declarations page for your wind/hail deductible.

0 Comments