Does Kansas Require a Roofing License?

Although Kansas requires roofing contractors to register with the state of Kansas, Kansas does not have a state-wide roofing license requirement.  However, many cities and counties have their own requirements, including ICC or other testing requirements.  You may also be required to register with the State of Kansas for revenue purposes.  Following is a non-exhaustive list of locations with links to specific requirements.  Check with local authorities prior to initiating any work.

To find out about roofing contractor registration and Kansas Roofing Registration Act, visit the Kansas Attorney General Website.

To do business in Kansas, register with the Kansas Department of Revenue.  Information can be found at:  General questions:  1-785-368-8222

Specific City/County Licensing  Information:

Johnson County:

Class DR Roofing Contractor License – Info Here

Wichita/Sedgwick County:
Roofing Registration Directive

ICC Testing Bulletin for Sedgwick County – Click Here  (updated)

Shawnee County:

City of Topeka:
General Contractor License

Seward County:

City of Liberal:
Phone:  620/626-2261

Related Sites:

International Code Council –
Pearson Vue Testing –

Link Disclaimer:

Links to external, or third party Web sites, are provided solely for visitors’ convenience. Links taken to other sites are done so at your own risk and the KRA accepts no liability for any linked sites or their content. When you access an external Web site, keep in mind that KRA has no control over its content.

Any link from to an external Web site does not imply or mean that KRA endorses or accepts any responsibility for the content or the use of such Web site. does not give any representation regarding the quality, safety, suitability, or reliability of any external Web sites or any of the content or materials contained in them. It is important for users to take necessary precautions, especially to ensure appropriate safety from viruses, worms, Trojan horses and other potentially destructive items.