All articles

Lead Generation

Roofing Lead Generation Dallas: The Ad Copy Rule

Texas bars roofers from advertising to adjust claims and the state Supreme Court upheld it in 2024. What that means for Dallas roofing lead generation.

20 min read
Photo: Olga Zakharchenko / Unsplash

The short answer

Roofing lead generation in Dallas is constrained by a rule no other trade faces: Texas Insurance Code 4102.163 bars a roofing contractor from advertising to adjust claims on property it may work on, and Texas regulators count your website as an advertisement. The highest converting roofing copy in America is illegal on a Dallas landing page.

Roofing lead generation in Dallas is not primarily a traffic problem. It is a copy problem, and the constraint comes from the Texas Insurance Code rather than from Google.

Texas Insurance Code section 4102.163(a) says a contractor may not act as a public adjuster or advertise to adjust claims for any property for which that contractor is providing or may provide contracting services. The statute prohibits the advertising itself and does not carve out any medium, which is why the Supreme Court of Texas decided Stonewater on the contractor's own website copy. Put those together and the single highest converting message in American roofing marketing, some version of "we will fight your insurance company and get you every dollar you are owed", is not a risky claim in Dallas. It is a prohibited one.

On June 7, 2024 the Texas Supreme Court settled the question in Texas Department of Insurance v. Stonewater Roofing Co., holding that the licensing requirement and the dual capacity prohibition regulate commercial conduct rather than protected speech, and rejecting the roofer's First Amendment and vagueness challenges.

So the Dallas market runs on the largest hail exposure of any metro outside Chicago, with no state roofing license to sort the field, and a hard legal cap on what your ads can promise. That combination is what this article is about.

Why is Dallas such a hard roofing market to advertise in?

Because the demand is enormous and the permissible messaging is unusually narrow, so everyone ends up saying the same three safe things.

Start with the exposure. Cotality's 2026 Severe Convective Storm Risk Report, summarized by the Austin American-Statesman and republished by the National Insurance Crime Bureau in May 2026, ranks Texas as the most at risk state for hail damage, with roughly 8 million homes exposed and a combined reconstruction value above $3.1 trillion. Broken out by metro, Dallas ranks second nationally behind Chicago, with about 2.1 million homes at risk and an estimated $980 billion in potential damage. Houston is third. Austin and San Antonio are ninth and tenth.

The historical record backs the model. NOAA's National Centers for Environmental Information billion dollar disaster database names the Dallas or Dallas to Fort Worth area in at least six separate severe storm events between 2014 and 2024, including the North Texas hail storm of March 2016 that hit Dallas, Fort Worth and Plano, the June 2018 event that dropped golfball to baseball sized hail across the metroplex, the March 2019 hail storm over the metroplex, and the May 2024 Texas hail storms that damaged homes and vehicles in both Dallas and Houston.

That is the demand side, and it is not the hard part. The hard part is that a market this lucrative attracts an enormous volume of undifferentiated advertising, and the one message that would differentiate you is off limits.

By the numbers

Dallas sits second in the country for hail exposed housing stock, with roughly 2.1 million homes and about $980 billion of reconstruction value in the risk band, according to Cotality's 2026 severe convective storm analysis. Every competitor you have is looking at the same pool.

What can a Dallas roofing company legally say in its advertising?

More than most roofers assume, and far less than most roofing marketing agencies will write for you.

The Texas Department of Insurance publishes a short list of improper language and conduct for roofers. Its examples are: offering to negotiate claim settlements or file a claim for the policyholder, promising to recover "every dime you are owed" from an insurer, advertising to help homeowners avoid "incorrect settlement pricing", and telling others, including insurance companies, that you represent the policyholder or can speak for them on coverage issues.

The Stonewater opinion is more useful still, because in holding the statute clear enough to survive a vagueness challenge the court had to spell out what remains permitted. It confirmed that contractors may discuss and answer questions about the amount of damage to the consumer's home, the appropriate replacement, the reasonable cost of replacement, the estimate for a consumer's claim, the scope of work in a repair estimate, and supplements and clarifications concerning the revised estimate.

That gives you a workable line to write to.

