Roof replacement cost in San Antonio, TX

A new roof in the San Antonio area cost a median of $10,000, based on what homeowners told the U.S. Census Bureau (jobs from 2019 to mid-2021, the newest survey for San Antonio). About half paid between $5,000 and $15,000. Across the US, prices have gone up since. San Antonio publishes no permit amounts, so the second number on this page comes from homeowners like you.

Where does your estimate land?

$

Type the amount from your estimate.

Nothing you type here is saved.

Paid (survey)
$10,000median · 104 San Antonio-area roofs, 2019–2021
Listed on the permit
No amountsSan Antonio roof permits have no amounts since 2020

Nothing to compare with.

Estimates and bills (homeowners)
Be the firstNo San Antonio reports yet

Homeowner reports

The survey shows what owners paid a few years ago, across the whole area. Only homeowners can show today's estimates and bills. Add yours, and the next person in San Antonio sees it too. San Antonio publishes no permit amounts and the survey is from 2021, so your report is the only current local number.

We read every report before it shows, but we can't check the amounts. Reports stay apart from the survey numbers.

Be the first in San Antonio to add an estimate or a bill. At 10 approved reports, San Antonio gets its own homeowner median.

Add yours — 30 seconds, no name, no email

$

Only if the job is done.

What San Antonio-area owners paid

Owners of single-family homes told the U.S. Census Bureau what their new roof cost. We count only roofs where someone outside the household did most of the work. The price is for the whole job, including any part insurance paid. In the San Antonio area, the median is $10,000 — about half paid less, about half paid more. About half paid between $5,000 and $15,000.

The 2023 survey has no separate San Antonio numbers, so these are jobs from 2019 to mid-2021. Across the whole US, the Census Bureau's roof median rose from $8,000 to $10,000 between the 2021 and 2023 surveys.

Roofs where insurance was the main source of money

In the San Antonio area, insurance was the main source of money for about 2 in 3 new roofs (68%). Roofs paid mainly by insurance had a median of $12,000 (74 roofs). The survey has too few roofs paid without insurance in the San Antonio area for a reliable number.

68% of new roofs in the San Antonio area (about 2 in 3): insurance was the main source of money

What the survey tells you — and what it doesn't

In the survey
  • What the owner says the whole job cost
  • New roofs put on by someone outside the household
  • Single-family homes
  • The whole area, suburbs included
  • Jobs finished from 2019 to mid-2021
Not in the survey
  • Roof size
  • Roof material — shingles, metal or flat
  • San Antonio on its own
  • Today's prices
  • Repairs

Most owners gave a round number, like $12,000. We left out amounts under $1,000, which are too low for a new roof, and amounts the Census Bureau filled in itself. Source: American Housing Survey 2021, U.S. Census Bureau and HUD. We counted the numbers ourselves. The Census Bureau did not make or check this page.

San Antonio roof permits

San Antonio needs a permit for every roof repair or replacement, and issued about 4,400 to 5,000 roof permits a year in 2021–2024, and closer to 6,000 a year since. But since late 2020, the permit form for homes doesn't ask for an amount. So this page has no San Antonio permit amounts — only the survey and homeowner reports.

What a San Antonio roof permit costs

The fee for re-roofing a home is a flat $28.75, plus two small 4% charges. If the pitch stays the same, the permit is issued over the counter. Changing the pitch needs a plan review. Changing the pitch or switching to tile also needs an engineer's report. Source: City of San Antonio, Residential Permits ↗ · Fee schedule ↗

Roof permits by year

Roof permits issued by the city, by year the permit was issued. The count may include some business roofs, because the file doesn't split homes and businesses cleanly. Source: City of San Antonio open data, Building Permits (CC BY), permits issued July 2020 – September 2026 ↗

Roof rules in San Antonio

The permit rule

In San Antonio, every roof repair or replacement needs a permit. If the pitch stays the same, the permit is issued over the counter. Changing the pitch needs a plan review. Changing the pitch or switching to tile also needs an engineer's report. The code allows at most two layers of roofing.

Source: City of San Antonio, Residential Permits ↗

The permit fee

Re-roofing a home costs a flat $28.75 permit fee, plus two 4% surcharges — about $31 in all.

Source: City of San Antonio fee schedule (FY 2027) ↗

The roofer's license

Texas has no state license for roofers. Anyone can call themselves a roofer, so check references and insurance yourself.

Source: Texas Legislature ↗

Hail

NOAA's storm records list hail 1 inch or larger in Bexar County on 44 days from 2016 to 2025, about 4 a year. The largest stones were 5.5 inches. Bexar County covers nearly all of San Antonio.

Source: NOAA Storm Events Database ↗

What the numbers say about San Antonio roof costs

What the survey, the city's permit counts and NOAA's storm records show about San Antonio roofs. Survey facts are for the San Antonio area and for jobs from 2019 to mid-2021; we say so each time.

Is this San Antonio number up to date?

No, it is older than for most cities. The 2023 survey has no separate San Antonio numbers, so the number is for jobs from 2019 to mid-2021. Across the whole US, the Census Bureau's roof median rose from $8,000 to $10,000 between the 2021 and 2023 surveys.

American Housing Survey 2021 · the San Antonio area includes New Braunfels · US medians from the Census Bureau, 2021 and 2023 surveys

