Data last changed October 25, 2026. Rates gathered August 25, 2026 and October 11, 2026 and October 25, 2026. Permit files pulled and Texas Department of Insurance file read as dated in each table. None of these figures is preliminary.
What Does A Roof Replacement Cost Per Square In Each Metro?
A roofing square is 100 square feet of roof surface, and contractors price work by it. The table shows the installed range for an architectural asphalt shingle roof, for standing seam metal and for tearing off one layer of old roofing. Each range is the overlap of at least two published local price pages. The sources publish a low and a high, so there is no median to print: a median would need the individual prices, and the pages do not release them.
| Metro | Replacement, shingle | Metal, standing seam | Tear-off, one layer | Rates gathered | |||
|---|---|---|---|---|---|---|---|
| Low | High | Low | High | Low | High | ||
| San Antonio | $450 | $700 | $1,000 | $1,600 | $100 | $300 | |
| Dallas-Fort Worth | $350 | $900 | $900 | $1,800 | $100 | $200 | |
| Houston | $350 | $1,000 | $800 | $1,600 | Not sourced | ||
| Austin | $500 | $850 | $850 | $1,500 | $100 | $300 | |
Source: published price pages of local roofing companies and city fee schedules, listed on each metro's cost page and in the Sources block below. Dollars per roofing square, installed. Not preliminary: these are published rates, refreshed at least twice a year.
Price pages behind the rates for metros without a cost data file. A rate prints only where two or more pages carry it, and runs from the lowest low to the highest high across them.
Dallas-Fort Worth
- PowerEdge Roofing, read , page dated June 30, 2026: “In the Dallas–Fort Worth area, a quality architectural asphalt shingle roof installed typically runs about $400–$450 per square at PowerEdge, all-in.”
- Proco Roofing, read , page dated March 20, 2026: “Architectural (dimensional) shingles: $400–$600 per square”
- 3:16 Roofing, read , page dated April 10, 2026: “Architectural (Dimensional) Shingles Cost range: $9,500–$15,000 installed. Price per square: $475–$750.” “Standing Seam Metal Roofing Cost range: $18,000–$35,000 installed. Price per square: $900–$1,750.”
- JRH Construction, read , page dated September 2, 2025: “For reference: architectural shingles in DFW run $5–9/sqft installed.” “Standing seam metal roofing costs $12-18 per square foot installed in the Dallas-Fort Worth market as of 2026.” “Tear-off: Single layer removal adds $1–2/sqft.”
- Permanent Metal Roofing Systems, read : “For a typical Dallas-area house, a new PMRS standing seam roof costs $15 per square foot of roof surface, installed.” “Removing the old roof costs $1.25 per square foot for the first layer and $0.75 for each extra layer.”
- Roofing Giant, read , page dated October 4, 2026: “At the DFW fair-market rate of $400–$550 per square for architectural shingles, that is roughly $10,000 – $14,000 before decking repairs or upgrades.”
- SWAT Roofing & Contracting, read , page dated July 12, 2026: “Architectural asphalt $500 - $750”
- Davis Roofing Solutions, read , page dated November 2, 2024: “asphalt shingle replacement usually falls around $4.50 to $7.50 per square foot installed, including tear-off and disposal of the old roof.”
- Roof Raiders & Co., read , page dated October 14, 2026: “architectural shingles at $3.50 to $5.50 per square foot of roof, Class 4 impact shingles at $5.50 to $6.50, designer shingles at $7 to $11, and standing seam metal at $12 to $22.”
Houston
- Rise Roofing Houston, read , page dated April 5, 2026: “with most homeowners paying $4.50–$8.00/sqft for architectural asphalt shingles.”
- 12 Stones Roofing, read , page dated March 11, 2026: “Architectural Shingle $4.50 – $7.00” “Metal (Standing Seam) $8.00 – $14.00”
- All Over Exterior Roofing, read , page dated January 15, 2025: “In Houston TX, asphalt shingle roofing typically costs $4–$8 per square foot installed, depending on material grade.” “Metal roofing runs $8–$16 per sq ft installed.”
- Houston Strong Roofing, read : “In Houston in 2026, installed architectural shingles run $350 to $600 per square, which is the $4.50 to $8.50 per square foot you will see in most guides.”
- CK Roofing, read : “Asphalt shingle (architectural / dimensional): $7–$10 per sq ft”
- Silver Ridge Roofing, read : “Cost: $400 to $600 per roofing square installed.”
- Terzo Roofing Texas, read : “Architectural Shingles $5 - $8”
- Jerry's Roofing, read , page dated April 11, 2026: “Architectural (dimensional) shingles like IKO Dynasty, GAF Timberline HDZ, or CertainTeed Landmark run $4.50-$6.50 per sqft.”
- Handnail Roofing, read , page dated October 3, 2026: “In the Houston area in 2026, an installed asphalt shingle roof runs $400 to $600 per roofing square (100 square feet).”
- Invictus Exterior Construction, read , page dated May 20, 2026: “Architectural asphalt (Class 3): $4.75 to $8.50 per sq ft installed.”
What Do City Permit Files Say About The Declared Value Of A Re-Roof?
Cities publish the re-roof permits they issue, and some files carry the valuation the applicant declared. The table gives the 25th percentile, the median and the 75th percentile of every valuation of $100 or more in the file. These are whole job values, not per-square rates, and they have no roof area attached, so they cannot be converted to a rate.
| Metro | City file | 25th percentile | Median | 75th percentile | Permits used | Window | Pulled |
|---|---|---|---|---|---|---|---|
| San Antonio | City of San Antonio | No figure. The valuation field in this file is empty, so no percentile can be computed. | November 30, 2020 to October 9, 2026 | ||||
| Dallas-Fort Worth | City of Dallas | $7,990 | $12,198 | $20,000 | 9,390 | January 2, 2018 to August 28, 2020 | |
| Dallas-Fort Worth | City of Fort Worth | $11,808 | $21,426 | $73,133 | 1,304 | October 15, 2023 to October 9, 2026 | |
| Houston | No figure. No city permit dataset with a valuation field was found for this metro. | ||||||
| Austin | City of Austin | $14,175 | $23,150 | $60,000 | 32 | October 13, 2023 to October 9, 2026 | |
Source: each city's open data portal, linked in the Sources block below, with the dataset id and row counts on that metro's cost page. Not preliminary: issued permits.
How Many Permit Records Sit Behind Each Percentile?
The percentile table above uses one kind of row only: a re-roof permit whose file states a declared job value at or above $100. The table below counts every re-roof row in the same saved extract and splits it into the rows that state a value a percentile can use, the rows that leave the field blank, the rows that state zero and the rows that state a figure under the floor. In one file every row leaves the field blank, so no percentile is printed for that file at all.
| Metro | City file | Permits in extract | Value blank | Value zero | Under $100 | Values used | Share used |
|---|---|---|---|---|---|---|---|
| San Antonio | City of San Antonio | 29,403 | 29,403 | 0 | 0 | 0 | 0.0% |
| Dallas-Fort Worth | City of Dallas | 11,247 | 0 | 1,856 | 1 | 9,390 | 83.5% |
| Dallas-Fort Worth | City of Fort Worth | 1,328 | 0 | 18 | 6 | 1,304 | 98.2% |
| Austin | City of Austin | 1,631 | 1,124 | 7 | 468 | 32 | 2.0% |
Across the 4 city files, 43,609 re-roof permits are on record and 10,726 state a value of $100 or more, 24.6% of the total. The share within a file runs from 0.0% to 98.2%, so a median in one row rests on 32 permits and in another on 9,390. A percentile computed from a thin set describes the rows that state a value, not the going rate across the metro.
The files also cover different windows. One stops at August 28, 2020 while the latest record in the set is October 9, 2026, and all 4 were pulled on October 13, 2026. Where a file ends years before the pull, its percentiles describe that closed window.
Source: the saved re-roof permit extract behind each city file, pulled October 13, 2026. The check that builds this site recomputes every count and share from the same CSV rows. Not preliminary: city permit records as issued or filed.
How Much Did Insurers Pay Per Policy For Wind In Each Metro?
The Texas Department of Insurance publishes what insurers paid on homeowners policies, by county, year and loss type. The table reads the Wind line for the metro's home county in 2025. The file has no separate hail line, so hail sits inside Wind or is not in the file. Loss per policy is paid losses divided by policies in force, which lets a large county and a small one sit in the same column.
| Metro | Home county | Wind paid losses | Policies in force | Wind loss per policy | Year |
|---|---|---|---|---|---|
| San Antonio | Bexar County | $248,077,504 | 417,962 | $594 | 2025 |
| Dallas-Fort Worth | Dallas County | $356,573,530 | 403,082 | $885 | 2025 |
| Houston | Harris County | $380,003,155 | 774,943 | $490 | 2025 |
| Austin | Travis County | $245,245,694 | 273,370 | $897 | 2025 |
Source: Texas Department of Insurance, homeowners losses by county, file read October 10, 2026. Not preliminary: the Department marks no year preliminary on its page.
How Were These Figures Built?
The page reads the same files as each metro's cost page, so a number here matches the number there. A rate comes from the metro's cost data file, where each range lists the price pages behind it. Where a metro has no cost data file, the range runs from the lowest low to the highest high across its listed price pages. A permit percentile is computed from the committed permit extract, and the check that builds this site recomputes each one from the raw file with a separate reader before the page can ship. A Wind loss figure is read from the Texas Department of Insurance file, which the site stores unchanged beside a cleaned copy. The build fails if a printed cell differs from its recompute, so the page cannot drift from its data.
Rows follow the metro registry. When the site adds a metro, its row appears with whatever files exist for it, and a cell with no file reads Not sourced or No figure until one does. No cell is filled from a neighbouring metro, because rates differ by metro and a borrowed rate would read as a local fact.
What Do These Figures Not Cover?
The ranges are published asking ranges from contractor price pages, not signed contracts, and they were gathered on the dates in the first table. They do not include permit fees, decking repair, gutters, ventilation or any extra a measured quote adds. Metal is priced for standing seam only, because exposed-fastener panels sit in a different range. The tear-off column covers one layer; a second layer is an assumption on the metro cost pages, not a sourced rate.
A permit valuation is declared by the applicant, can be filed low, and appears only where a city fills the field. The Texas Department of Insurance figures exclude wind losses paid by the Texas Windstorm Insurance Association, which covers 14 coastal counties and part of one more, so a coastal home county understates what wind cost there. A paid loss is money an insurer paid, not damage done: an unclaimed roof and a claim below the deductible are not in it. Use the tables to see what is published and what is missing, then get written bids for your own roof.
What Else Do Homeowners Ask About Roof Costs Across Metros?
- How many Texas metros does this page compare?
- 4 metros, every one this site publishes. 4 of them have a sourced installed rate per roofing square, 3 permit files give a usable declared valuation, and all 4 have a Texas Department of Insurance Wind figure for the home county.
- What is a roofing square?
- One roofing square covers 100 square feet of roof surface. A roof of 2,500 square feet of surface is 25 squares, so a rate per square times the number of squares gives a first estimate before tear-off, pitch and extras.
- Why does a metro show Not sourced for a rate?
- A rate is printed only when at least two published local price pages support it. 1 of the 12 rate cells have no such set yet, so the cell says Not sourced and no number is borrowed from another metro.
- Is a permit valuation the price of a roof?
- No. A permit valuation is the job value the applicant declared when filing. It is a record of declared value for the whole job, it has no roof area attached in these files, and it can be left low or blank.
- How Many Permit Records Do The Percentiles Use?
- Across the 4 city files on this page, 43,609 re-roof permits are on record and 10,726 state a declared value of $100 or more, 24.6% of the total. The other rows leave the field blank, state zero or state a figure below the floor, and none of them enters a percentile.
- What does Wind loss per policy measure?
- The Texas Department of Insurance divides the wind losses insurers paid on homeowners policies in a county by the policies in force there, for calendar year 2025. It measures paid claims, not the damage that happened or what a roof costs.
- Can I use these figures as a quote for my roof?
- No. They describe published ranges and public files. Across the 4 metros with a sourced rate, the installed architectural shingle range runs from $350 to $1,000 per square, and a measured quote for your own roof sits inside or outside it depending on size, pitch, layers and material.
Where Can I Read More Or Run The Numbers?
- Roof replacement cost calculator: size, pitch and material for one roof, with the formula shown.
- Texas wind and hail insurance losses by county: the full Texas Department of Insurance county table and a CSV.
- Hail days by metro: how often each metro logs hail of 1 inch or larger.
- How do I read a roofing estimate? The lines a bid should price separately.
- Should I repair or replace my roof? What decides between a repair and a full replacement price.
- Roof replacement cost per square in San Antonio: the per-square answer, with its sources.
- Roof replacement cost per square in Dallas-Fort Worth: the per-square answer, with its sources.
- Roof replacement cost per square in Houston: the per-square answer, with its sources.
- Roof replacement cost per square in Austin: the per-square answer, with its sources.
- All guides and local data, including each metro's own cost page.
Data sources used above: Texas Department of Insurance, homeowners losses by county, City of San Antonio building permits, City of Dallas building permits and City of Austin building permits.