Home › Blog › Roof Replacement Cost

Roof Replacement Cost in San Antonio: What You'll Pay in 2026

National prices by home size and material, what hail, heat and solar panels add in Bexar County, and what goes into a quote from us.

Typical range
$5,727–$12,418
National, all materials (HomeAdvisor via Bob Vila)
Asphalt shingles
~$5.16 / sq ft
Of roof area, installed (This Old House)
2,300 sq ft home
~$10,032
National average (This Old House)

National figures from This Old House (updated October 2026) and Bob Vila (updated April 2024, citing HomeAdvisor and Angi). A written quote after an inspection is the only real number for your house.

The average roof replacement cost in the U.S. runs from about $5,700 to $12,400, with most asphalt shingle roofs landing somewhere near $9,000 to $10,000. In San Antonio the same things set the price as anywhere else: how big the roof is, how steep it is, what goes on it, and what turns up under the old shingles once they come off. What is different here is hail and heat, and both change which shingle is worth paying for.

This guide walks through the national numbers, what pushes a quote up or down in Bexar County, and what goes into a quote from us. If you already know the roof is done, our roof replacement page explains how a job runs with PCG Roofing.

In this guide

Roof replacement cost by home size

A bigger house usually means a bigger roof, but the number of stories matters as much as the square footage. A one-story house spreads all its living space under one roof. A two-story house of the same size stacks it, so the roof is roughly half as big.

This Old House's 2026 cost pages put numbers on that. Their figures cover all materials, so the high end of each range is slate or clay, not shingles:

Average roof replacement cost by house size, national figures
House sizeAverage costRange
1,000 sq ft$7,251Not given
1,100 sq ft$7,925$6,091–$20,174
2,300 sq ft$10,032$7,711–$25,537
2,300 sq ft, one story (about 2,826 sq ft of roof)$16,410$12,614–$41,774
2,300 sq ft, two story (about 1,453 sq ft of roof)$8,437$6,485–$21,478

Source: This Old House, cost to replace a roof on a 1,100 sq ft house and a 2,300 sq ft house, updated June 2026.

To estimate your own roof, start with the roof area, not the floor area. Roofers price by the "square," which is 100 square feet of roof. Overhangs, porches and pitch all add squares that never show up on the appraisal.

Asphalt, metal or tile: cost by material

Asphalt shingles are the cheapest common option by a wide margin, which is why most homes in San Antonio have them. Here is how This Old House prices a 2,000 sq ft roof, updated October 2026:

Roof replacement cost by material for a 2,000 square foot roof
MaterialPer sq ft2,000 sq ft roofExpected life
Asphalt shingles$5.16$10,31930–35 years
Wood shake$13.15$26,30230–50 years
Metal$19.30$38,59340–70 years
Clay tile$22.21$44,42350–100 years

Source: This Old House, "How Much Does a New Roof Cost?", updated October 7, 2026.

Not every source agrees on metal. Bob Vila, quoting HomeAdvisor, puts a metal roof at $5,600 to $16,400 installed and standing-seam metal at $13,600 to $20,400, against $5,800 to $12,700 for asphalt. The gap comes from the type of metal and the panel system.

For most homeowners the answer to "is it cheaper to replace a roof with shingles or metal?" is shingles, up front. Metal can earn back some of the difference by lasting longer.

Why replacing a roof costs so much

Most of the money is labor. This Old House's survey found labor makes up about 65% of a roof replacement, and Bob Vila puts it near 60%. Roofing is hard, hot, dangerous work done by a crew, and the old roof has to come off and be hauled away before the new one goes on. Bob Vila lists tear-off at an extra $1,000 to $1,500.

Then there is what nobody can see until the shingles are off. Soft or rotted decking has to be replaced before new shingles go down, and Bob Vila puts rotted timbers anywhere from $1,000 to $10,000. This Old House found that homeowners whose roofs had hidden damage were more likely to end up paying more than their estimate (23% vs 13%).

Wood roof trusses seen from below with new synthetic underlayment over the decking and attic insulation underneath
Trusses, decking and underlayment on one of our jobs. Decking is the layer a quote has to plan for, because its condition only shows once the old roof is off.

What drives the price in San Antonio

Hail, and whether insurance is involved

San Antonio gets hail. On September 11, 2026, hail of 1.5 to 1.75 inches hit east San Antonio, including Converse. A storm like that changes the cost question from "what will I pay?" to "what will my policy pay?"

The Texas Department of Insurance explains that some policies pay the full cost to repair a roof at current prices (replacement cost coverage), while others pay less on an older or worn roof (actual cash value). TDI also notes that your insurer won't pay for a new roof just because it's old or worn out, and that with replacement cost coverage the first check is usually a partial payment, with the rest sent after repairs start. Our hail and storm damage and insurance claims pages explain how those jobs run with us.

Impact-resistant shingles

Shingles are tested for hail under the UL 2218 standard and rated Class 1 to Class 4. This Old House describes the Class 4 test as a 2-inch steel ball dropped twice from 20 feet onto the same spot without cracking. Class 3 and 4 shingles cost more than standard architectural shingles, though This Old House notes the labor to install them shouldn't cost more.

