Kansas Roofing License Requirements
Kansas requires most roofing contractors—including roofing subcontractors and many out-of-state companies—to hold an active roofing contractor registration certificate from the Kansas Attorney General before soliciting or performing residential or commercial roofing services for a fee. Cities and counties may impose additional contractor licenses, permits, bonds, examinations, and inspections.
Quick answer: Before hiring a Kansas roofer, search the Attorney General’s Roofing Registration Directory and confirm the company is listed as In Good Standing or has a valid qualifying exemption. Match the legal name and registration number to the estimate and contract, verify at least $500,000 in liability coverage, check workers’ compensation documentation, and confirm all local licensing and roofing-permit requirements for the property address.
Find roofers across Kansas
Choose a city to browse roofing companies serving your area. City pages can remain unpublished until Rooferus has enough researched company profiles to make each page useful.
Does a roofer need a license in Kansas?
Kansas uses a statewide roofing-registration system rather than a traditional trade license based solely on an examination. The registration is legally required for most businesses that solicit or perform roofing for compensation.
Most roofing contractors must register
The Kansas Roofing Registration Act generally applies to people and businesses that offer, solicit, install, construct, renovate, repair, maintain, alter, waterproof, or otherwise provide residential or commercial roofing services for a fee. Roofing subcontractors do not work under another contractor’s certificate; each subcontractor must have its own valid registration unless a statutory exemption applies.
Registration may not be the only credential
A city or county may also require a roofing, specialty, residential, or general contractor license; a qualifying individual; an examination; continuing education; a bond; local insurance filings; and project permits. The state registration does not override local ordinances.
Registration is not an endorsement. The Attorney General states that registration shows compliance with the registration process; it does not mean the state recommends the company or guarantees workmanship, pricing, financial stability, or warranty performance.
What Kansas roofing registration does—and does not—show
| Registration check | What it helps establish | What it does not establish |
|---|---|---|
| In Good Standing | The contractor has completed the state registration process and is currently authorized under the Kansas Roofing Registration Act. | Quality of workmanship, local permit eligibility, reputation, financial strength, or future warranty service. |
| Exempt | The business filed an affidavit representing that it qualifies as an exempt general contractor under Kansas law. | That every roofing project falls within the exemption or that roofing subcontractors may work without their own registrations. |
| Not In Good Standing, Revoked, Enjoined, or Inactive | The directory indicates the business is not currently authorized to provide roofing services under that status. | That a different business name, owner, or salesperson may lawfully use the same registration number. |
Match every detail. Confirm the company name, registration number, contact name, city, and status. The number should match the contractor’s estimate, contract, correspondence, commercial vehicles, signs, and any roofing permit.
Examples of local Kansas roofing requirements
These examples show why the state registration must be combined with a local jurisdiction check.
| Jurisdiction | Example requirement | What to verify |
|---|---|---|
| Wichita and unincorporated Sedgwick County | The Metropolitan Area Building and Construction Department tells property owners to verify that a roofer is registered with Kansas and licensed with MABCD. Permitting and inspections are handled through the MABCD system. | Current state registration, current MABCD license, and the permit or inspection requirements for the exact address. |
| Johnson County | Johnson County offers a Class DR roofing contractor license and states that roofing contractors must be county-licensed for roofing permits in its jurisdiction. | Active Class DR or qualifying broader license, company-name match, state registration, and project permit. |
| Overland Park | Overland Park requires contractors to hold the appropriate Johnson County contractor license before receiving a city building permit. | Johnson County license status and the Overland Park permit requirements for the project scope. |
| Olathe | Olathe states that reroofing or repairs down to the deck on certain one- and two-family homes and townhomes do not require a city permit, but the contractor must still hold a valid Johnson County license and Kansas registration. | Whether the work qualifies for the permit exception, current local license, state registration, and code-compliant installation. |
| Lawrence | Lawrence requires a Class D roofing contractor license for roofing construction. Its published roof guidance distinguishes ordinary reroofing from work involving framing, structural repair, or changed roof loads that may require a permit. | Current city roofing license, whether structural work changes the permit requirement, and all applicable inspection obligations. |
Mailing addresses can be misleading. A property with a city name in its postal address may be located in an unincorporated county area or another building jurisdiction. Confirm the authority responsible for the parcel before checking licenses or permits.
How to verify a Kansas roofing contractor
Use the state directory first, then confirm the company’s local authority and project protections.
Search the Kansas Roofing Registration Directory
Search by company name and registration number. Confirm the status is In Good Standing or that a valid exemption applies. Save a dated screenshot because registration status can change.
Match the legal business identity
Compare the directory result with the Kansas Secretary of State business record, estimate, contract, insurance certificate, payment instructions, website, and vehicle markings. A similar trade name is not enough.
Identify the local building jurisdiction
Ask the city or county whether the roofer needs an additional contractor license, which classification authorizes roofing, whether the address needs a roofing permit, and what inspections are required.
Verify liability insurance
Kansas registration applicants must provide proof of at least $500,000 in liability coverage. Ask for a current certificate and confirm directly with the issuing agent that the policy remains active and covers roofing operations.
Check workers’ compensation documentation
The registration process requires proof of workers’ compensation coverage or an authorized exemption or self-insurance status. Ask who will perform the work and independently verify coverage when employees or subcontractors are involved.
Confirm every roofing subcontractor
A subcontractor may not simply use the prime contractor’s registration. Obtain the legal name and Kansas registration number for each roofing subcontractor expected on the property.
Verify the permit before work starts
When a permit is required, the roofer must provide its Kansas registration number to the permitting authority and the number must appear on the permit. Confirm the permit holder, inspection stages, and final closeout record.
Best verification file: Keep the state directory result, local license record, business-entity search, insurance confirmation, workers’ compensation documentation, written estimate, signed contract, permit, inspection records, payment receipts, photographs, change orders, and warranties.
Kansas insurance and workers’ compensation requirements
The state registration process creates useful minimum checks, but homeowners should still verify coverage directly.
At least $500,000 is required for registration
A roofing-registration applicant must file a liability-insurance certificate of not less than $500,000. The insurer must notify the Attorney General if the policy is canceled or lapses. This minimum does not guarantee that the limit is adequate for every project or loss.
Coverage or authorized status must be documented
The applicant must provide proof of workers’ compensation coverage or an authorized exemption or self-insurance status. Kansas generally requires coverage when annual payroll exceeds the statutory threshold, with special rules and exceptions that may affect individual businesses.
- Ask the insurance agent to confirm the named insured, policy number, effective dates, limits, and roofing classification.
- Confirm that the business named on the policy is the business signing the contract and receiving payment.
- Ask whether exclusions apply to residential roofing, subcontracted roofing, open-roof water damage, or work at the property’s height and type.
- Request separate proof for roofing subcontractors rather than assuming the prime contractor’s coverage protects every crew.
- Do not treat a certificate holder box as proof that coverage cannot be canceled or that every claim will be covered.
Kansas roofing contracts and cancellation rights
Kansas does not make state registration a substitute for a detailed written roofing contract. The Attorney General recommends written estimates and a contract describing the work, materials, warranties, timetable, total price, and payment schedule.
The registration number belongs on the contract
Kansas law requires a registered roofing contractor to display its registration certificate number on contracts, business signs, cards, correspondence, and commercial vehicles used for roofing services.
Many in-home solicitations carry a three-business-day cancellation right
For a covered Kansas door-to-door sale of $25 or more, the consumer generally may cancel before midnight of the third business day. The seller must provide the required contract language and detachable cancellation forms, subject to statutory exceptions.
- Identify the exact roof areas, tear-off or recover method, number of existing layers, decking allowance, flashing, underlayment, ventilation, edge metal, penetrations, cleanup, and disposal.
- List the manufacturer, product line, color, warranty level, approved installation system, and responsibility for warranty registration.
- State the total price, deposit, progress-payment triggers, final-payment conditions, financing terms, permit responsibility, and change-order process.
- Require written approval before additional decking, structural repair, ventilation, or insurance-supplement work is performed.
- Never sign a blank estimate, completion certificate, financing document, insurance authorization, or assignment.
Storm-damage roofing and insurance claims
Kansas regularly experiences hail, wind, and severe storms, which can bring legitimate roofing demand as well as unregistered or misleading contractors.
Verify registration during solicitation—not later
The registration must be valid and in good standing when the contractor solicits the project and while the work is performed. Do not accept a promise that registration, insurance, or a local license will be obtained after the contract is signed.
Keep control of your claim
Report the loss to the insurer, understand the deductible and scope decision, and obtain the contractor’s detailed estimate. A roofer may document damage, but the insurer determines coverage and the homeowner remains responsible for contract decisions.
- Be cautious with claims that a contractor can “waive,” “absorb,” or conceal an insurance deductible.
- Do not sign over insurance proceeds or broad claim rights without understanding the document and obtaining qualified advice when needed.
- Compare at least three written estimates based on the same scope, materials, ventilation, flashing, decking assumptions, and warranty level.
- Photograph the roof and exterior before work, during tear-off, after deck repairs, and at completion.
- Report suspected unregistered roofing activity to the Kansas Attorney General.
Roofing permits vary across Kansas
The Kansas registration number must be provided for a roofing permit when one is required, but each local government determines which projects require permits and inspections.
Structural changes commonly trigger review
Roof framing, structural repairs, changes in roof loads, additions, new construction, and related electrical, mechanical, or plumbing work frequently require permits even where an ordinary shingle replacement may qualify for a local exception.
No permit does not mean no rules
Some jurisdictions publish exceptions for ordinary residential reroofing or roof-cover replacement. The contractor may still need state registration and a local license, and the installation must comply with adopted codes and manufacturer instructions.
Ask the building department directly: Is a permit required for this exact scope and address? Which contractor credential is required? Who may apply? What inspections occur? How will the closed permit or final approval be documented?
Payments, mechanic’s liens, and warranties
Kansas lien law can give contractors, subcontractors, and suppliers rights against improved property when they are not paid and statutory requirements are satisfied.
Connect payments to documented progress
Avoid paying the entire job before materials arrive and work is completed. Use a written schedule tied to measurable milestones, inspections, cleanup, documentation, and completion of the agreed punch list.
Confirm subcontractors and suppliers are paid
Before final payment, request contractor affidavits, receipts, and appropriately drafted lien waivers from the contractor and significant subcontractors or suppliers. Preserve any statutory warning or lien notice received.
- Pay the legal business named in the contract rather than an unrelated individual or newly supplied account.
- Use traceable payment methods and keep canceled checks, card records, financing papers, and receipts.
- Do not make final payment until the permit is closed when required, inspections are complete, debris and magnetic cleanup are finished, and warranties are delivered.
- Keep both the contractor workmanship warranty and manufacturer material or system warranty.
- Confirm warranty exclusions, transfer rules, registration deadlines, ventilation requirements, and who handles future claims.
Questions to ask a Kansas roofer
Use these questions before choosing a contractor or paying a deposit.
- What is your Kansas roofing registration number?
- Is your directory status currently In Good Standing?
- Are you claiming a general-contractor exemption, and can I verify it?
- Which local roofing or contractor license applies at this address?
- Will any roofing subcontractor perform the work?
- What are each subcontractor’s legal name and registration number?
- Will your insurance agent confirm roofing coverage and limits?
- Is workers’ compensation coverage active for the crews involved?
- Does this project require a permit, and who will obtain it?
- How will decking, flashing, ventilation, and hidden damage be priced?
- What must occur before each payment is due?
- Who provides workmanship and manufacturer warranty service?
How to report a Kansas roofing problem
The appropriate agency depends on the type of problem.
| Issue | Where to start |
|---|---|
| Unregistered roofer, false registration claim, registration-number misuse, or Roofing Registration Act violation | Kansas Attorney General Roofing Registration Unit or the Attorney General’s unregistered-roofer reporting form |
| Deceptive sales practice, door-to-door cancellation issue, false promise, or consumer fraud | Kansas Attorney General Consumer Protection Division |
| Local contractor license, roofing permit, inspection, or code issue | The city or county building department responsible for the property |
| Workers’ compensation coverage concern | Kansas Department of Labor, Workers Compensation Division |
| Insurance-company or insurance-claim concern | Kansas Department of Insurance Consumer Assistance Division |
| Private workmanship, payment, warranty, lien, or contract dispute | Preserve all evidence and consult a qualified Kansas attorney when necessary |
Preserve evidence: Keep advertisements, directory results, business records, insurance documents, estimates, the signed contract, cancellation forms, payments, financing papers, photographs, communications, permit and inspection records, change orders, warranties, lien notices, and complaint correspondence.
Kansas roofing license questions
Answers to common questions from Kansas homeowners.
Does Kansas require roofing contractors to be licensed?
Kansas requires most roofing contractors to hold a roofing contractor registration certificate from the Attorney General. The credential is officially a registration rather than a traditional examination-based trade license. Local governments may also require contractor licenses.
How do I check a Kansas roofing contractor?
Search the Kansas Attorney General’s Roofing Registration Directory by company name or registration number. Confirm the status, legal name, contact information, and city, then separately verify local licensing, permits, insurance, workers’ compensation documentation, and business identity.
What does “In Good Standing” mean?
It means the contractor has completed the registration process and is currently registered with the Attorney General. It is not a state endorsement or guarantee of workmanship.
Can a Kansas roofing subcontractor use the general contractor’s registration?
No. The Attorney General states that a registration certificate may not be shared. A roofing subcontractor generally needs its own registration unless a specific statutory exemption applies.
What insurance must a Kansas roofer carry?
The state registration application requires a liability-insurance certificate of at least $500,000 and proof of workers’ compensation coverage or an authorized exemption or self-insurance status. Homeowners should verify the current policies directly with the issuing professionals.
When does a Kansas roofing registration expire?
Registration certificates generally expire on June 30 and must be renewed for the next state fiscal year. Always check the current online status rather than relying on an old paper certificate.
Does the registration number have to be on the roofing contract?
Yes. Kansas law requires registered roofers to display the number on contracts, correspondence, business cards, signs, and commercial vehicles used for roofing services. The number must also be supplied for a roofing permit when one is required.
Do Kansas homeowners have three days to cancel a roofing contract?
Many covered door-to-door sales of $25 or more may be canceled before midnight of the third business day, and the seller must provide required cancellation notices. Exceptions apply, so review the transaction and documents carefully.
Is a roofing permit always required in Kansas?
No. Permit rules are local and depend on the jurisdiction and scope. Some cities exempt ordinary reroofing while requiring permits for structural repair, framing, changed roof loads, additions, or related trade work.
Where can I report an unregistered Kansas roofer?
The Kansas Attorney General provides a specific form for reporting suspected unregistered roofing activity. Consumers who have already done business with the contractor may also submit a Consumer Protection Investigation Request.
Ready to compare Kansas roofers?
Tell Rooferus where the property is located and what kind of roofing work you need. Your request can be matched with roofing companies serving your area.
Official Kansas sources
- Kansas Attorney General — Roofing Registration
- Kansas Attorney General — Roofing Registration Directory
- Kansas Attorney General — Roofing Information for Consumers
- Kansas Attorney General — Roofing Information for Contractors
- Kansas Statutes — K.S.A. 50-6,122, Definitions and General-Contractor Exemption
- Kansas Statutes — K.S.A. 50-6,125, Registration Application and Insurance Requirements
- Kansas Statutes — K.S.A. 50-6,127, Duties of Roofing Contractors
- Kansas Statutes — K.S.A. 50-6,135, Registration-Number Disclosures
- Kansas Statutes — K.S.A. 50-640, Door-to-Door Sales and Cancellation
- Johnson County — Contractor License Types, Including Class DR Roofing
- Johnson County — Roofing Permit and Licensing Requirements
- City of Overland Park — Building, Contractor Licensing, and Permits
- Wichita / Sedgwick County MABCD — Permitting and Contractor Licensing
- City of Olathe — Residential Roofing and Permit Guidance
- City of Lawrence — Roofing License and Permit Guidelines
- Kansas Department of Labor — Workers Compensation Overview and Coverage Verification
- Kansas Secretary of State — Business Entity Search
- Kansas Attorney General — Complaints and Unregistered-Roofer Reports
- Kansas Attorney General — Roofer Enforcement Actions
- Kansas Department of Insurance — Homeowners Insurance Consumer Information
Last reviewed: August 6, 2026. State registration, insurance, workers’ compensation, local licensing, code, contract, cancellation, lien, and permit requirements can change. Confirm current information with the Kansas Attorney General and the city or county responsible for the property before signing a contract or beginning work. This guide is general consumer information and is not legal advice.
