About RuinShield | Roofing Contractor Verification
RuinShield exists to flip the post-storm information asymmetry: after a hail or wind event, out-of-area crews flood affected ZIP codes and pressure homeowners to sign fast, and most homeowners have no quick way to tell a legitimate local roofer from a transient one.
A homeowner can check a roofer by name, company, phone, or address and get back a covered-state license or registration match, an out-of-state registration flag, board disciplinary status where covered, NOAA storm context, and a Low/Medium/High Storm-Chaser Risk Score, plus a free shareable PDF report.
The data is grounded in public records: 58,724 roofing-contractor records across 12 states (AR, FL, IL, MN, VA, WA, IA, AK, OK, LA, NE, KS), of which 7,350 are registered out of state; 19,581 board disciplinary records for WA, IL, MN, and LA (and expanding); and 40,206 NOAA storm events across 2025–26.
Permit history is a free Miami-Dade County, FL metro dataset (25,712 roofing permits) today, expanding metro by metro — not national. RuinShield never claims BBB ratings, live insurance or bond verification, national permit coverage, or real-time monitoring; insurance is a certificate (COI) you request from the contractor, and a no-match never proves a roofer is unlicensed.
RuinShield is transparent about coverage: the consumer verify and PDF report are free, the bulk screening workspace is in the member portal, and disciplinary and permit coverage are expanding with every source clearly labeled.