What the ad saysStatus in TexasWhy
"We negotiate with your insurance company for you"ProhibitedActing or advertising as adjuster for property you may work on, 4102.163(a)
"We get you every dollar you are owed"ProhibitedNamed in the TDI list of improper language
"We handle the claim from start to finish"Prohibited in substanceDescribes a representative capacity reserved to a licensed public adjuster
"No out of pocket cost to you"ProhibitedImplies deductible waiver, Business and Commerce Code 27.02
"Free roof inspection with a written damage report"PermittedInspection and documentation are contracting services
"We document the full scope of damage and price the repair"PermittedStonewater expressly allows discussion of scope and reasonable cost
"We meet your adjuster on site and walk the roof with them"PermittedPresence and explanation, not representation
"Licensed by RCAT, registered with the City of Dallas, permit pulled on every job"Permitted and rareVerifiable third party signals, see below

Notice the pattern. Everything prohibited is a promise about the insurer's behaviour. Everything permitted is a statement about your own work product. Rewriting a Dallas roofing site along that axis is usually a one afternoon job and it is the single highest leverage fix available in this market.

Watch out

Stonewater Roofing did not lose because of a door knocker. It lost on its own website copy and its own contract wording. If your Dallas landing page was written by a national roofing marketing agency using a template built for a state with no dual capacity rule, assume it is non compliant until someone has read it against 4102.163.

This is the part of lead generation for local service businesses where the conversion page and the legal review are genuinely the same project. If your Dallas pipeline is full but soft, the diagnosis usually lives in the offer rather than the traffic, which we cover in more depth in why roofing leads are not converting.

Why does "no out of pocket" destroy a Dallas lead pipeline?

Because it is a criminal offence, and because Dallas homeowners have been warned about it for a decade.

Texas Business and Commerce Code section 27.02 makes it an offence for a seller to advertise or promise to provide goods or services paid from property insurance proceeds while paying, waiving, absorbing, rebating, or in any other manner helping the insured avoid paying the deductible without the insurer's consent. Section 27.02(d) grades it as a Class B misdemeanor. The Texas Department of Insurance directs violations to the Attorney General at 800-621-0508.

The same section also imposes a drafting requirement most Dallas roofing contracts still get wrong. Any contract of $1,000 or more that is reasonably expected to be paid wholly or partly from property insurance proceeds must carry a prescribed notice in at least 12 point boldfaced type, stating that Texas law requires the insured to pay the applicable deductible and that it is a violation of Texas law for a seller to knowingly allow or assist a failure to pay it.

Homeowners here are primed on this. An r/Dallas public service post on the subject has been circulating since 2017, and an insurance adjuster posting in the same subreddit summarized the local reality bluntly: roofers who offer to waive your deductible "are not only likely committing fraud by lying to the insurance carrier about what repairs are done, but are cutting corners to do so." A separate long form r/Dallas claims guide written by someone in the industry walks through the arithmetic in detail, showing that on a $15,000 approved scope with a $2,000 deductible, a contractor who "waives" the deductible by billing $12,000 simply hands the insurer a $3,000 saving while the homeowner still pays the same deductible and gets a worse roof.

So the offer does not just carry legal risk. In Dallas specifically, it actively signals to an educated buyer that you are the company their neighbours warned them about.

If your Dallas roofing site is running compliant copy and still converting badly, the problem is usually the qualifying step rather than the headline. We build the conversion page, the qualifying form and the lead to sale tracking, then run campaigns into it with an offer that survives a Texas Department of Insurance read.

Get a lead plan

How do you qualify a Dallas roofing lead before you roll a truck?

By asking about roof age and deductible structure before you ask about damage, because those two fields decide whether the job can be funded at all.

The Texas Department of Insurance publishes the arithmetic on its own consumer page. Take a home insured for $200,000 with a 2 percent wind and hail deductible, which is $4,000, and a roof that costs $10,000 to replace.

Roof ageActual cash value paidLess deductibleHomeowner receives
5 years$8,500$4,000$4,500
10 years$7,000$4,000$3,000
20 years$4,000$4,000$0

On a replacement cost policy the payout does not move with roof age. On an actual cash value policy it collapses, and at 20 years it reaches zero. The structural point for lead generation is that the oldest roofs in your territory, the ones most obviously in need of replacement and the ones your ads naturally attract, are frequently the ones least able to fund the work through a claim.

Percentage deductibles are now the DFW default rather than the exception. In a February 2026 r/Dallas thread on homeowner insurance, one long tenured USAA policyholder put it plainly: "Wind/hail is almost always % these days. I have 2%, and I think non wind/hail is a flat $1000." Another commenter in the same thread reported a 1 percent roof deductible through a smaller carrier. The original poster of that thread was explicitly shopping on the basis of whether the wind and hail deductible was flat or a percentage.

