Skip to content
Mindflow Marketing — home
Call Youssef · (404) 775-9995 Free Visibility Check
Results Pricing
Get my free Visibility Check Call Youssef · (404) 775-9995
TEXAS · ROOFING

Roofing marketing in Texas

The state will not licence you. One city will register you, and a 2019 statute tells you how to word the contract.

Where we actually are

Mindflow works from one place: Atlanta, Georgia. There is no Mindflow office in Texas and no address for us here, because none exists. This is a market we serve rather than a market we sit in. Our one real location is here.

$1,000
Where the statutory insurance notice starts
12-point
Required boldface type for that notice
1 May 2025
When San Antonio started registering roofers
Key takeaways
  • Texas does not license roofing contractors anywhere in the state
  • San Antonio requires city registration covering roofs, effective 1 May 2025
  • Insurance-funded contracts of $1,000 or more need a 12-point bold statutory notice
  • Helping an insured avoid a deductible is a Class B misdemeanor
THE LICENSING PICTURE

No state licence, and one city that fills the gap

Texas does not license roofing contractors. The Department of Licensing and Regulation's published list of regulated industries carries more than forty programmes, including air conditioning, electricians, water well drillers and mould assessors, and no roofing programme appears.

The national shorthand stops there, and inside one city it is wrong. San Antonio City Code section 10-115, adopted 30 January 2025 and effective 1 May 2025, requires anyone performing residential construction or home improvement work in the city to work under a registered contractor, and the chapter's definition of home improvement names roofs explicitly. Registration carries insurance minimums of at least $300,000 per occurrence and $600,000 aggregate, with the City named as certificate holder.

So a San Antonio company writing “licensed and insured” for roofing is describing something the state does not issue while skipping the thing the city does. Outside the city limits, Bexar County states it has no legal authority to regulate residential construction at all.

THE STATUTE THAT GOVERNS THE OFFER

HB 2102, and what it makes criminal

House Bill 2102 of the 86th Legislature, effective 1 September 2019, added Insurance Code Chapter 707 and amended Business and Commerce Code section 27.02. Any contract reasonably expected to be paid wholly or partly from property insurance proceeds, priced at $1,000 or more, must carry a statutory notice in 12-point boldfaced type.

Knowingly helping an insured pay or avoid their deductible is a Class B misdemeanor. Any offer to waive, absorb, cover or rebate a deductible is a criminal exposure rather than a marketing choice, and that language still runs in Texas roofing advertising.

In a state where most roofing work is insurance work, this statute governs most roofing contracts. It is also a differentiator: a company whose written offer is visibly compliant is making a claim about itself that a competitor running deductible language cannot match.

THE DEMAND PICTURE

Hail, and what the counts do and do not prove

Counted directly from the NOAA bulk files, Dallas County logged 186 hail events and Tarrant County 416 across 2015 to 2024, with Tarrant's 106 in 2024 the highest single county-year in the record. Harris County logged 149 reports over the same decade and Travis County 147.

Those are reports rather than storms, so one supercell crossing a county produces many rows. They carry no insured loss or claim figure. And report density tracks population and spotter coverage, so part of any county-to-county gap is observation rather than weather.

The database also has gaps that cut the other way. It holds no Harris County record for Hurricane Beryl at all. Anyone building a Texas roofing pitch on database storm counts is building on a count that misses a hurricane.

Figures are carried from the primary sources cited on our Texas market page, Dallas–Fort Worth, Houston, Austin and San Antonio market pages: NOAA NCEI Storm Events Database bulk detail files 2015–2024, counted directly by county, a count of individual reports rather than storms with no loss data attached and no Harris County record for Hurricane Beryl; Texas House Bill 2102, 86th Legislature 2019, effective 1 September 2019, adding Insurance Code Chapter 707 and amending Business and Commerce Code section 27.02; City of San Antonio Code of Ordinances Chapter 10, Ord. No. 2025-01-30-0075 adopted 30 January 2025 and effective 1 May 2025, including section 10-115 and its insurance minimums; Bexar County Fire Marshal Code Enforcement; Texas Department of Licensing and Regulation published list of regulated industries. Checked 2026-07-28.

This page covers roofing across Texas. The wider state picture, and the metro-by-metro detail beneath it, sits on the Texas market page.

How we measure it

Every figure on this page has a source and a date

What is missing is deliberate: no cost per lead, no conversion rate, no local benchmark. Those move by market and season, and any number published here would be wrong by the time you read it. Your own account holds the real one, and our calculators do the arithmetic once you have it.

We publish the complete measurement protocol before you pay anything: the six-layer audit, the sampling method, a real report with the numbers left in. No ranking guarantees.

The methodologyThe calculators
FAIR QUESTIONS

Fair questions about roofing in Texas

Do roofers need a licence in Texas?

No state licence exists. San Antonio requires city-level registration covering roofing from 1 May 2025, with insurance minimums written into the ordinance. Elsewhere, local requirements vary and the state issues nothing.

Can I offer to cover a customer's deductible?

No. Knowingly helping an insured pay or avoid a deductible is a Class B misdemeanor under the 2019 amendments.

How much hail does Texas actually get?

Tarrant County logged 416 hail reports across 2015 to 2024 and Dallas 186, with Tarrant recording 106 in 2024 alone. Those count reports rather than storms and carry no loss data, and the database holds no Harris County record for Hurricane Beryl.

Start with a measurement, not a pitch

A free Visibility Check shows where you stand across Google and AI answers for roofing in Texas, before any conversation about scope or price.

Get my free Visibility Check
Or call Youssef on (404) 775-9995
Call Youssef Free Visibility Check