Skip to content
CLR

Kansas Roofing License Requirements (2026)

Gabriel Giner

By Gabriel Giner, Editor  ·  Reviewed 2026-04-19  ·  CLR Editorial Review Desk

Kansas is unique: the Office of the Attorney General — not a licensing board — runs the Kansas Roofing Registration Program under K.S.A. 50-6,122 through 50-6,128 (the Kansas Roofing Contractor Registration Act). Every person or entity that contracts to repair, replace, or install roofing in Kansas must register with the Attorney General, pay a $500 annual fee, and post a Certificate of Insurance showing a minimum of $1,000,000 general liability plus workers compensation. There is no trade exam. Municipalities including Wichita, Overland Park, Olathe, Topeka, and Kansas City KS additionally require city registrations. Kansas sits in hail alley and enforces strict deductible-waiver and insurance-claim rules.

The Licensing Authority

Licensing for this trade is governed by Kansas — No Statewide Contractor Licensing (Municipal Authorities) (KS-LOCAL), the agency that issues and regulates the credential under No statewide contractor licensing statute. Authority flows from Kansas home-rule cities under Kan. Const. art. 12 §5 and counties under K.S.A. 19-101a, enforced through municipal building codes adopted from the International Code Council.. Kansas has no state contractor board for general construction, electrical, plumbing, or mechanical trades. Licensing, testing, bonding, and enforcement are handled entirely by individual municipalities and counties. Wichita (Office of Central Inspection), Overland Park (Building Safety Division), the Unified Government of Wyandotte County / Kansas City Kansas, and Topeka (Development Services) operate the dominant programs, with Lawrence, Olathe, Lenexa, Manhattan, and Johnson County operating their own independent programs.

  • Official portal: https://www.kansas.gov/
  • Address: Varies by municipality (Wichita, Overland Park, Kansas City KS, Topeka, Lawrence, Olathe, and other home-rule cities)
  • Phone: Wichita Office of Central Inspection: (316) 268-4481 | Overland Park Building Safety: (913) 895-6225 | KCK Unified Government Neighborhood Resource Center: (913) 573-8600 | Topeka Development Services: (785) 368-3704

Baseline Eligibility

Eligibility begins with two baseline checks: the applicant must be 18 or older and must provide a valid Social Security Number. No Kansas residency requirement.

Good moral character

AG reviews prior roofing fraud complaints under K.S.A. 50-6,125.

Background investigation

Felony disclosure on the AG registration.

Experience and Education Requirements

The sources cited here stop short of naming a year requirement; the operative standard is no experience threshold — Kansas roofer registration is a consumer-protection and insurance regime.

Education substitution

Not applicable.

The Licensing Examination

There is no statewide written trade test for this credential in the cited record; the controlling process is: None — Kansas AG does not require a trade exam.

Financial Security and Insurance

No statewide contractor license surety bond is required for this credential in the cited sources. Project-specific, permit, or public-works bonds may still apply, so confirm bonding before bidding a given job.

General liability

$1,000,000 per occurrence general liability is the Kansas AG statutory minimum under K.S.A. 50-6,124(b).

Workers' compensation

Mandatory under K.S.A. 44-505 for any Kansas employer with gross payroll over $20,000 per year.

Additional financial requirements

No financial statement or bond required — the AG program is insurance-verification only.

Fee Schedule

Fee Amount
Application (non-refundable)$500
Initial license$500
Renewal (every year)$500

License Renewal

The Kansas Roofing Contractor Registration (Attorney General) must be renewed every year. The fee to renew is presently $500. Annual renewal. Lapsed insurance immediately voids the registration.

Continuing education: No CE required.

Downloadable Asset

2026 Kansas Roofing License Roadmap (PDF) — a printable step-by-step checklist for the application process.

Download the PDF roadmap →

Reciprocity Map

Kansas grants no NASCLA reciprocity for this classification.

Reciprocal State Accepted Exam Conditions
No formal bilateral reciprocity agreements identified.

No reciprocity.

Weighing more than one jurisdiction? The national hub compares Roofing license requirements in every state — exam, bond, fee, and experience thresholds side by side.