Five qualifying criteria that actually predict a closeable Dallas job:

  1. Roof age in years, not "old" or "original". This is the single strongest predictor of whether a claim funds the work.
  2. Replacement cost or actual cash value on the roof surface specifically, which is often endorsed differently from the rest of the dwelling.
  3. Deductible structure, flat dollar or percentage, and the percentage figure. Two percent of a $400,000 dwelling limit is $8,000.
  4. Whether a claim is already open, and the date of loss, because that sets the timeline you are selling into.
  5. Whether they will pay cash if the claim is denied. This is the question almost nobody asks, and it is the one that finds the best jobs in this market.

That last one deserves its own section.

Why is the cash paying Dallas homeowner the most underserved lead in the metro?

Because the local industry has trained itself to chase claims, and it shows.

In a February 2026 r/Dallas thread about the DFW insurance market, a homeowner who paid entirely out of pocket for an old, undamaged roof described the experience: "it was incredibly difficult to get a roofing company to even bid on the project, let alone show interest. Their first question was always 'Is this being covered by insurance.' After saying no, most of them ghosted me." The ones who stayed took an unusual amount of time to produce a number, which he read as a sign they were not used to pricing competitively.

Set that against the deductible arithmetic above. Every 20 year old roof on an actual cash value policy in Dallas is a homeowner who will eventually be told their claim nets them nothing, and who then needs a roof anyway. Every denied claim is the same. In a metro with roughly 2.1 million hail exposed homes, that population is not a niche.

A retail offer aimed at that buyer, with transparent pricing, a written scope, and no mention of insurance at all, competes against almost nobody. It also happens to be entirely outside the reach of section 4102.163, because there is no claim to adjust.

If you are weighing that against buying storm season leads, the economics are covered in how much roofing leads cost and in our comparison of exclusive versus shared roofing leads.

Does the permit list still work for prospecting in Dallas?

Partly. Dallas does require a re-roof permit, which is more than many cities, but the bulk data route has narrowed.

The City of Dallas is explicit on the permit threshold. Minor repairs to roofing or roof vents do not require a permit. Replacing large areas of a roof or an entire roof does require a re-roof permit. Replacing structural members such as roof joists, rafters and wall sections requires a building permit instead. Roofing permits limited to shingle and deck damage can be obtained over the counter at the district offices or the Oak Cliff Municipal offices, or online. The city lists 214-948-4480 for questions.

Two operational details matter for lead generation. First, the city states that registered contractors may apply online for trade permits through its DevelopDallas portal, which means city registration is not optional overhead if you want same day permits during storm season. Second, the Dallas OpenData Building Permits dataset now carries a notice that the data is historical and no longer updated, with active permit tracking migrated to the Dallas Accela Citizen Access Portal.

So the national playbook move of downloading a city permit CSV and mailing everyone on it does not run cleanly here any more. What does still work is the inverse: using the permit requirement as a trust signal in your own marketing, because a meaningful share of the storm chasing competition does not pull one.

How does the absence of a Texas roofing license change your offer?

It moves the entire trust burden onto signals you have to manufacture yourself.

Texas has no state roofing contractor license. The Roofing Contractors Association of Texas states the position directly: anyone can call themselves a roofer in Texas and they are not required to be knowledgeable, insured, licensed, or even registered with the state. An insurance adjuster posting in r/Dallas after a hail event put the same point in the homeowner's language: "Roofing is not regulated. There is no such thing as a roofing license in the state of Texas."

RCAT's voluntary license is therefore worth more here than a mandatory license would be somewhere else, precisely because so few hold it. Its threshold requirement is that the applicant has been a principal in a roofing company domiciled in Texas for at least two continuous years immediately before the application date, and that the company has a fixed address with a physical location. That is, almost by design, a filter that excludes the out of state storm chaser.

The practical trust stack for a Dallas roofing landing page, in descending order of how hard it is for a competitor to fake:

  1. RCAT voluntary license number, with the two year Texas domicile it implies.
  2. City of Dallas contractor registration, verifiable and required to pull permits online.
  3. A named physical Dallas address, not a mailbox, matched to your Google Business Profile.
  4. Permit numbers referenced on completed jobs.
  5. Manufacturer certification tied to the specific shingle system you install.
  6. Workmanship warranty term stated in years, with the entity that honours it named.

None of those say anything about insurance, which is the point. They are all statements about you.

Tip

Run your Dallas site through a single test: for every claim on the page, ask whether it describes something you will do, or something the insurer will do. Keep the first category. Rewrite or delete the second. That test approximates the line the Texas Supreme Court drew in Stonewater far better than any keyword blocklist.

