Contractor licensing

Kansas contractor license requirements

Kansas leaves general contractor and trade licensing to cities and counties. The one statewide construction requirement is roofing contractor registration with the Kansas Attorney General.

A contractor and plan reviewer discuss drawings and permit paperwork across an office desk.
Keep plans, permit requirements and approvals together when preparing construction work. AI-generated illustration.

Kansas does not have a statewide general contractor license. Licensing happens at the city and county level, and state law (K.S.A. 12-1540 and the sections after it) gives local governments a common set of contractor classes to work from: general contractor, building contractor, residential contractor, and HVAC contractor. The one statewide requirement that reaches into construction is the Kansas Roofing Registration Act, which requires roofing contractors to register with the Kansas Attorney General and carry at least $500,000 in liability insurance. So a Kansas builder needs to answer two questions: does my work include roofing, and which local licenses apply where the job is?

Kansas contractor rules at a glance
RuleKansas
Statewide general contractor licenseNo. Cities and counties license contractors
RoofingRegistration certificate from the Kansas Attorney General
Roofing insuranceLiability insurance of at least $500,000, plus workers' compensation or an exemption affidavit
Roofing feeSet by the Attorney General, capped by statute at $500 a year
Roofing renewalCertificates expire June 30 each year
HVACLocal licenses; state law designates ICC, IAPMO, or Prometric exams
Example local programJohnson County: Class A, B, C, and specialty licenses, $225 per license type
LookupThe licensing city or county (for example, Johnson County's contractor search)

Roofing contractor registration

The Kansas Roofing Registration Act (K.S.A. 50-6,121 through 50-6,138) took effect in 2013. Nobody may act as a roofing contractor in Kansas without a valid registration certificate. That includes subcontractors and nonresident contractors, and it covers roofing installation, repair, maintenance, renovation, and waterproofing, as well as offering or soliciting that work.

Some people are excluded: workers hired by a registered roofer as employees or day laborers, demolition and debris crews handling old roofing, and exempt general contractors. To qualify for that general contractor exemption, among other conditions, the GC must comply with the local requirements where it works, roofing must be part of a larger project and no more than 50 percent of the total project cost, and the GC cannot use door-to-door sales. A GC doing a $90,000 addition with a $12,000 roof tie-in is in a different spot than a storm chaser knocking on doors after hail.

What the application requires

  1. Applicant at least 18 years old, filing under oath.
  2. A statement of roofing experience and qualifications, plus business name, address, phone, and everyone authorized to act for the business.
  3. A certificate of insurance showing liability coverage of not less than $500,000. The insurer must notify the Attorney General if the policy is canceled or lapses.
  4. Proof of workers' compensation coverage, or an affidavit of exemption or self-insurance.
  5. Disclosure of roofing licenses or registrations in other states and any discipline, plus an answer under oath about felony convictions. A conviction does not automatically disqualify you if you disclose it truthfully.
  6. Nonresidents appoint the Kansas Secretary of State as agent for service of process.

The Attorney General sets the fee, and the statute caps the annual registration and renewal fee at $500 each. Certificates expire June 30 every year. Check the Attorney General's roofing registration materials for the current fee before you apply.

Local general contractor licenses: Johnson County example

Because licensing is local, requirements change at the county line. Johnson County's Contractor Licensing office issues 11 construction license types. The three general classes line up with the state definitions:

  • Class A General Contractor: construct, remodel, repair, and demolish any structure, regardless of occupancy or height.
  • Class B Building Contractor: the same work on structures up to three stories tall.
  • Class C Residential Contractor: single-family homes, duplexes, and their accessory buildings.
  • Specialty classes: DE electrical, DF fire protection, DFA fire alarm, DM mechanical, DP plumbing, DR roofing, DS swimming pool, and DW wood framing.

None of the A, B, or C classes allow HVAC, plumbing, electrical, or fire protection work; those trades need their own class. To apply, you designate a qualifying individual with proof of education or examination for the license type, and submit general liability insurance on an ACORD form and workers' compensation (or a notarized waiver). Fees are a $100 application fee for new licenses, $225 per license type, and $225 per type to renew, with a $75 late fee per type applied February 1. A company applying for a Class B and a DW framing license would pay $550.

HVAC licensing under state law

Kansas does not issue HVAC licenses itself, but it sets rules for the cities and counties that do. K.S.A. 12-1541 designates exams from the International Code Council (ICC), IAPMO, or Prometric as the standard competency exams. Under K.S.A. 12-1542, a local government using them must set a 75 percent passing score and require continuing education of at least 12 hours every two years or 6 hours a year. A city that uses a different exam can do so, but that license is good only inside its own jurisdiction unless there is a reciprocal agreement.

Kansas contractor license lookup

There is no single statewide contractor lookup because there is no statewide license. Check with the city or county that issued the license; Johnson County has a public search on its Contractor Licensing System at cls.jocogov.org. For roofers, confirm the Attorney General registration number, which also has to appear on the building permit. Smart Business Automator keeps each sub's local license numbers and insurance dates together by job, which helps when one crew works three counties in a week; see subcontractor compliance automation. For payment protection, read Kansas mechanics lien rules.

Frequently asked questions

Does Kansas require a general contractor license?

Not at the state level. Cities and counties license general contractors. Johnson County, for example, issues Class A general, Class B building, and Class C residential contractor licenses.

Do roofers need to register in Kansas?

Yes. The Kansas Roofing Registration Act requires roofing contractors, including subcontractors and nonresidents, to hold a registration certificate from the Attorney General. Some general contractors qualify for an exemption when roofing is no more than 50 percent of the project cost.

What insurance do Kansas roofing contractors need?

Liability insurance of at least $500,000, plus workers' compensation coverage or an affidavit of exemption or self-insurance.

How much does a Johnson County contractor license cost?

A $100 application fee for new licenses plus $225 per license type. Renewals are $225 per license type, with a $75 late fee per type after February 1.

How do I look up a Kansas contractor license?

Use the licensing city or county's search, such as Johnson County's Contractor Licensing System. For roofers, ask for the Attorney General registration number.

Sources

  1. Kansas Legislature: K.S.A. 50-6,122, Roofing registration act definitions
  2. Kansas Legislature: K.S.A. 50-6,125, Registration application requirements
  3. Kansas Legislature: K.S.A. 50-6,128, Roofing registration fees
  4. Kansas Legislature: K.S.A. 12-1540, Contractor licensing definitions
  5. Kansas Legislature: K.S.A. 12-1542, Local HVAC licensure rules
  6. Johnson County, Kansas: New License and License Types
  7. Johnson County, Kansas: Search for Licensed Contractors
  8. Kansas Legislature: K.S.A. 12-1541 (designated HVAC examinations)
  9. Kansas Legislature: K.S.A. 12-1543 (alternative examinations; reciprocal agreements)
  10. Kansas Legislature: K.S.A. 50-6,123 (roofing registration required; penalties)

Laws and rates change. Confirm current requirements with the state agency before you bid, file, or pay. This page is general information, not legal advice.

Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment