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.

StateRule in shortCitiesListed roofersLicense verified
AlabamaCheck local rules92410
ArkansasState license required818075
ColoradoNo statewide roofing license92210
FloridaState license required15372227
GeorgiaCheck local rules102680
IdahoCheck local rules1300
IllinoisState roofing license required716680
IndianaCheck local rules92320
IowaState contractor registration81910
KansasNo statewide roofing license61240
LouisianaCheck local rules61330
MichiganCheck local rules819933
MinnesotaState license required47844
MississippiState roofing license required716639
MissouriNo statewide roofing license61330
NebraskaNo roofing-specific state license512549
NevadaState contractor license required (class C-15)25225
New MexicoCheck local rules3700
North CarolinaGeneral contractor license required for jobs over $40,0001128772
OhioCheck local rules102760
OklahomaState registration required717993
OregonState contractor license required (CCB)12812
South CarolinaCheck local rules61590
TennesseeState contractor license1025739
TexasNo state roofing license — voluntary RCAT program2249557
VirginiaCheck local rules71790
WashingtonState contractor registration required12916
WisconsinCheck local rules81920

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.