Before you start

The things to take away.

  • Texas does not license roofing contractors. What stands in for a license is the voluntary one the Roofing Contractors Association of Texas runs.
  • HB 3344, filed in 2025, would have required a state license, an exam and a license number on every work truck.
  • A House committee rewrote it into a voluntary title. It stalled in May 2025 without a vote of the full House and died when the session ended in June.
  • Texas lawmakers filed roofer registration or license bills in 2011, 2013, 2019 and 2023 as well; none became law.
  • The deductible law and the ban on contractors adjusting their own claims already protect you, license or not.

The short answer.

No. Texas has no state license for roofing contractors. The state's licensing agency, the Texas Department of Licensing and Regulation, does not license them, and the Roofing Contractors Association of Texas, which runs a voluntary license of its own, says it plainly: "Anyone can call themselves a roofer in Texas."

In 2025 the Legislature looked at changing that with House Bill 3344. This page sets out what the bill said when it was filed, how a House committee rewrote it, where it stopped, the attempts that came before it, and what you can rely on now. For the checks to make on any roofer today, use our guide on how to hire a roofer in Texas.

What HB 3344 said when it was filed.

Representative Curry filed HB 3344 on February 25, 2025, with four joint authors and one coauthor. It would have added a new chapter to the Occupations Code called the Roofing Contractor Consumer Protection Act. As filed, it would have:

  • made it illegal to act as, or offer to act as, a roofing contractor without a license from the Texas Department of Licensing and Regulation, for residential and commercial roofs alike;
  • exempted homeowners working on their own property, the employees of a licensed contractor, and roofing on new construction;
  • required an exam on basic contracting and roofing, allowed criminal history checks, and set minimum insurance or other financial responsibility by rule;
  • put every license holder on a public list showing whether the license was in good standing and any discipline;
  • required the company name and license number on both sides of every work vehicle, in letters at least 2 inches high;
  • barred a licensed roofer from paying or rebating an insurance deductible, or adjusting a claim on its own job;
  • made unlicensed roofing a Class C misdemeanor, with the license requirement starting September 1, 2026;
  • granted a license without the exam to roofers with at least 10 years of experience who applied by June 1, 2026.

How the committee rewrote it.

The bill went to the House Committee on Trade, Workforce and Economic Development, which heard it on April 15, 2025 and left it pending. On April 30 the committee approved a substitute, 7 votes to 1, with 3 members absent. The committee's own bill analysis lists the differences, and they changed the bill's nature:

  • It covered only reroofing contractors: people who repair, re-cover or replace an existing roof covering, on homes or commercial buildings.
  • It no longer required anyone to hold a license to work. It only stopped a contractor without one from advertising that it was licensed by the state, or calling itself a "licensed reroofing contractor".
  • It dropped the exam, and left the insurance and bond requirements to rules the licensing commission would write.
  • License holders would have printed their license number on every contract and every advertisement, from business cards and door cards to television, radio and social media.
  • A license holder would have owed the owner a written contract before starting work, with a cancellation policy, the license number in at least 12-point bold type, and the department's contact details for complaints.
  • It swapped the criminal offense for civil penalties of up to $500 a violation, and dropped the deductible and adjusting rules.
  • It kept a public, searchable list of license holders in good standing, and replaced the five-member advisory board with a seven-member one.

In short, the filed bill was a mandatory license. The version that left committee was a voluntary title that a roofer could earn and advertise.

Where it stopped.

The committee report was sent to the House Calendars Committee on May 8, 2025. That is the last action on the bill. It never reached a vote of the full House, and the regular session ended on June 2, 2025. Nothing in Texas law changed, and as of November 2026 there is still no state license for roofers.

Texas has tried this before.

HB 3344 was not the first attempt. The bill histories on Texas Legislature Online show a string of them, none of which became law:

  • 2011, SB 1274: registration of roofing contractors. Heard in the Senate business committee and left pending.
  • 2013, SB 311: licensing of roofing contractors. Heard in the same committee and left pending.
  • 2019, HB 2101: registration of reroofing contractors. It passed the House business committee 8 votes to 1 and failed on the House floor on May 9, 2019.
  • 2019, HB 3151 and HB 4467: a registration bill and a license bill, both sent to committee and never heard.
  • 2023, HB 3890: a voluntary license for reroofing contractors, sent to committee and never heard.

When the 2019 registration bill failed, NBC 5 in Dallas-Fort Worth reported the argument on each side: supporters wanted to crack down on roofing scams, and opponents said registration would make it harder for small roofing companies to do business in Texas.

What already protects you without a license.

Two of the filed bill's rules were already Texas law, and they still are. Since September 1, 2019, a contractor paid from insurance proceeds who pays, waives or rebates your deductible commits a Class B misdemeanor, and every contract of $1,000 or more paid from a claim must say so in bold type. Our deductible guide explains the arithmetic. And a contractor may not act as a public adjuster on a property it is working on.

Other protections sit in other laws. A contract signed at your home can be canceled within three business days, the Property Code requires a "Know your rights" disclosure before you sign a contract to repair your home, and a few cities let only registered contractors pull a roof permit. What the state does not have is the one thing a license would add: a single public place to look up a roofer's name and see that it is in good standing.