What does Chapter 601 mean for a Dallas roofer who runs ads?

It means a large share of your signed contracts carry a three business day cancellation right, and that the paperwork has to match the language you actually sold in.

Texas Business and Commerce Code Chapter 601 applies, per the Texas Attorney General, whenever a merchant solicits sales at a place other than their place of business, the buyer agrees to buy while at a place other than the merchant's place of business, and the transaction exceeds $25 in goods or services. That is a description of the standard roofing sale: a lead comes in from an ad, a rep inspects, and the homeowner signs at the kitchen table.

Section 601.051 gives the three business day right to cancel. Sections 601.052 and 601.053 require the merchant to provide written notice of that right, in a contract or receipt stating the date of sale, the merchant's name and address, and an address for sending the cancellation notice. Section 601.201 can void the sale entirely where the required disclosures were not made.

The detail most Dallas operations miss is the language rule. The Attorney General states that the contract or receipt and the cancellation notice must be in the same language principally used in the sales presentation, giving the example that a sale conducted in Spanish requires a Spanish contract. This is not an edge case in Dallas. The City of Dallas itself publishes its own resident services in English, Spanish, Vietnamese, Korean, Chinese and Amharic. If you are buying Spanish language Meta traffic, which many DFW roofers are, and your contract pack is English only, your cancellation window is not three days.

The operational fix is dull and effective: a bilingual contract pack, a cancellation notice attached to every signature, and a CRM that records which language the appointment was run in. For how the follow up side of that fits together, see the best lead sources for roofing companies.

Where should a Dallas roofing company actually spend?

Against the constraints above, the channels sort differently here than they do nationally.

ChannelDallas fitMain constraint
Google Search, non brand storm termsStrong during season, brutal CPCsCopy must clear 4102.163, and ad extensions count as advertising too
Google Search, retail and cash roof termsStrong and under contestedRequires a genuine retail price story, not a claim story
Meta, geo and homeowner targetedStrong, cheap reach, heavy competition after eventsLanding page is the compliance surface, not the ad
Local Services AdsUseful, background verifiedAdds a third party trust signal the state does not provide
Door knocking after eventsLegal, saturated, reputationally costlyChapter 601 notice and language rules attach to every signature
Purchased shared leadsWeakestYou inherit someone else's ad copy and their compliance risk
Permit data miningNarrowedDallas OpenData permit set frozen, tracking moved to Accela
Referral and past customer reactivationStrongest return per dollarNeeds a CRM that actually holds roof age and policy type

The consistent theme is that Dallas rewards the boring half of lead generation. The demand arrives on its own schedule, driven by storms nobody controls. What you control is whether the page converts, whether the qualifying questions surface roof age and deductible structure before dispatch, and whether the contract pack survives contact with a Texas lawyer.

One more local reality to build for: response speed decides more deals here than price does. A Dallas roofer posting in r/Dallas in February 2026 described carrier negotiation as taking "like 5 rounds" before an adjustment lands fairly, and noted that most homeowners settle after the first or second offer. The company that is present, documenting, and responsive across those rounds keeps the job. The one that quoted fastest and then went quiet does not.

If you are also weighing whether to build separate pages for Plano, Frisco, Garland and the rest of the metro, read should I build service area pages first. Dallas is large enough that the answer is sometimes yes, and thin duplicate city pages are still a liability.

The Dallas roofing lead generation checklist

  1. Read your live site against Insurance Code 4102.163 and the Texas Department of Insurance improper language list. Delete every promise about what the insurer will do.
  2. Replace those claims with scope and documentation language the Stonewater opinion expressly permits.
  3. Remove any variant of "no out of pocket", "we cover your deductible", or "zero cost to you" from every asset, including Meta creative and voicemail scripts.
  4. Add the Business and Commerce Code 27.02 deductible notice, in 12 point boldfaced type, to every insurance funded contract of $1,000 or more.
  5. Attach a Chapter 601 cancellation notice to every off premises signature, and produce it in the language the appointment was run in.
  6. Put roof age, policy type and deductible structure on the qualifying form, ahead of any damage question.
  7. Build a separate retail offer and landing page for cash paying homeowners and denied claims, with real prices and no insurance framing.
  8. Surface verifiable trust signals: RCAT license, City of Dallas registration, physical Dallas address, permit numbers, warranty term.
  9. Register with the city so you can pull re-roof permits online during season instead of queuing at a district office.
  10. Track lead to signed contract to installed job in one system, so you can tell a copy problem from a capture problem the next time a storm lands.

