Tools · Check before you hire

How to check a roofer before you hire

24 registers we include cover roofers here, with 14,104 public entries between them. Check the register first, then the business itself on the public evidence.

The registers to check

Then check the business itself

Check the business by name on reviews, credentials and company status together, see where their rating really sits, or browse roofers with public evidence.

Common questions

Which register should a roofer be on?

In this market the registers we track that actually cover roofers are: Florida DBPR, Louisiana LSLBC, CertainTeed, Washington L&I, RCAT (Roofing Contractors Association of Texas), Minnesota DLI, EPA Lead-Safe, Oklahoma CIB Roofing Contractors, NJ Consumer Affairs, Nebraska DOL Contractor Registration, City of Boulder CO - Licensed Contractors, Iowa Division of Labor - Construction Contractor Registration, City of Arlington TX Registered Contractors, Illinois IDFPR Roofing Contractor Register, NC LBGC, Tennessee CLB, NYC DCWP, Wheaton IL — Permit Contractors, MN DLI Residential Building Contractor/Remodeler, Miami-Dade County Contractor Register, Massachusetts Home Improvement Contractor Program, Louisville Metro KY - Active Contractors (Construction Review), Tennessee Home Improvement Commission, City of Pittsburgh Licensed Contractors. Which one applies can depend on where the work is and what exactly it involves, so check the register that covers your area and ask the contractor which registration they hold.

Does being listed mean they are good?

No. A register tells you someone is listed for the work, not how they treat customers. After the register check, look at the public evidence: reviews across sources and their dates, company status, and how their rating sits against the market's real distribution.

What do the entry counts mean?

The number is the public register entries we have found for this trade, as of 2026-07-16. It is not the register's own live total, and the official body's site is always the final word.

The entry counts show public register entries we have found by the date shown, not the register's own live total. An entry not shown here is not proof someone is unregistered: the official body's site is always the final word.