Call today, we'll be there tomorrow | (832) 702-0201

Know the rules

Texas Roofing Laws and Permits

This guide covers the Texas roofing laws that protect homeowners in Montgomery and Harris counties. In addition, it lists the local permit rules we found for each city. Every rule here links to its official source.

Get a Free Inspection Call (832) 702-0201

Insurance claims

Texas roofing laws on insurance deductibles

Texas law requires you to pay your own insurance deductible on a property claim (Tex. Ins. Code §707.002).

A contractor may not offer to waive, absorb or rebate your deductible, and may not advertise that it will (Tex. Bus. & Com. Code §27.02). The same law requires a contract over $1,000 that will be paid from insurance to include a deductible notice in 12-point bold type.

Under these Texas roofing laws, breaking the deductible rule is a Class B misdemeanor. The Texas Department of Insurance (TDI) says that can mean a fine of up to $2,000 and up to six months in jail. In addition, an insurer with replacement-cost coverage may hold back payment until it sees proof that you paid the deductible.

Because of these Texas roofing laws, we never offer to cover a deductible, and we put the required notice in every insurance-funded contract.

Sources: TDI, Roofing and insurance: know the law and House Bill 2102 (2019).

Roof replacement that follows Texas roofing laws, by Perkins Roofing

Contractors and adjusters

Texas roofing laws on contractors and adjusters

Under Tex. Ins. Code §4102.163, a contractor may not act as a public adjuster for a property it repairs or may repair. It also may not advertise that it will adjust your claim. For example, TDI says a contractor cannot offer to negotiate your settlement or file the claim for you.

We still help you understand your claim and document your damage. However, you or a licensed public adjuster handles the claim itself.

Source: Texas Department of Insurance.

Coastal areas

Texas roofing laws for coastal windstorm areas

In Harris County, TDI names these cities east of State Highway 146 in its windstorm inspection area: La Porte, Morgan's Point, Pasadena, Seabrook. Shoreacres was also listed, but it merged into La Porte in 2026.

Roof repairs and re-roofs in that area must meet TDI building specifications and pass an inspection by TDI or a TDI-appointed engineer. The resulting WPI-8 certificate is required for coverage through the Texas Windstorm Insurance Association. Montgomery County is not in this area.

Source: TDI Windstorm Inspection Program.

County rules

Roofing permits in unincorporated areas

Harris County says a permit is needed for all development in the county, and a floodplain permit is needed for all work in a floodplain. It does not publish a roofing-specific rule.

We could not find an official Montgomery County statement on permits for a residential re-roof. In both counties, we confirm what applies to your address before work starts.

Source: Harris County Engineering, Permits FAQ.

The Woodlands

Roof approvals in The Woodlands

The Woodlands Residential Development Standards require written approval before any roof replacement. Approved materials include tile, slate, composition shingles, stone-coated or standing-seam metal and cement fiberboard. Colors must be muted, and metal roofs cannot be glossy.

Source: The Woodlands Township Residential Development Standards (2024).

City rules

Local roofing permits by city

This table shows what each city's official website says about permits for a residential re-roof. "Not stated" means we could not find an official statement. It does not mean no permit is needed.

CityCountyWhat the city saysSource
BaytownHarris, ChambersRequired for some roof workSource
BellaireHarrisNot stated — we check with the city—
Bunker Hill VillageHarrisPermit requiredSource
ClevelandLiberty, MontgomeryNot stated — we check with the city—
ConroeMontgomeryRequired for some roof workSource
Cut and ShootMontgomeryNot stated — we check with the citySource
Deer ParkHarrisNot stated — we check with the city—
El LagoHarrisPermit requiredSource
FriendswoodGalveston, HarrisNot stated — we check with the city—
Galena ParkHarrisNot stated — we check with the city—
Hedwig VillageHarrisNot stated — we check with the city—
Hilshire VillageHarrisNot stated — we check with the city—
HoustonHarris, Fort Bend, MontgomeryPermit requiredSource
HumbleHarrisNot stated — we check with the city—
Hunters Creek VillageHarrisNot stated — we check with the city—
Jacinto CityHarrisNot stated — we check with the city—
Jersey VillageHarrisNot stated — we check with the city—
KatyHarris, Fort Bend, WallerPermit requiredSource
La PorteHarrisNot stated — we check with the city—
League CityGalveston, HarrisNot stated — we check with the city—
MagnoliaMontgomeryNot stated — we check with the citySource
Missouri CityFort Bend, HarrisNot stated — we check with the city—
MontgomeryMontgomeryNot stated — we check with the citySource
Morgan's PointHarris, ChambersNot stated — we check with the city—
Nassau BayHarrisPermit requiredSource
Oak Ridge NorthMontgomeryNot stated — we check with the citySource
Panorama VillageMontgomeryPermit requiredSource
PasadenaHarrisNot stated — we check with the city—
Patton VillageMontgomeryNot stated — we check with the citySource
PearlandBrazoria, Fort Bend, HarrisNot stated — we check with the city—
Piney Point VillageHarrisNot stated — we check with the city—
Roman ForestMontgomeryRequired for some roof workSource
SeabrookHarris, ChambersPermit requiredSource
ShenandoahMontgomeryNot stated — we check with the city—
South HoustonHarrisNot stated — we check with the city—
Southside PlaceHarrisNot stated — we check with the city—
SplendoraMontgomeryNot stated — we check with the citySource
Spring Valley VillageHarrisPermit requiredSource
StaffordFort Bend, HarrisNot stated — we check with the city—
StagecoachMontgomeryNot stated — we check with the citySource
Taylor Lake VillageHarrisPermit requiredSource
TomballHarrisNot stated — we check with the city—
WallerWaller, HarrisNot stated — we check with the city—
WebsterHarrisNot stated — we check with the city—
West University PlaceHarrisNot stated — we check with the city—
WillisMontgomeryNot stated — we check with the citySource
WoodbranchMontgomeryNot stated — we check with the city—
WoodlochMontgomeryNot stated — we check with the citySource

Hiring a roofer

Texas tips for hiring a roofer after a storm

  • Get at least three written bids, and check each contractor's references.
  • Choose a local company when you can, and be careful with door-to-door sellers and storm chasers.
  • Never pay the full price up front.
  • Do not sign a contract with blank spaces, or one that hands over the value of your insurance proceeds.
  • Keep proof that you paid your deductible.
  • Report any offer to waive your deductible to the Texas Attorney General at 800-621-0508.

Source: TDI, Avoid contractor scams.

This page is general information from official sources, not legal advice. Rules change, so check the linked sources or call us with questions.

Credentials: CertainTeed SELECT ShingleMaster™ · BBB Accredited Business · Licensed member of the Roofing Contractors Association of Texas

Let's get you taken care of

Our Woodlands customers are our neighbors.


Call (832) 702-0201