Frequently asked questions

Can a roofer negotiate with an insurance company in Texas?
No. Texas Insurance Code section 4102.163(a) says a contractor may not act as a public adjuster or advertise to adjust claims for any property for which the contractor is providing or may provide contracting services, and it applies regardless of whether the contractor holds a public adjuster license or has a power of attorney from the homeowner. The Texas Supreme Court upheld the provision in Texas Department of Insurance v. Stonewater Roofing Co. on June 7, 2024, rejecting the argument that it violated the First Amendment. You can still inspect, estimate, and explain scope. You cannot represent the homeowner to the carrier.
What roofing ad language is illegal in Texas?
The Texas Department of Insurance publishes four examples of improper language for roofers: offering to negotiate claim settlements or file a claim for the policyholder, promising to recover every dime you are owed from an insurer, advertising to help homeowners avoid incorrect settlement pricing, and telling anyone that you represent the policyholder or can speak for them on coverage issues. Section 4102.163(a) bars advertising to adjust claims without limiting itself to any medium, so the rule reaches your landing page, not just your door hangers. In Texas Department of Insurance v. Stonewater Roofing Co., No. 22-0427 (Tex. 2024), the Supreme Court of Texas quoted the contractor's own website copy back at it.
Do you need a permit to replace a roof in Dallas?
Yes for a full replacement. The City of Dallas states that minor repairs to roofing or roof vents do not require a permit, but replacing large areas of a roof or an entire roof does require a re-roof permit, and storm damage that reaches roof joists or rafters requires a building permit instead. Registered contractors can pull the trade permit online through the city's DevelopDallas portal. The city's building inspection line is 214-948-4480.
Does Texas require a roofing license?
No. Texas has no state roofing contractor license. The Roofing Contractors Association of Texas runs a voluntary licensing program, and its requirements are strict enough to be a real differentiator: the applicant must have been a principal in a roofing company domiciled in Texas for at least two continuous years immediately before applying, and the company must have a fixed physical address. Because the state signal does not exist, Dallas homeowners substitute other proxies, which is exactly what your lead generation has to supply.
Is it illegal for a roofer to cover a homeowner's deductible in Texas?
Yes, and it is a criminal offence. Texas Business and Commerce Code section 27.02 makes it an offence to advertise or promise to pay, waive, absorb, rebate, or otherwise help an insured avoid paying their deductible on work funded by property insurance proceeds. Section 27.02(d) grades the offence as a Class B misdemeanor. The same section requires any contract of $1,000 or more that is reasonably expected to be paid from insurance proceeds to carry a prescribed deductible notice in at least 12 point boldfaced type.
Can a Dallas homeowner cancel a roofing contract after signing?
Often yes. Texas Business and Commerce Code Chapter 601 gives a three business day right to cancel when a merchant solicits the sale somewhere other than their own place of business and the deal is worth more than $25, which covers most kitchen table and driveway roofing signings. The Texas Attorney General notes that the merchant must supply written notice of that right, and that the contract and notice must be in the same language principally used in the sales presentation.
Why do Dallas roofers keep getting cheap or unqualified leads?
Usually because the offer is pitched at a claim the homeowner cannot actually fund. The Texas Department of Insurance publishes a worked example: a home insured for $200,000 with a 2 percent wind and hail deductible of $4,000 and a $10,000 roof replacement. On an actual cash value policy, a five year old roof nets the homeowner $4,500, a ten year old roof nets $3,000, and a 20 year old roof nets nothing at all. Percentage deductibles are now the DFW norm, so roof age and policy type decide whether a lead is a job.
Does the permit list still work for prospecting roofing jobs in Dallas?
Partly, and less well than it used to. Dallas does issue re-roof permits, so unlike cities that exempt like for like shingle replacement there is a record to work with. But the Dallas OpenData Building Permits dataset now carries a notice that it is historical and no longer updated, with active permit tracking moved to the city's Accela Citizen Access Portal. That means the bulk download tactic imported from national roofing playbooks does not run cleanly in Dallas any more.
What is the most underserved roofing lead in Dallas?
The homeowner paying cash. In a February 2026 r/Dallas thread, a homeowner who replaced an old roof out of pocket reported that the first question from every company was whether insurance was covering it, and that most of them stopped responding after he said no. In a metro where roughly 2.1 million homes sit in the top hail exposure band, a retail offer aimed squarely at people whose claim was denied or whose deductible eats the payout is close to uncontested.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan