How to verify a roofer, state by state
What your state requires, where the license can be looked up, and what to ask for before you sign.
Roofing is licensed in some states, registered in others, and left to cities and counties in the rest. Pick your state for the rules we can back with a public registry, the steps to check a contractor yourself, and how many contractors PickARoofer has checked there. Method: how verification works.
| State | Rule in short | Cities | Listed roofers | License verified |
|---|---|---|---|---|
| Alabama | Check local rules | 9 | 241 | 0 |
| Arkansas | State license required | 8 | 180 | 75 |
| Colorado | No statewide roofing license | 9 | 221 | 0 |
| Florida | State license required | 15 | 372 | 227 |
| Georgia | Check local rules | 10 | 268 | 0 |
| Idaho | Check local rules | 1 | 30 | 0 |
| Illinois | State roofing license required | 7 | 166 | 80 |
| Indiana | Check local rules | 9 | 232 | 0 |
| Iowa | State contractor registration | 8 | 191 | 0 |
| Kansas | No statewide roofing license | 6 | 124 | 0 |
| Louisiana | Check local rules | 6 | 133 | 0 |
| Michigan | Check local rules | 8 | 199 | 33 |
| Minnesota | State license required | 4 | 78 | 44 |
| Mississippi | State roofing license required | 7 | 166 | 39 |
| Missouri | No statewide roofing license | 6 | 133 | 0 |
| Nebraska | No roofing-specific state license | 5 | 125 | 49 |
| Nevada | State contractor license required (class C-15) | 2 | 52 | 25 |
| New Mexico | Check local rules | 3 | 70 | 0 |
| North Carolina | General contractor license required for jobs over $40,000 | 11 | 287 | 72 |
| Ohio | Check local rules | 10 | 276 | 0 |
| Oklahoma | State registration required | 7 | 179 | 93 |
| Oregon | State contractor license required (CCB) | 1 | 28 | 12 |
| South Carolina | Check local rules | 6 | 159 | 0 |
| Tennessee | State contractor license | 10 | 257 | 39 |
| Texas | No state roofing license — voluntary RCAT program | 22 | 495 | 57 |
| Virginia | Check local rules | 7 | 179 | 0 |
| Washington | State contractor registration required | 1 | 29 | 16 |
| Wisconsin | Check local rules | 8 | 192 | 0 |
Counts are live from our directory. “License verified” means we matched the contractor to an active entry in the state registry and recorded its status; a missing check is not a mark against a contractor. This is general information, not legal advice; rules change, so confirm with the state regulator.
Want to link here? Copy-paste link code.