Part of that extra cost can come back on your premium. TDI's roofing discounts page says insurers can credit impact-resistant roofing by class, with Class 4 earning the highest credit. Each company sets its own discount, and the shingles have to carry the proper lab label. Call your insurer before you pick a shingle and ask what each class would save you.

Texas heat

Long, hot summers dry asphalt shingles out, and an attic that doesn't breathe holds heat against the underside of the roof. A replacement is the time to fix ventilation, so expect a good quote to mention ridge vents, intake vents or attic fans when the attic needs them.

Solar panels on the roof

Panels sit on racking bolted through the roof, so they have to come off before the shingles under them can be replaced, then go back on afterward. That is extra work and extra cost on any reroof. We do both halves as one job; see solar panel removal and reinstall.

Rows of solar panels mounted on a tan asphalt shingle roof, with a conduit and junction box at the edge of the array
Solar panels on a tan shingle roof from one of our jobs. Removing and reinstalling an array adds a step to the replacement.

Permits

The City of San Antonio requires a permit to replace a roof. According to the city's Development Services residential permits page, a re-roof that keeps the same pitch is issued over the counter, while one that changes the pitch goes through full plan review. Suburbs such as Schertz, Cibolo, Live Oak and Universal City run their own permit offices, so the rules and fees can differ from town to town.

Is it better to repair or replace a roof?

Repair when the problem is in one place: a few torn shingles, a lifted flashing, a single leak. Bob Vila puts a typical leak repair at roughly $360 to $1,550. Replace when the wear is everywhere: granules gone on several slopes, shingles curling or cracking, leaks coming back in new spots, or hail bruising across the whole roof. Paying for repair after repair on a roof at the end of its life usually costs more in the end.

If you are not sure which you need, a roof repair inspection will tell you.

Does a roof with hail damage need to be replaced? Not always. Small hail can leave a roof sound, while larger stones can crack the shingle mat even when the surface only looks scuffed. That is why the answer has to come from someone on the roof, not from the driveway.

What goes into a quote from us

We don't publish a price, because every roof is different. Every quote starts with a free inspection on the roof itself. Here is what it covers:

  • Roof size and pitch, measured in squares, plus every valley, hip and penetration.
  • The shingle, named by product and color so you can compare it with any other bid.
  • Tear-off and disposal of the old roof.
  • Decking, and how soft or rotted wood is handled if it turns up.
  • Underlayment, flashing, pipe boots and vents, because most leaks start at those details.
  • Solar panel removal and reinstall, if there is an array on the roof.
  • Storm or retail. On a storm job we build to the scope your insurer approves. On a retail job, where you pay directly, we price shingle roofs very competitively.
Roofing contract pages and a shingle brochure on a kitchen table
Contract paperwork and a shingle brochure on a kitchen table. Our contracts are written in plain English.

The Texas Department of Insurance recommends getting more than one bid after a storm, and we agree. Put the quotes side by side, line by line. A number that is far below the others usually leaves something off.

Your call or form goes to Richard Puigdomenech, the owner. To get a real number for your home in San Antonio, Converse or Laredo, start with a free inspection or read more about our roof replacement service.

FAQ

How much does it cost to replace a 1,000 sq ft roof?

This Old House prices an asphalt shingle roof at about $5.16 per square foot, or roughly $5,160 for 1,000 square feet of roof, as of October 2026. Metal ran about $19,300 and clay tile about $22,210 for the same area. Tear-off, decking repairs and steep pitch add to that.

How much does it cost to replace a roof on a 2,300 sq ft house?

This Old House puts the national average at $10,032, with a range of $7,711 to $25,537 depending on material. A one-story 2,300 sq ft home has about twice the roof of a two-story one, so it averaged $16,410 against $8,437 for two stories.

Is it cheaper to replace a roof with shingles or metal?

Shingles are cheaper up front. This Old House lists asphalt at about $5.16 per square foot and metal at about $19.30. Metal lasts longer, 40 to 70 years against 30 to 35 for asphalt, which can close part of the gap over time.

Will insurance pay to replace my roof after hail?

It depends on your policy and the damage. The Texas Department of Insurance explains that some policies pay the full cost at current prices while others pay less on an older or worn roof, and that insurers won't pay for a new roof just because it's old. If you file a claim, an adjuster from your insurance company decides what is covered.

Do Class 4 shingles lower insurance in Texas?

They can. The Texas Department of Insurance says insurers may give credits for impact-resistant roofing rated Class 1 to 4 under UL 2218, with Class 4 earning the highest credit, but each company sets its own discount. Ask your insurer before you choose a shingle.

Do I need a permit to replace my roof in San Antonio?

Yes. The City of San Antonio requires a permit for a re-roof. One that keeps the same pitch is issued over the counter; a pitch change needs full plan review. Nearby cities run their own permit offices.

Get a Free Inspection

Hail damage is hard to see from the ground. Your request goes to Richard, and we inspect the roof and tell you straight what it needs.