best roofers near me
Kansas Roofing License Guide

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.

State credential
Roofing contractor registration
State administrator
Kansas Attorney General
Liability minimum
At least $500,000
Research reviewed
August 6, 2026

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.

State requirement

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.

Local requirement

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 checkWhat it helps establishWhat it does not establish
In Good StandingThe 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.
ExemptThe 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 InactiveThe 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.

JurisdictionExample requirementWhat to verify
Wichita and unincorporated Sedgwick CountyThe 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 CountyJohnson 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 ParkOverland 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.
OlatheOlathe 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.
LawrenceLawrence 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.

Liability insurance

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.

Workers’ compensation

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.

Required disclosure

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.

Door-to-door sales

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.

Before signing

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.

Insurance decisions

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.

Permit-required work

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.

Permit exceptions

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.

Payment protection

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.

Lien protection

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.

IssueWhere to start
Unregistered roofer, false registration claim, registration-number misuse, or Roofing Registration Act violationKansas 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 fraudKansas Attorney General Consumer Protection Division
Local contractor license, roofing permit, inspection, or code issueThe city or county building department responsible for the property
Workers’ compensation coverage concernKansas Department of Labor, Workers Compensation Division
Insurance-company or insurance-claim concernKansas Department of Insurance Consumer Assistance Division
Private workmanship, payment, warranty, lien, or contract disputePreserve 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.

Get Kansas Roofing Quotes

Official Kansas sources

  1. Kansas Attorney General — Roofing Registration
  2. Kansas Attorney General — Roofing Registration Directory
  3. Kansas Attorney General — Roofing Information for Consumers
  4. Kansas Attorney General — Roofing Information for Contractors
  5. Kansas Statutes — K.S.A. 50-6,122, Definitions and General-Contractor Exemption
  6. Kansas Statutes — K.S.A. 50-6,125, Registration Application and Insurance Requirements
  7. Kansas Statutes — K.S.A. 50-6,127, Duties of Roofing Contractors
  8. Kansas Statutes — K.S.A. 50-6,135, Registration-Number Disclosures
  9. Kansas Statutes — K.S.A. 50-640, Door-to-Door Sales and Cancellation
  10. Johnson County — Contractor License Types, Including Class DR Roofing
  11. Johnson County — Roofing Permit and Licensing Requirements
  12. City of Overland Park — Building, Contractor Licensing, and Permits
  13. Wichita / Sedgwick County MABCD — Permitting and Contractor Licensing
  14. City of Olathe — Residential Roofing and Permit Guidance
  15. City of Lawrence — Roofing License and Permit Guidelines
  16. Kansas Department of Labor — Workers Compensation Overview and Coverage Verification
  17. Kansas Secretary of State — Business Entity Search
  18. Kansas Attorney General — Complaints and Unregistered-Roofer Reports
  19. Kansas Attorney General — Roofer Enforcement Actions
  20. 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.