Kansas has no statewide general contractor license — but it does something most states do not: it imposes a mandatory statewide roofing registration under the Kansas Roofing Contractor Registration Act, K.S.A. 50-6,121 through 50-6,138, with a zero-dollar threshold so any roofing done for a fee must register with the Attorney General before work begins. Kansas also has a landmark ban on post-loss assignment of benefits, a 3-day home solicitation cancellation right under K.S.A. 50-640, and a brutal cosmetic-damage exclusion trap in storm policies. With 60 to 80-plus tornadoes a year, a 115 mph design wind, and Hail Alley running through the Southwest, the build spec and the fine print both matter. Pick your region below for 2026 pricing, then read the rules that decide your job.
Kansas is unusual. There is NO statewide general contractor license, yet roofing is singled out for a mandatory statewide registration that no other trade carries. Under the Kansas Roofing Contractor Registration Act, K.S.A. 50-6,121 through 50-6,138, every roofing contractor who performs roofing for a fee must register with the Kansas Attorney General before any work begins. This is not a local card — it is a single statewide requirement administered by the AG’s office.
The threshold is the part that catches people: it is a zero-dollar threshold. There is no minimum job size and no handyman loophole — any roofing performed for a fee must register, full stop. A small repair triggers the Act exactly as a full replacement does. The only carve-out is the general-contractor exemption under K.S.A. 50-6,122(e): a GC whose roofing is not more than 50 percent of the work and who performs no door-to-door solicitation is exempt — but must subcontract the roofing to a registered roofer. Registration also requires $500,000 commercial general liability, and the insurer must notify the Attorney General immediately if that coverage lapses, plus a Kansas Department of Revenue tax clearance with every application.
Two registration details trip up contractors and homeowners alike. First, every application requires a Kansas Department of Revenue tax clearance — a roofer who is behind on state taxes cannot hold a valid registration. Second, the K.S.A. 50-6,122(e) exemption is narrow: a general contractor can avoid registering only if roofing is not more than 50 percent of the job and the contractor does no door-to-door solicitation, and even then the roofing portion must be subcontracted to a registered roofer. Storm-chasers going door to door after a hailstorm fall squarely outside this exemption and must register.
Because the protection is the registration, verification falls to you — and it is easy. Before signing or paying, confirm the roofer holds an active registration with the Kansas Attorney General under the Roofing Contractor Registration Act, that they carry the $500,000 commercial general liability the Act requires, and that they hold a current Kansas Department of Revenue tax clearance. Remember the zero-dollar threshold: even a small repair done for a fee requires registration, so an unregistered “handyman” roof is illegal. The teeth are real — under K.S.A. 50-6,123 an unregistered contractor faces $10,000 per violation and forfeits all mechanic lien rights, so any lien filed against your home is null and void.
Kansas gives storm-damage homeowners two powerful protections most people never hear about. The first is a landmark prohibition on post-loss assignment of benefits (AOB): any AOB executed after a loss is null and void, and is treated as an unfair and deceptive act under the Kansas Consumer Protection Act (KCPA). A contractor cannot take over your insurance claim by having you sign your benefits away — the assignment is void from the start, and attempting it is itself a KCPA violation.
The second is the K.S.A. 50-640 three-day home solicitation cancellation right. Any contract signed at the consumer’s residence — the classic storm-chaser doorstep signature — can be canceled within three business days with no penalty. Together these two rules dismantle the two most common storm-chaser tactics: the post-loss AOB takeover and the high-pressure door-step contract.
Kansas treats a post-loss assignment of benefits as null and void and as an unfair and deceptive act under the Kansas Consumer Protection Act — so a contractor cannot capture your insurance claim through an AOB. On top of that, K.S.A. 50-640 gives you a three-day home solicitation cancellation right: any contract you sign at your residence can be rescinded within three business days, with no penalty. If a storm-chaser knocks, hands you an AOB, and pushes for a signature on your porch, both of those documents collide with Kansas law.
Roofing fraud in Kansas is punished on two tracks. Civilly, the Roofing Contractor Registration Act and the Kansas Consumer Protection Act expose a bad actor to $10,000 per violation — and that per-violation exposure applies identically to both parties to an illegal arrangement, not just the contractor. Criminally, theft and fraud connected to a roofing job are charged under K.S.A. 21-5812 on a tiered severity scale that climbs with the dollar amount of the loss.
The tiers are sharp: a Level 6 felony for losses over $25,000, a Level 7 felony for $5,000 to $25,000, and a Level 8 felony for $1,000 to $5,000. A roofer who pockets a deposit, walks off a job, or inflates a claim is not facing a slap on the wrist — they are facing graduated felony exposure on top of the $10,000 civil penalty.
Kansas has NO statewide building code. Under Home Rule, Article 12 Section 5 of the Kansas Constitution, code adoption is left entirely to cities and counties — which means many rural areas require zero permit for a reroof at all. What governs your job depends entirely on where you live.
The two largest code jurisdictions set the pattern. Wichita’s Metropolitan Area Building and Construction Department (MABCD) enforces the 2018 IRC, with roofing permits running $110 to $185 and doubling for work started without a permit. Topeka permits run $90 to $160. Statewide, the design wind speed is 115 mph (Vult), and a critical detail catches rural homes: a site shifts from Exposure B to Exposure C in open rural terrain under ASCE 7, which raises the effective wind load on the roof even though the headline speed is unchanged.
This is the single biggest gap between what Kansas homeowners think their policy covers and what it actually pays. After a hailstorm, many Kansas policies only pay if the hail punctures the substrate or causes active water leaks. Cosmetic bruising of the shingle surface — the dents and granule loss that shorten a roof’s life without yet leaking — is denied outright under a cosmetic damage exclusion. You can have a roof full of hail bruises, a shortened lifespan, and a claim check for zero.
That is why the build spec matters as much as the policy. With 60 to 80-plus tornadoes a year and a 115 mph design wind, the durable standard is Class 4 impact-resistant shingles fastened with six nails of hot-dipped galvanized placed below the self-sealing strip for uplift resistance. The same Class 4 spec that survives Hail Alley is also what unlocks the insurer discounts in the next section.
The cosmetic damage exclusion is the most expensive surprise in Kansas roof insurance. Many policies pay only if hail punctures the substrate or causes an active water leak — cosmetic bruising and granule loss are denied, even though they shorten the roof’s life and will eventually leak. Read your declarations page for this exclusion before a storm, not after the adjuster denies the claim. The defense on the build side is a Class 4 impact-resistant shingle with six-nail hot-dipped galvanized fastening below the self-sealing strip — a roof engineered to resist the bruising in the first place, in a state that sees 60 to 80-plus tornadoes a year.
The ASCE 7 design wind speed is 115 mph (Vult), and rural sites shift from Exposure B to Exposure C, raising the effective load. With 60 to 80-plus tornadoes a year and recurring hail, the durable answer is Class 4 impact-resistant shingles fastened with six hot-dipped galvanized nails placed below the self-sealing strip for uplift resistance. That spec is what also earns the 15 to 30 percent insurer discount in the next section. And because of the cosmetic damage exclusion, a roof engineered to resist bruising is not just more durable — it is the difference between a paid claim and a denied one. Hail Alley runs hardest through the Southwest around Dodge City.
Rainfall is a secondary design driver in Kansas, and it falls off sharply from east to west. Northeast Kansas City is the wettest at about 39.1 inches a year, Topeka in the North Central follows at about 36.5 inches, and South Central Wichita runs about 32.6 inches. The dry outlier is Southwest Dodge City at roughly 21.2 inches — but that semi-arid corner sits in the heart of Hail Alley, where impact, not water, drives the roofing decision.
| Region | Avg Annual Rainfall | Typical Roof System |
|---|---|---|
| Kansas City / Northeast | 39.1inches | Laminated Architectural Shingles · wettest, 115 mph wind |
| Topeka / North Central | 36.5inches | Laminated Architectural Shingles · Shawnee County permits |
| Wichita / South Central | 32.6inches | Laminated Architectural Shingles · MABCD 2018 IRC, hail |
| Dodge City / Southwest | 21.2inches | Class 4 Impact-Resistant Shingles · Hail Alley, 12–15 yr |
The Kansas FAIR Plan, formally the All-Industry Placement Facility, is the insurer of last resort for homes that standard carriers decline. To qualify, a home must have been denied by three or more carriers and must pass a physical inspection — you reach the plan at 1-800-432-2484 or 785-271-2300. Like most last-resort plans it runs a 15-year actual-cash-value (ACV) cliff: past 15 years, many roofs settle at depreciated value rather than full replacement cost.
Deductibles split sharply by geography. Urban Kansas homes typically carry flat $1,000 to $2,500 deductibles, while rural homes increasingly face 1 to 2 percent wind and hail percentage deductibles — on a $300,000 home, a 2 percent deductible is $6,000 out of pocket before coverage applies. In high-exposure areas, 70 percent or more of policies now attach a separate percentage deductible. The bright spot is the same Class 4 spec the wind and cosmetic sections push: insurers offer voluntary 15 to 30 percent premium discounts for Class 4 impact-resistant roofs such as Malarkey or CertainTeed. In Dodge City and the Southwest — the heart of Hail Alley — 12 to 15-year Class 4 roofs dominate because a standard shingle simply does not last.
Kansas’s insurance market has its own traps, so confirm four things on your declarations page before a storm, not after. First, the cosmetic damage exclusion: if your policy pays only on puncture or active leak, hail bruising is denied — this is the costliest surprise in the state. Second, your deductible type: urban homes use flat $1,000 to $2,500, but rural and high-exposure homes increasingly carry 1 to 2 percent wind and hail percentage deductibles — $6,000 on a $300,000 home at 2 percent. Third, your roof valuation: watch the 15-year ACV cliff, and remember the FAIR Plan requires denial by three-plus carriers and a physical inspection. Fourth, ask about the 15 to 30 percent Class 4 discount. And remember the storm rules above — a post-loss AOB is void, and you can cancel a door-step contract within three days.
All-in full roof replacement pricing for a typical single-family home, built to local Kansas wind, tornado, and hail requirements — including Class 4 impact-resistant shingles and six-nail hot-dipped galvanized fastening below the self-sealing strip against the ASCE 7 115 mph design wind speed. Kansas City and the Northeast run highest on labor and the wettest climate, Topeka and the North Central follow, Wichita and the South Central sit in the middle of the hail belt, and Dodge City and the Southwest are the most moderate market on price but the most demanding on impact resistance in Hail Alley.
| Region | Cost Range | Default Material | Lifespan | Key Notes |
|---|---|---|---|---|
| Kansas City / Northeast | $9,500 – $16,000 | Laminated Architectural Shingles | 25–40 yrs | Wettest 39.1 in, highest labor, Wyandotte & Johnson County |
| Topeka / North Central | $9,200 – $15,000 | Laminated Architectural Shingles | 25–40 yrs | 36.5 in rain, $90–$160 permit, Shawnee County |
| Wichita / South Central | $9,000 – $14,500 | Laminated Architectural Shingles | 25–40 yrs | MABCD 2018 IRC $110–$185, hail belt, Sedgwick County |
| Dodge City / Southwest | $8,500 – $13,500 | Class 4 Impact-Resistant Shingles | 12–15 yrs (Hail Alley) | Driest 21.2 in, Class 4 dominant, Ford County |
Drill into a specific metro for localized labor rates, municipal permit notes, and city-level cost data:
There is no statewide general contractor license in Kansas, but Kansas DOES require a mandatory statewide roofing registration. Under the Kansas Roofing Contractor Registration Act, K.S.A. 50-6,121 through 50-6,138, every roofing contractor who performs roofing for a fee must register with the Kansas Attorney General BEFORE doing any work. There is a zero-dollar threshold: no minimum job size and no handyman loophole, so any roofing for a fee must register. Registration requires $500,000 commercial general liability under which the insurer must notify the Attorney General immediately if the coverage lapses, plus a Kansas Department of Revenue tax clearance with every application. A general contractor whose roofing is not more than 50 percent of the work and who does no door-to-door solicitation is exempt under K.S.A. 50-6,122(e) but must subcontract the roofing to a registered roofer.
Under K.S.A. 50-6,123, the Kansas Attorney General can impose civil penalties of up to $10,000 per violation, and an unregistered roofing contractor FORFEITS ALL mechanic lien rights, so any lien filed is null and void. That lien forfeiture is the sharpest single deterrent in the Act because it strips the contractor of the security a roofer normally relies on. Roofing and contractor fraud is also prosecuted criminally under K.S.A. 21-5812 on a tiered severity scale: a Level 6 felony for losses over $25,000, a Level 7 felony for $5,000 to $25,000, and a Level 8 felony for $1,000 to $5,000. The $10,000 per-violation civil exposure applies identically to both parties to an illegal arrangement.
No to the assignment, and yes to canceling. Kansas has a landmark prohibition on post-loss assignment of benefits (AOB): any AOB executed after a loss is null and void and is treated as an unfair and deceptive act under the Kansas Consumer Protection Act (KCPA). A contractor cannot take over your insurance claim through an AOB. Separately, K.S.A. 50-640 gives you a three-day home solicitation cancellation right: any contract signed at your residence can be canceled within three business days with no penalty. Together these stop the two most common storm-chaser tactics — the post-loss AOB and the high-pressure door-step signature.
Kansas has NO statewide building code. Under Home Rule, Article 12 Section 5 of the Kansas Constitution, code adoption is delegated to cities and counties, and many rural areas require zero permit at all. Wichita’s Metropolitan Area Building and Construction Department (MABCD) enforces the 2018 International Residential Code with roofing permits of about $110 to $185, doubling for work started without one. Topeka permits run about $90 to $160. The design wind speed is 115 mph (Vult), and rural sites shift from Exposure B to Exposure C under ASCE 7, which raises the effective wind load. Always confirm whether your specific city or county requires a permit before signing.
Yes. The Kansas FAIR Plan, the All-Industry Placement Facility, is the insurer of last resort for homes denied by three or more carriers; the home must pass a physical inspection (1-800-432-2484 or 785-271-2300), and it runs a 15-year actual-cash-value (ACV) cliff. The biggest gap homeowners miss is the cosmetic damage exclusion: many Kansas policies pay only if hail punctures the substrate or causes active water leaks, while cosmetic bruising of the shingle surface is denied. On deductibles, urban homes carry flat $1,000 to $2,500 deductibles while rural homes face 1 to 2 percent wind and hail percentage deductibles — $6,000 on a $300,000 home at 2 percent — and 70 percent or more of high-exposure policies now use separate percentage deductibles. The upside is a voluntary 15 to 30 percent premium discount for Class 4 impact-resistant roofs such as Malarkey or CertainTeed, which dominate in Dodge City and Hail Alley where 12 to 15-year Class 4 roofs are the norm.
Cost data sourced from regional market data 2026, regional contractor cost data 2026, and US Bureau of Labor Statistics regional wage data. Legal and insurance references summarize Kansas’s structure under which there is no statewide general contractor license but there is a mandatory statewide roofing registration under the Kansas Roofing Contractor Registration Act K.S.A. 50-6,121 through 50-6,138 administered by the Kansas Attorney General with a zero-dollar threshold requiring any roofing performed for a fee to register before work begins with no minimum and no handyman loophole, the K.S.A. 50-6,122(e) general-contractor exemption when roofing is not more than 50 percent of the work and there is no door-to-door solicitation provided the roofing is subcontracted to a registered roofer, the $500,000 commercial general liability requirement under which the insurer must notify the Attorney General immediately if coverage lapses, the Kansas Department of Revenue tax-clearance requirement on every application, the K.S.A. 50-6,123 civil penalty of up to $10,000 per violation under which an unregistered contractor forfeits all mechanic lien rights so any lien is null and void, the landmark prohibition on post-loss assignment of benefits where any AOB is null and void and an unfair and deceptive act under the Kansas Consumer Protection Act, the K.S.A. 50-640 three-day home solicitation cancellation right for any contract signed at the consumer residence, the K.S.A. 21-5812 tiered theft severity at Level 6 for losses over $25,000, Level 7 for $5,000 to $25,000, and Level 8 for $1,000 to $5,000 with the $10,000 per-violation exposure applying identically to both parties, the absence of a statewide building code under Home Rule Article 12 Section 5 of the Kansas Constitution with zero permit in many rural areas, the Wichita Metropolitan Area Building and Construction Department 2018 IRC permit of $110 to $185 doubling for unpermitted work, the Topeka $90 to $160 permit, the 115 mph design wind speed with Exposure B to C in rural areas under ASCE 7, the cosmetic damage exclusion trap where policies pay only if hail punctures the substrate or causes active water leaks while cosmetic bruising is denied, six-nail hot-dipped galvanized fastening below the self-sealing strip against 60 to 80-plus tornadoes a year, the Kansas FAIR Plan All-Industry Placement Facility insurer of last resort for homes denied by three or more carriers that must pass a physical inspection at 1-800-432-2484 or 785-271-2300, the 15-year actual-cash-value cliff, urban flat $1,000 to $2,500 deductibles and rural 1 to 2 percent wind and hail percentage deductibles where a 2 percent deductible on a $300,000 home is $6,000 and 70 percent or more of high-exposure policies use separate percentage deductibles, the voluntary 15 to 30 percent premium discounts for Class 4 roofs such as Malarkey and CertainTeed with Dodge City and the Southwest in Hail Alley where 12 to 15-year Class 4 roofs dominate, and the regional rainfall of about 32.6 inches in Wichita, 39.1 inches in Kansas City, 36.5 inches in Topeka, and 21.2 inches in Dodge City. This page is for informational purposes only and is not legal, insurance, or construction advice. Always obtain at least three quotes and verify current statutes before acting.
Last updated: June 2026 · Kansas has no statewide GC license but does require a statewide roofing registration — verify a contractor’s active Kansas Attorney General registration under the Roofing Contractor Registration Act and confirm your policy’s cosmetic damage exclusion before relying on this page.