Who pays for a new roof in San Antonio?

Insurance, mostly. Insurance was the main source of money for about 2 in 3 new roofs (68%). Those roofs had a median of $12,000. Only about 1 in 4 roofs was paid mainly from savings.

American Housing Survey 2021 · 104 San Antonio-area roofs · main source of money, as the owner reported it

Why so much insurance? Likely hail.

NOAA's storm records list hail of 1 inch or larger in Bexar County on 44 days from 2016 to 2025 — about 4 a year — with stones up to 5.5 inches. Hail can damage a roof badly enough for an insurance claim, which likely explains the share above.

NOAA Storm Events Database · Bexar County covers nearly all of San Antonio

How often do San Antonio homes get a new roof?

About 12 in 100 owner-occupied single-family homes got a new roof in the two years before the survey (12.5%). About 5 in 100 had a roof leak in the 12 months before.

American Housing Survey 2021 · about 1,230 San Antonio-area homes asked

Does a bigger house cost more in San Antonio?

Yes. Owners of homes of 1,500 to 2,499 sq ft paid a median of $10,000; owners of homes of 2,500 sq ft and up paid $15,000. Two-story homes: $12,000; one-story: $9,500. The survey can't say if two-story homes really pay more. This is the size of the house, not the roof.

American Housing Survey 2021 · 54, 30, 41 and 63 San Antonio-area roofs

How many roof permits does San Antonio issue?

San Antonio issued 4,615 roof permits in 2021, 4,447 in 2022, 4,400 in 2023 and 5,043 in 2024, and about 10,500 from January 2025 to September 2026. Every roof repair or replacement needs one.

City of San Antonio open data, permits issued 2021–2026

What can't this page tell you about San Antonio yet?

Today's prices, roof size and roof material. The survey is from 2019 to mid-2021, and San Antonio roof permits list no amounts or sizes. Homeowner reports will fill this in.

Why: the city's permit form for homes has no amount field

Questions people ask

Is $30,000 too much for a roof?

It's high for the San Antonio area. In the survey, about 9 in 10 San Antonio-area owners paid $25,000 or less for a new roof (jobs from 2019 to mid-2021). Prices across the US have gone up since then. Roof size, metal or tile, and storm damage all change the price. Check your amount at the top of this page.

What is the 25% rule for roofing?

San Antonio's permit rules don't use 25%: the city says a permit is required for repairing or replacing a roof, with no exception for small repairs. Source: City of San Antonio, Getting Started ↗. In some other states, like Florida, the "25% rule" means something else. There, if more than 25% of a roof section is repaired or replaced within 12 months, the whole section may have to meet today's building code. Since 2022, Florida applies this only to older roofs, not to roofs built to the 2007 code or later. Source: J.S. Held, "Florida Building Code 25% rule" ↗

How much does it cost to replace a roof on a 2,200 square-foot house?

In the San Antonio area, owners of homes from 1,500 to 2,499 sq ft paid a median of $10,000 (jobs from 2019 to mid-2021). That's the size of the house, not the roof, and prices across the US have gone up since.

Is it cheaper to put a metal roof or shingles?

We can't say for San Antonio yet. The survey doesn't ask about roof material, and San Antonio permits list no amounts. Homeowner reports will fill this in. The Dallas page shows metal and shingle roofs separately, from Dallas permits.

How much is a permit in San Antonio?

For a home re-roof, the city's fee is $28.75, plus two 4% surcharges, about $31 in all. This is the city's fee schedule for the year that started October 1, 2026. Source: City of San Antonio, Development Fee Schedule ↗

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

Yes. San Antonio needs a permit for every roof repair or replacement. If the pitch stays the same, the permit is issued over the counter. Changing the pitch needs a plan review. Changing the pitch or switching to tile also needs an engineer's report. Source: City of San Antonio, Residential Permits ↗ · Re-Roof Permit Application ↗

Why are there no San Antonio permit numbers?

San Antonio needs a permit for every roof job, but since late 2020 the permit form for homes has no amount field. The city's open data lists the permits, not what the roof cost.

Does insurance change what a roof costs?

In the San Antonio area, insurance was the main source of money for about 2 in 3 new roofs (68%). Roofs paid mainly by insurance had a median of $12,000 (74 roofs). The survey has too few roofs paid without insurance in the San Antonio area for a reliable number. The survey price is for the whole job, including any part insurance paid.

Where do these numbers come from?

Three places, kept apart: the American Housing Survey 2021 (U.S. Census Bureau and HUD), the City of San Antonio's open data (permit counts), and reports from homeowners like you. We review every homeowner report before it shows.

Why do cost guides show a lower number?

Most cost guides give one average for a typical shingle roof, worked out from national prices or from their own customers, then adjusted for your area. They rarely say how many jobs are behind the number or which years it covers. We show what San Antonio-area owners said they paid in a government survey, with the count of jobs behind each number. A bigger roof, a flat roof, or rotten deck boards push a real job well above a guide's average.

Source and disclaimer — City of San Antonio. Permit counts: Building Permits ↗, City of San Antonio open data, licensed under Creative Commons Attribution (CC BY) ↗. We counted the roof permits by year; the city provides the data as is. The City of San Antonio did not make or check this page.