The Licensing Roadmap

  1. Register the business entity with the Kansas Secretary of State. LLC or corporation plus EIN.
  2. Bind $1,000,000 general liability and workers compensation. Required under K.S.A. 50-6,124(b) and 44-505.
  3. Submit the Kansas AG Roofing Registration application. Online through the AG consumer protection portal with $500 annual fee.
  4. Receive registration number and display on contracts. K.S.A. 50-6,126 requires the registration number on every Kansas roofing contract and advertisement.
  5. Adopt a K.S.A. 50-6,125 compliant contract template. Written contract with 72-hour rescission disclosure, deductible non-waiver, and itemized insurance claim disclosures.
  6. Register with city programs where you work. Wichita, Overland Park, Olathe, Topeka, Kansas City KS each run separate contractor registrations.
  7. Renew annually with the Attorney General. Annual $500 renewal with updated certificate of insurance.

Preparation Resources

The list below collects the board's cited references and the materials applicants typically study from. CLR is not paid to recommend any of them.

  • Kansas Roofing Contractor Registration Act K.S.A. 50-6,122 to 50-6,128State of Kansas. Primary statute.
  • Kansas State Building Code (IBC/IRC adoption)Kansas Division of Facilities Management. Roof assembly requirements.
  • NRCA Roofing Manual — Hail and Wind chaptersNational Roofing Contractors Association. Primary technical reference.

Before Filing: A Checklist

Before submitting to KS-LOCAL, the applicant should have each of the following ready:

  • ☐  Kansas Secretary of State entity registration
  • ☐  Kansas AG Roofing Registration + $500
  • ☐  $1,000,000 general liability certificate
  • ☐  Kansas workers compensation declaration page
  • ☐  K.S.A. 50-6,125 compliant contract template
  • ☐  City contractor registrations (Wichita, OP, Olathe, etc.)

Common Application Pitfalls

The following pitfalls summarize the issues most likely to delay, return, or derail a Kansas Roofing application based on the published board instructions and source materials cited on this page.

Storm chasers and deductible rebates

Kansas hail season draws out-of-state storm chasers. K.S.A. 50-6,125 deductible waiver bans plus treble damages under the Consumer Protection Act trap violators.

Working in Kansas City KS without city registration

AG registration does not cover city programs. Wyandotte County and KCK enforce separate contractor registrations with stop-work orders.

Hail damage inspections without homeowner approval

Climbing a roof to inspect without written homeowner consent exposes the contractor to trespass and unfair trade practices complaints.

Ice and water shield on central Kansas eaves

IRC R905.1.2 requires ice barrier. Inspectors fail reroofs without it.

Advertising without registration number

K.S.A. 50-6,126 requires the AG registration number on every advertisement and contract. Unregistered ads draw AG complaints.

Other Kansas Trade Licenses

For a different Kansas credential, see these companion guides published by CLR:

Answers to Common Questions

Does Kansas have a trade exam for roofers?

No. The Kansas Attorney General runs a registration-and-insurance program under K.S.A. 50-6,122 with no competency exam.

What is the Kansas roofing registration fee?

$500 annual fee paid to the Kansas Attorney General.

What GL minimum does Kansas require?

$1,000,000 per occurrence under K.S.A. 50-6,124(b).

Are deductible rebates illegal in Kansas?

Yes. K.S.A. 50-6,125 prohibits rebating or waiving a homeowner's insurance deductible on roofing contracts. The AG prosecutes violations aggressively given Kansas hail exposure.

How often does the registration renew?

Annually with a $500 fee and updated certificate of insurance.

Primary Sources

Regulatory requirements on this page are drawn from the official board, statute, and exam-provider materials listed below.

  1. State of Kansas — kansas.gov
  2. City of Wichita — Office of Central Inspection
  3. City of Overland Park — Building Safety
  4. Unified Government of Wyandotte County / Kansas City, Kansas
  5. City of Topeka — Development Services
  6. City of Lawrence — Building Safety Division
  7. Johnson County Contractor Licensing (multi-city JoCo program)

Verified 2026-04-19  ·  Next scheduled review 2026-07-18