Data last changed October 19, 2026. Rows read October 19, 2026, as dated in each row. None of these figures is preliminary: they are published schedules, and a city can revise one at any time.
What Does A Residential Re-Roof Permit Cost In Each Texas City?
The table has one row for each permitting city the site covers. A fee appears only where the city's own schedule states a flat residential re-roof fee, and the line we quote is printed under the table. Where it does not, the cell says Not published and links the page we read, so a reader can open it and check our reading. Fee schedules change, so the date in the last column is part of the answer.
| City | Permit needed? | Re-roof permit fee | Who pulls it | Schedule and date read |
|---|---|---|---|---|
| San Antonio | Yes. The City has a dedicated Re-Roof Permit Application and a fee line for the permit. | $28.75 flat | A contractor acting as the owner's agent, or the homeowner who attests to owning and occupying the home for 12 months. | FY 2027 Development Fee Schedule, revised September 2026, read |
| Dallas | Not stated on the pages we could read. | Not published | Not stated on the pages we could read. | Permit Fee Schedule, effective July 1, 2025, read |
| Fort Worth | Not stated on the pages we could read. | Not published | Not stated on the pages we could read. | Development Services pages; every fetch returned 403 Access Denied, read |
| Houston | Not stated on the pages we could read. | Not published | Not stated on the pages we could read. | Houston Permitting Center fee calculator, read |
| Austin | Not stated on the pages we could read. | Not published | Not stated on the pages we could read. | Permit portal; the residential fee schedule files tried returned 404, read |
Source: each city's own fee schedule, permit page or application form, linked in the table and again in the Sources block below. Dollars per permit, residential, before any surcharge a city adds. Not preliminary: published schedules.
Which Cities State A Flat Re-Roof Fee, And What Do The Others Say?
1 of 5 cities state a flat residential re-roof fee on a page we could read. The other 4 print Not published. That label covers three different situations, and the notes below say which one applies to each city, with the quoted line where there is one. We made 18 fetches in all, at most four per city, and 1 city returned nothing but error pages.
San Antonio
- Fee: $28.75 flat. The application form says the application fee is permit base plus surcharge plus processing charge, so the flat line is the base fee and the total at the counter can be higher. The FY 2026 edition, revised October 2025, listed this line at $25.00. Quoted line: “Residential Repair Existing Re-Roof Fee $28.75”.
- Permit: quoted from the application form: “Re-Roof Permit Application”.
- Who pulls it: quoted from the same form: “If a contractor, I understand that the permit belongs to the property owner, and I am an authorized agent.”.
- Add-ons: “Application fee = permit base + surcharge + processing charge”.
- Fetches: 2, read . 200, 200.
Dallas
- Fee: Not published. The schedule has a table for alterations or repairs of single-family and duplex structures with a base permit fee of $181 per dwelling unit, but it does not name re-roofing in that table or anywhere else, so no re-roof fee is printed. Quoted line: “Alterations or Repairs of Single-Family and Duplex Structures Base Pemit Fee $181 per dwelling unit”.
- Fetches: 4, read . 200, 200, 200, 200.
Fort Worth
- Fee: Not published. The City's site refused every automated fetch with 403 Access Denied, so no schedule could be read and no fee is printed.
- Fetches: 4, read . 403, 403, 403, 403.
- Live lookup: the city Accela Citizen Access permit search, read .
Houston
- Fee: Not published. The fee calculator page opened but states no flat residential re-roof fee, so no fee is printed.
- Fetches: 4, read . 404, 200, 404, 200.
Austin
- Fee: Not published. No fee schedule could be opened on the fetch date, so no fee is printed. A search result listed a residential fee PDF, but the address returned 404.
- Fetches: 4, read . 404, 404, 200, 404.
How Much Re-Roof Permit Work Do The City Files Record?
A fee rule only matters at the volume a city actually permits. Each city that publishes an open permit file also lets a reader count the re-roof permits it issued, and the table does that for the metros this page covers. The window runs from the first to the last permit date in the file we hold, so a file that stops early is a gap in what the city published, not a drop in building work.
| Metro | City permit file | Re-roof permits in the file | Permit window | File read |
|---|---|---|---|---|
| San Antonio | City of San Antonio, Development Services Department | 29,235 | November 30, 2020 to September 25, 2026 | |
| Dallas-Fort Worth | City of Dallas | 11,247 | January 2, 2018 to August 28, 2020 | |
| Dallas-Fort Worth | City of Fort Worth | 1,329 | October 9, 2023 to October 9, 2026 | |
| Houston | Not stored: no open re-roof permit file is held for this metro. The city open data portal was searched on : queries for roof and reroof returned no dataset, and the building permit query returned one residential permits-by-month dataset. | |||
| Austin | City of Austin | 1,632 | October 11, 2023 to October 9, 2026 | |
Source: each city's own open permit file, linked in the Sources block below. The count is the re-roof permit rows the file holds, the window runs from its first to its last permit date, and the read date is the day we built our copy. Preliminary: no. These are published permit records.
How Often Does Hail Reach These Metros?
Hail is one reason this work happens. The counts below are days with hail of 1 inch or larger in each metro, taken from the same stored file the storm pages read. A day counts once however many reports it carried, so a figure does not rise with how many people saw the same storm.
| Metro | 2021 | 2022 | 2023 | 2024 | 2025 | 2026, to October 17, 2026 |
|---|---|---|---|---|---|---|
| San Antonio | 8 | 9 | 8 | 11 | 9 | 4 |
| Dallas-Fort Worth | 16 | 15 | 26 | 20 | 21 | 18 |
| Houston | 5 | 2 | 11 | 13 | 6 | 5 |
| Austin | 8 | 5 | 12 | 8 | 12 | 7 |
Source: NOAA Storm Prediction Center preliminary local storm reports, days with hail of 1 inch or larger, January 1, 2021 to October 17, 2026, file built October 19, 2026. Preliminary: yes. These are SPC reports and 2026 is a partial year. County lists follow the Census metro definition.
How Many Re-Roof Permits Does Each City File Hold, Year By Year?
A fee line and a permit count describe the same counter from two sides. A city that issues thousands of re-roof permits a year writes a schedule for a busy counter, and a city that issues a few hundred may never publish a flat fee at all. The table reads the same stored open files as the volume table above and breaks each one out by the year recorded on the permit, so a reader can see which years a file actually covers.
The files do not cover the same span. One stops on August 28, 2020, another begins on October 11, 2023, and the periods differ enough that one city's series cannot be read as another's trend. A year the file does not reach is absent, not zero, and a partial year counts only the permits dated inside its window. Compare a city with itself across the years its file holds, and read a rise or fall there as a change in what the file records.
| City permit file | Re-roof permits by permit year, oldest to newest |
|---|---|
| City of San Antonio, Development Services Department | 2020: 271*, 2021: 4,610, 2022: 4,438, 2023: 4,389, 2024: 5,031, 2025: 7,117, 2026: 3,379* |
| City of Dallas | 2018: 2,456, 2019: 6,252, 2020: 2,539* |
| City of Fort Worth | 2023: 83*, 2024: 473, 2025: 384, 2026: 389* |
| City of Austin | 2023: 65*, 2024: 698, 2025: 465, 2026: 404* |
Source: each city's own open re-roof permit file, the same files the volume table above reads, counted by the year on the permit date. Each row prints the permit window the file covers and the day we built our copy; the stored copies were built on October 2, 2026 and October 9, 2026 and October 11, 2026. * A year the file covers for part of the year: it starts after 31 January or stops before 30 November. Preliminary: no. These are published permit records.
The count is not a fee record. No file here stores what the city charged for a permit, so a permit count cannot be multiplied by a fee schedule to reach what a city collects. The two tables describe the same work from separate records, and where a city bills by job value there is no flat fee to multiply in the first place.
Who Pulls The Permit, The Owner Or The Contractor?
Of the application forms we could read, one spells it out. A contractor signs as the owner's authorized agent, and the form says the permit belongs to the property owner. An owner may apply personally by attesting to own and occupy the home for 12 months, and then takes on the inspections. The practical point for a homeowner is the same in either case: the permit is tied to your address, so you are entitled to see the permit number before the first shingle comes off. A roofer who says no permit is needed, or who asks you to pull it without explaining why, is a reason to read the city's page yourself.
The other cities' pages we could open did not state who applies, so the table says so rather than assuming the same rule. Texas has no state roofing license. The Roofing Contractors Association of Texas, whose licensing page was read on 26 October 2026, states that the Texas Department of Licensing and Regulation does not license roofing contractors and that its own license is a voluntary program. That is why the city's own contractor registration, where one exists, is the record to ask about.
What Do These Fees Not Cover?
A flat fee is the city's charge for the permit, nothing more. It does not include the roofer's time to apply, the cost of a failed inspection and a second visit, the surcharges and processing charges a city may add on top of a base fee, or any separate trade permit when roof penetrations change. It does not say whether your address sits inside the city limits, where the city's rules apply, or outside them, where a county or no office at all may. Neighborhood associations and deed restrictions set their own rules, and the one form we read says the city cannot enforce them.
A city that bills a re-roof by job value, as a share of the declared cost, has no flat figure to print, and a job value rises with the size of the roof. A Not published cell is therefore not a zero and not a low fee. It means we could not quote a number from the city's own page, and a number from a contractor's blog or a permit aggregator is not a substitute for it.
The fee is not a consumer protection either. The Attorney General of Texas consumer guide to home improvement work, read on 1 November 2026, recommends written bids from more than one contractor and says a homeowner should not pay in full until the work is complete and has been inspected.
What Does The Building Code Call A Roof Replacement?
A permit is issued for the work the code defines. Section R908.3 of the 2021 International Residential Code, read on 1 November 2026 at the International Code Council site, describes a roof replacement as removal of the existing roof coverings down to the roof deck, with an exception that lets an adhered ice barrier membrane stay under the new covering. A city's application form can add its own rule on top, and where a form sets a limit the form is the page to read, not the fee schedule.
How Were These Rows Built?
Each row comes from a fetch of the city's own pages on the date shown, and the data file keeps the address, the HTTP status and the quoted line for every one. The fee in a cell is the number in the quoted line, and the check that builds this site recomputes each printed cell from the file and fails the build if one differs from its quote, if a fee has no address, date or quoted dollar figure, or if a city shows more than four fetches without a stated reason. We stop at four fetches per city. A city site that returns an error page to an automated fetch is recorded as such, and a person with a browser may find a schedule we could not.
The rows follow the metro registry. When the site adds a metro, its row appears with whatever has been read for it, and a city with no row says so until one is added.
What Else Do Homeowners Ask About Re-Roof Permit Fees?
- Does a like-for-like re-roof need a permit in Texas?
- Texas sets no statewide roofing permit. Each city decides, so the answer sits in the city's own code and forms. In this table only the cities whose pages state a permit requirement are marked, and the others say so instead of assuming one.
- Why does a city show Not published for the fee?
- A fee prints only when the city's schedule states a flat residential re-roof fee in a line we can quote. 4 of the 5 cities do not meet that test on the fetch date, because the schedule bills by job value, names no roofing line, or could not be opened. We print Not published and the schedule address, and we do not borrow a figure from a contractor page.
- Is the flat fee the whole cost of the permit?
- Not always. One city's own application form says the application fee is the permit base plus a surcharge plus a processing charge, so the flat line is the base and the total at the counter can be higher. Ask the permit office for the total for your address before work starts.
- Who pulls the permit, the homeowner or the roofer?
- In the one city whose form we could read, a contractor applies as the owner's authorized agent, and an owner may apply personally after attesting to owning and occupying the home for 12 months. The permit belongs to the property owner either way, so ask the roofer to show you the permit number.
- Can I trust a roofing company site that quotes a permit price?
- Treat it as a number to check. Company pages often bundle the permit, the paperwork time and a margin into one line, so the figure can run well above the city fee. The schedule on the city's own site is the authority on what the city charges, and anything above it should show on your estimate as its own line.
- Do the permit counts show how many re-roofs a city allows in a year?
- No. The counts are the re-roof permit rows an open city file holds for the permit dates inside its window. They show what the file records, not what the city issued, and a file that stops on August 28, 2020 says nothing about later years. A file that starts on October 11, 2023 covers only the years it holds, so its first year is not a full-year total either.
- Can I multiply a permit fee by a permit count to estimate what a city collects?
- Not from these tables. The fee table holds a flat residential re-roof fee only where a city publishes one, and the permit files record permits issued. No file stores the fee charged on any permit, and a city that bills by job value has no flat fee to multiply. The product would be a figure no source states.
- How often is this table refreshed?
- The rows were read on October 19, 2026. Cities revise schedules once a year or more, often when a fiscal year starts, so a row can go stale. The date beside each row is the day we read it.
Where Can I Read More Or Check My Own City?
- Roof replacement cost by metro in Texas: installed rates per roofing square, which exclude the permit.
- How do I read a roofing estimate? The lines a bid should price separately, including permits.
- How do I pick a roofer after a storm? The checks to run before anyone signs.
- All guides and local data, including each metro's own permit guide.
Related guides
- Roof Replacement Cost By Metro In Texas: Installed cost per roofing square, city permit valuations and insurer Wind losses for every Texas metro on the site, each figure with its source and date.
- Hail Damage Roof Repair By Metro In Texas: Hail days and insurer wind and hail losses for every Texas metro on the site, then the inspection, claim steps, contractor checks and warning signs after a storm.
- How Do I Pick A Roofer After A Storm?: The inspection, the insurance claim steps, the contractor checks and the warning signs, with a public source behind every lookup.