How to check a roofer while Texas has no license.

  • Ask whether the company holds the voluntary RCAT license, and look the license number up on RCAT's directory.
  • Ask for certificates of general liability and workers' compensation insurance, with your name as certificate holder, and call the insurers.
  • Look for a local office you can drive to, and reviews from your own town.
  • Get the scope, price, payment schedule and warranty in a written contract, with the deductible notice if insurance is paying.
  • Ask whether your city registers roofers, and whether this one is on the list.

Mammoth has been in Boerne since 2017 and holds RCAT license #03-0528; the sources for both are on our reviews and credentials page.

A worked example: reading a bill's history.

Texas Legislature Online keeps a history page for every bill, and it is worth knowing how to read one before the next session. In date order, HB 3344's page shows:

  1. Filed on February 25, 2025.
  2. Read first time and referred to the Trade, Workforce and Economic Development committee on March 21.
  3. Considered in public hearing on April 15, with testimony taken, then left pending.
  4. Reported favorably as substituted on April 30: the committee voted for a rewritten version.
  5. Committee report sent to Calendars on May 8: the bill was waiting for the committee that schedules floor debate.

There is nothing after that. A bill whose history ends at Calendars never got a floor vote, and when the session ends it dies. The same page lists the authors, the committee vote and every version of the text, so you can read exactly what a bill would do rather than what anyone says about it.

What to watch in 2027.

By state law, the Legislature's regular sessions start at noon on the second Tuesday of January in odd-numbered years, which puts the next one at January 12, 2027. If a roofing license bill is filed for that session, it will appear on Texas Legislature Online, and we will update this page with what it says.

Frequently asked

Is there any license a Texas roofer can hold?

Not from the state. The Roofing Contractors Association of Texas runs a voluntary license with its own exams and insurance rules, and a few cities register roofers before they can pull a roof permit. Neither is a state license.

Would HB 3344 have required every roofer to be licensed?

As filed, yes, apart from homeowners, the employees of licensed contractors and new construction. The committee's version dropped that, and would only have stopped unlicensed contractors from advertising as state-licensed.

Can a Texas roofer advertise that it is licensed?

There is no state license to claim, so "licensed" in an ad means something else, usually the RCAT license or a city registration. Ask which, and look the number up.

Why do roofing license bills keep failing in Texas?

The bill records show where they stopped, not why. When the 2019 registration bill failed on the House floor, opponents argued it would make it harder for small roofing companies to do business; supporters wanted fewer roofing scams.

When could Texas pass a roofing license law?

The next regular session opens on January 12, 2027. A bill would have to pass both the House and the Senate, and escape the governor's veto, before it became law.

Does a city roof permit prove a roofer is qualified?

No. A permit shows the job was filed with the city and will be inspected. In the few cities that register contractors, it also shows the roofer is on the city's list, which is a record rather than a test of skill.

Sources and notes

  1. Texas Legislature Online, HB 3344, 89th Legislature: bill history (filed February 25, 2025; heard April 15; reported as substituted April 30, 7 to 1 with 3 absent; sent to Calendars May 8, the last action), the bill as filed, the committee substitute and the committee's bill analysis (the differences between the two versions)
  2. Texas Legislature Online bill histories: SB 1274 (82nd, 2011), SB 311 (83rd, 2013), HB 2101, HB 3151 and HB 4467 (86th, 2019), HB 3890 (88th, 2023), linked in the list above
  3. Texas State Law Library, "Sine die: 89th regular session ends June 2nd, 2025": sll.texas.gov; Texas Government Code §301.001 (the regular session convenes at noon on the second Tuesday in January of odd-numbered years): statutes.capitol.texas.gov
  4. Roofing Contractors Association of Texas, "Become a licensed roofer in Texas" (TDLR does not license roofing contractors; "Anyone can call themselves a roofer in Texas"): rcat.net
  5. NBC 5 Dallas-Fort Worth, "Texas lawmakers vote to kill roofing bill", May 10, 2019: nbcdfw.com
  6. Texas Business and Commerce Code §27.02 (the deductible offense and contract notice, effective September 1, 2019): statutes.capitol.texas.gov; Insurance Code §4102.163 (no public adjusting on one's own job): statutes.capitol.texas.gov; Business and Commerce Code chapter 601 (three days to cancel a home-solicited contract): statutes.capitol.texas.gov; Property Code §53.255 (the "Know your rights" disclosure): statutes.capitol.texas.gov
  7. Mammoth Roofing & Exteriors: how to hire a roofer (city registration; the checks), reviews and credentials (Boerne since 2017; RCAT license #03-0528). First published in April 2025 as "Texas Roofing Reform: What You Need to Know About HB3344" and rewritten in November 2026.

Check us the way you would check anyone.

Ask us for our license number, our insurance certificates and a written scope before you sign. The free Roof Grade comes first: we inspect, photograph and grade the roof, and you decide with the report in hand.

Get a free Roof Grade