{"id":7720,"date":"2026-07-23T09:00:00","date_gmt":"2026-07-23T09:00:00","guid":{"rendered":"https:\/\/www.simplywise.com\/blog\/?p=7720"},"modified":"2026-07-23T23:58:05","modified_gmt":"2026-07-23T23:58:05","slug":"kansas-contractor-license","status":"publish","type":"post","link":"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/","title":{"rendered":"Kansas Contractor License: Complete 2026 Guide"},"content":{"rendered":"<p><script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  var sels = ['.entry-header','.page-header','article > h1:first-child','.entry-footer'];\n  sels.forEach(function(s){document.querySelectorAll(s).forEach(function(el){el.style.display='none';});});\n  var el = document.querySelector('.sw-a');\n  while (el && el !== document.body) {\n    el.style.maxWidth='100%'; el.style.width='100%'; el.style.padding='0'; el.style.margin='0';\n    el.style.float='none'; el.style.flex='0 0 100%';\n    el = el.parentElement;\n  }\n  document.body.style.marginTop='0'; document.body.style.paddingTop='0';\n});\n<\/script>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n<style id=\"pm-style\">.single-post .entry-header,.single-post .entry-meta,.single-post .page-header,.single-post article>h1:first-child{display:none !important;}.single-post .post-tags,.single-post .entry-footer,.single-post .breadcrumb-nav{display:none !important;}.single-post article.post .entry-content{padding-top:0 !important;margin-top:0 !important;max-width:100% !important;width:100% !important;}.single-post .content-area,.single-post #primary,.single-post .site-main{padding:0 !important;max-width:100% !important;width:100% !important;}.single-post .row--index>.col-xs-12{padding-left:0 !important;padding-right:0 !important;}.single-post .row.no-pad>[class*=\"col-\"]{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin-left:0 !important;padding-left:0 !important;padding-right:0 !important;}.single-post article.post,.single-post article.pm{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 !important;float:none !important;flex:0 0 100% !important;}.single-post .container,.single-post .container-fluid{max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;}.single-post .row--index,.single-post .row.no-pad,.single-post .site-content{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}.pm *{box-sizing:border-box;}.pm{margin:0;background:#f8fafc;color:#3f3f46;font-family:'Inter',-apple-system,'Segoe UI',sans-serif;font-size:16.5px;line-height:1.7;-webkit-font-smoothing:antialiased;max-width:100%;width:100%;}.pm__inner{max-width:720px;margin:0 auto;padding:0 24px;}.pm a{color:#2563eb;text-decoration:none;font-weight:500;}.pm h1,.pm h2,.pm h3{color:#111827;font-weight:700;letter-spacing:-.025em;}.pm strong{color:#111827;font-weight:700;}.pm__hero{padding:72px 0 12px;text-align:center;background:#fff;border-bottom:1px solid #eef1f5;}.pm__crumb{font:500 13px Inter;color:#9ca3af;margin-bottom:20px;}.pm__eyebrow{display:inline-flex;align-items:center;gap:7px;font:600 12px Inter;letter-spacing:.05em;color:#2563eb;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(16,24,40,.04);padding:6px 13px;border-radius:999px;}.pm__eyebrow::before{content:\"\";width:6px;height:6px;border-radius:50%;background:#2563eb;}.pm__hero h1{font-size:45px;line-height:1.12;margin:22px auto 16px;max-width:660px;letter-spacing:-.03em;}.pm__rating{display:flex;justify-content:center;align-items:center;gap:8px;margin:4px 0 18px;font:600 13.5px Inter;color:#4b5563;}.pm__stars{color:#f59e0b;letter-spacing:2px;font-size:15px;}.pm__rating-sub{color:#9ca3af;font-weight:500;}.pm__dek{font-size:19px;line-height:1.55;color:#6b7280;max-width:600px;margin:0 auto 12px;}.pm__dek-cta{font-size:15px;line-height:1.5;color:#6b7280;max-width:600px;margin:0 auto 22px;}.pm__dek-cta a{color:#2563eb;font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(37,99,235,.35);padding-bottom:1px;}.pm__dek-cta a:hover{border-bottom-color:#2563eb;}.pm__meta{display:inline-flex;gap:11px;align-items:center;color:#9ca3af;font:500 13px Inter;}.pm__meta i{width:3px;height:3px;border-radius:50%;background:#d1d5db;}.pm__trustline{max-width:620px;margin:16px auto 2px;font:500 13.5px\/1.55 Inter;color:#6b7280;text-align:center;}.pm__fig{margin:40px auto 0;max-width:940px;padding:0 24px;}.pm__fig img{width:100%;height:auto;border-radius:16px;aspect-ratio:2\/1;object-fit:cover;box-shadow:0 8px 30px rgba(16,24,40,.10);display:block;}.pm__body{padding:44px 0 60px;}.pm h2{font-size:30px;line-height:1.18;margin:50px 0 16px;}.pm h3{font-size:20px;margin:28px 0 8px;}.pm p{margin:0 0 20px;}.pm ul,.pm ol{margin:0 0 20px;padding-left:24px;}.pm li{margin-bottom:8px;}.pm__tldr{background:#fff;border:1px solid #eceef1;border-radius:16px;box-shadow:0 2px 12px rgba(16,24,40,.05);padding:26px 30px;margin:0 0 20px;}.pm__tldr-label{display:inline-flex;align-items:center;gap:8px;font:700 11.5px Inter;letter-spacing:.1em;text-transform:uppercase;color:#2563eb;margin-bottom:12px;}.pm__tldr ol{margin:0;padding-left:20px;color:#4b5563;font-size:15.5px;line-height:1.6;}.pm__tldr li{margin-bottom:7px;}.pm__tldr-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #dbe6ff;padding-top:16px;margin-top:14px;font-size:14.5px;}.pm__tldr-cta span{color:#111827;font-weight:500;}.pm__tldr-cta a{display:inline-flex;align-items:center;white-space:nowrap;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;background:#2563eb;color:#fff;text-decoration:none;}.pm__toc{background:#fff;border:1px solid #eceef1;border-left:4px solid #2563eb;border-radius:12px;padding:22px 26px;margin:0 0 30px;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__toc-label{font:700 18px Inter;color:#111827;margin:0 0 4px;letter-spacing:-.01em;}.pm__toc-sublabel{font:500 13.5px Inter;color:#9ca3af;margin:0 0 14px;}.pm__toc ol{margin:0;padding-left:20px;columns:2;column-gap:34px;color:#4b5563;font-size:15px;line-height:1.5;}.pm__toc li{margin-bottom:9px;break-inside:avoid;}.pm__toc a{color:#2563eb;font-weight:500;}.pm__steps{list-style:none;counter-reset:s;padding:0;margin:20px 0 32px;display:grid;gap:10px;}.pm__steps>li{counter-increment:s;position:relative;background:#fff;border:1px solid #eceef1;border-radius:12px;padding:18px 22px 18px 66px;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__steps>li::before{content:counter(s);position:absolute;left:18px;top:18px;width:34px;height:34px;background:#eff4ff;color:#2563eb;border-radius:9px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;}.pm__steps h3{margin:0 0 4px;font-size:17px;}.pm__steps p{margin:0;color:#6b7280;font-size:15.5px;}.pm__steps p+p{margin-top:10px;}.pm__table{width:100%;border-collapse:separate;border-spacing:0;margin:18px 0 28px;font-size:15px;background:#fff;border:1px solid #eceef1;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__table th{text-align:left;background:#fafafa;font:700 11.5px Inter;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;padding:12px 16px;border-bottom:1px solid #eceef1;}.pm__table td{padding:14px 16px;border-bottom:1px solid #f3f4f6;color:#4b5563;vertical-align:top;}.pm__table tbody tr:last-child td{border-bottom:none;}.pm__table tbody tr:hover{background:#fbfcff;}.pm__tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0 28px;}.pm__tablewrap .pm__table{margin:0;}.pm__promo{background:linear-gradient(180deg,#f0f5ff,#eef4ff);border:1px solid #dbe6ff;border-radius:18px;padding:34px;margin:36px 0;text-align:center;}.pm__promo h2{margin:0 0 10px;font-size:25px;}.pm__promo p{color:#4b5563;font-size:16px;max-width:520px;margin:0 auto 18px;}.pm__callout{background:#fff;border:1px solid #dbe6ff;border-left:4px solid #2563eb;border-radius:12px;padding:18px 22px;margin:24px 0;color:#4b5563;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__callout p:last-child{margin-bottom:0;}.pm__inline-cta{margin:4px 0 22px;font-size:14.5px;}.pm__inline-cta a{color:#2563eb;font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(37,99,235,.3);padding-bottom:1px;}.pm__inline-cta a:hover{border-bottom-color:#2563eb;}.pm__btn{display:inline-block;background:#2563eb;color:#fff;font:600 15px Inter;padding:13px 26px;border-radius:10px;box-shadow:0 4px 14px rgba(37,99,235,.28);}.pm a.pm__btn{color:#fff;text-decoration:none;font-weight:600;}.pm__btn--lg{padding:16px 34px;font-size:16px;}.pm__sources{background:#fff;border:1px solid #eceef1;border-radius:14px;padding:24px 28px;margin:36px 0;}.pm__sources h2{font:700 11.5px Inter;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin:0 0 12px;}.pm__sources ul{list-style:none;padding:0;margin:0;}.pm__sources li{font-size:14.5px;color:#6b7280;padding:9px 0;border-bottom:1px solid #f3f4f6;}.pm__sources li:last-child{border-bottom:none;}.pm__pull{background:#f8fafc;padding:54px 0;text-align:center;}.pm__pull blockquote{margin:0 auto;max-width:760px;padding:30px 24px;border-top:1px solid #dbe1ea;border-bottom:1px solid #dbe1ea;color:#111827;font:600 25px\/1.4 Inter;letter-spacing:-.02em;}.pm__pull cite{display:block;margin-top:18px;color:#9ca3af;font:500 13px Inter;font-style:normal;}.pm__faq{padding:54px 0;background:#f8fafc;}.pm__faq h2{font-size:26px;text-align:center;margin:0 0 24px;}.pm__faq details{background:#fff;border:1px solid #eceef1;border-radius:12px;margin-bottom:10px;box-shadow:0 1px 2px rgba(16,24,40,.04);}.pm__faq summary{cursor:pointer;list-style:none;padding:17px 20px;font-weight:600;color:#111827;}.pm__faq summary::-webkit-details-marker{display:none;}.pm__faq details>div{padding:0 20px 17px;color:#6b7280;font-size:15.5px;}.pm__faq details>div p{margin:0;}.pm__final{background:#0f1729;color:#cbd5e1;text-align:center;padding:76px 0;margin-top:20px;border-radius:24px 24px 0 0;}.pm__final .pm__eyebrow{background:rgba(37,99,235,.16);border:none;color:#93b4ff;box-shadow:none;}.pm__final h2{color:#fff;font-size:33px;margin:16px 0 12px;}.pm__final p{color:#94a3b8;max-width:520px;margin:0 auto 24px;}@media(max-width:600px){.pm__inner{padding:0 18px;}.pm__hero{padding:48px 0 8px;}.pm__hero h1{font-size:34px;}.pm__dek{font-size:17px;}.pm__dek-cta{font-size:14px;}.pm__meta{flex-wrap:wrap;justify-content:center;gap:8px 11px;}.pm h2{font-size:24px;}.pm__toc{padding:20px;}.pm__toc ol{columns:1;}.pm__fig{padding:0 16px;}.pm__fig img{aspect-ratio:16\/10;}.pm__steps>li{padding:18px 0 18px 56px;background:transparent;box-shadow:none;}.pm__steps>li::before{left:0;}.pm__table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;font-size:13.5px;}.pm__table th,.pm__table td{padding:10px 14px;}.pm__tldr-cta{align-items:flex-start;}.pm__tldr-cta a{white-space:normal;}.pm__pull{padding:42px 0;}.pm__pull blockquote{font-size:21px;}.pm__faq{padding:44px 0;}.pm__final{padding:64px 0;}.pm__final h2{font-size:30px;}.pm__btn--lg{width:100%;text-align:center;}}<\/style>\n<p><script>\n(function(){\n  try{\n    var b=document.body;\n    if(b && b.classList){b.classList.add('single-post');}\n  }catch(e){}\n})();\n<\/script><\/p>\n<article class=\"pm\">\n<header class=\"pm__hero\">\n<div class=\"pm__inner\">\n<nav class=\"pm__crumb\">Blog &nbsp;&rsaquo;&nbsp; Contractor Licenses by State<\/nav>\n<p><span class=\"pm__eyebrow\">Kansas &middot; Contractor Licensing<\/span><\/p>\n<h1>Kansas Contractor License: Complete 2026 State and Local Guide<\/h1>\n<p class=\"pm__dek\">Kansas has no statewide general contractor license. Here is what a Kansas contractor license really means: the roofing registration every roofer files with the Attorney General, and the city and county programs in Wichita, Johnson County, and Topeka that license everyone else. Grounded in the Kansas Roofing Registration Act and the local building departments.<\/p>\n<p class=\"pm__dek-cta\">In a hurry? <a href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">Price a job from a photo<\/a> in about six seconds.<\/p>\n<div class=\"pm__rating\"><span class=\"pm__stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/span> <b>4.8<\/b> <span class=\"pm__rating-sub\">on the App Store<\/span><\/div>\n<div class=\"pm__meta\">\n<span>SimplyWise Editorial Team<\/span><br \/>\n<i><\/i><br \/>\n<span>Updated July 23, 2026<\/span><br \/>\n<i><\/i><br \/>\n<span>16 min read<\/span>\n<\/div>\n<p class=\"pm__trustline\">Verified against the Kansas Roofing Registration Act (K.S.A. 50-6,121 et seq.) and the Wichita, Johnson County, and Topeka contractor licensing programs.<\/p>\n<figure class=\"pm__fig\">\n<img decoding=\"async\" alt=\"Two roofing contractors installing dark roof tile over the wood battens of a steep residential roof, the trade behind the only statewide Kansas contractor license credential, a roofing registration\" loading=\"eager\" src=\"https:\/\/images.unsplash.com\/photo-1763665814965-b5c4b3547908?w=960&amp;q=80\"\/><br \/>\n<\/figure>\n<\/div>\n<\/header>\n<div class=\"pm__body\">\n<div class=\"pm__inner\">\n<aside class=\"pm__tldr\">\n<div class=\"pm__tldr-label\">The roadmap, at a glance<\/div>\n<ol>\n<li>Start with the honest fact: Kansas has no statewide general contractor license, so your first move is to pin down the city or county where the job sits.<\/li>\n<li>Check that jurisdiction&#8217;s contractor program (Wichita, Johnson County, and Topeka each run their own) and the class you need: Class A general, Class B building, or Class C residential.<\/li>\n<li>Pass the Kansas Standard ICC contractor exam at 75 percent, or qualify through the degree or coursework path some jurisdictions allow.<\/li>\n<li>Carry the insurance the local program requires, such as the $300,000 general liability minimum Wichita sets, plus workers compensation.<\/li>\n<li>If you roof for a fee anywhere in Kansas, register as a roofing contractor with the Attorney General under the Kansas Roofing Registration Act.<\/li>\n<li>File the roofing application with proof of at least $500,000 in liability insurance and workers compensation coverage.<\/li>\n<li>Register your business entity with the Kansas Secretary of State and open your state tax accounts.<\/li>\n<li>Renew on each clock: the roofing registration by June 30 every year, and each local license on its own cycle.<\/li>\n<\/ol>\n<div class=\"pm__tldr-cta\"><span>Pricing the job before you bid it? Start from a photo.<\/span><a href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">SimplyWise Cost Estimator<\/a><\/div>\n<\/aside>\n<h2 id=\"how-it-works\">What is a Kansas contractor license and who needs one?<\/h2>\n<p>A Kansas contractor license is not one statewide credential the way it is in most states, because Kansas does not issue a statewide general contractor license and has no state licensing board for the building trades. The only contractor credential that is truly statewide is the roofing contractor registration, administered by the Kansas Attorney General under the <a href=\"https:\/\/ksrevisor.gov\/statutes\/chapters\/ch50\/050_006_0121.html\" rel=\"noopener\" target=\"_blank\">Kansas Roofing Registration Act<\/a> (K.S.A. 50-6,121 et seq.), which any person who performs commercial or residential roofing for a fee must hold before they work or sue to collect. Everything else, general contracting and trades such as electrical, plumbing, and mechanical, is licensed city by city and county by county, so who needs a Kansas contractor license depends entirely on where the job is. There is no statewide project-dollar threshold and no statewide exam. Local programs in Wichita, Johnson County, and Topeka instead run their own classes, typically Class A general, Class B building up to three stories, and Class C residential, and require passing the Kansas Standard ICC contractor exam at 75 percent, carrying general liability insurance (Wichita sets a $300,000 minimum), and renewing on their own cycles. The roofing registration itself requires at least $500,000 in liability insurance and workers compensation coverage, carries a fee the Attorney General sets and the statute caps at $500, and renews every fiscal year by June 30. Skipping the registration is a civil penalty under the Kansas Consumer Protection Act and bars you from bringing a roofing claim in a Kansas court.<\/p>\n<div class=\"pm__callout\">\n<p><strong>The short version:<\/strong> there is no single card to buy. If you roof for a fee, you register statewide with the Attorney General. For everything else, you get licensed by the city or county where the work is, under its own classes, exam, insurance, and fees. Two contractors doing the same work in different Kansas towns can face two different licensing rules.<\/p>\n<\/div>\n<nav class=\"pm__toc\" aria-label=\"Table of contents\">\n<p class=\"pm__toc-label\">Table of contents<\/p>\n<p class=\"pm__toc-sublabel\">Jump to any section below<\/p>\n<ol>\n<li><a href=\"#how-it-works\">What it is and who needs one<\/a><\/li>\n<li><a href=\"#types\">The three ways Kansas licenses contractors<\/a><\/li>\n<li><a href=\"#requirements\">What the statewide roofing registration requires<\/a><\/li>\n<li><a href=\"#apply\">How to get licensed in Kansas: the 8-step process<\/a><\/li>\n<li><a href=\"#exam\">Exams: no statewide test, and the Kansas Standard series<\/a><\/li>\n<li><a href=\"#insurance\">Insurance, bond, and workers compensation<\/a><\/li>\n<li><a href=\"#business\">Setting up your Kansas contracting business<\/a><\/li>\n<li><a href=\"#local\">Local licensing: Wichita, Johnson County, Topeka<\/a><\/li>\n<li><a href=\"#renewal\">Renewals: roofing registration and local licenses<\/a><\/li>\n<li><a href=\"#enforcement\">Penalties and enforcement<\/a><\/li>\n<li><a href=\"#costs\">Kansas contractor license costs, itemized<\/a><\/li>\n<li><a href=\"#pitfalls\">Pitfalls to avoid<\/a><\/li>\n<li><a href=\"#bottom-line\">Bottom line<\/a><\/li>\n<li><a href=\"#faqs\">Frequently asked questions<\/a><\/li>\n<\/ol>\n<\/nav>\n<h2 id=\"types\">The three ways Kansas licenses contractors<\/h2>\n<p>Because there is no statewide general contractor license, the honest way to read Kansas is as three separate systems that can all touch the same job. Get these three straight and the rest of the state makes sense.<\/p>\n<h3>1. Statewide: roofing contractor registration<\/h3>\n<p>The one credential that follows you everywhere in Kansas is the roofing contractor registration. Since July 1, 2013, the Kansas Roofing Registration Act has required any roofing contractor, including subcontractors and out-of-state contractors, to register with the Attorney General before performing commercial or residential roofing for a fee. It is a registration, not a license: there is no state exam, but there is a real insurance floor and a real penalty for skipping it. This is the only part of Kansas contractor licensing that is set at the state level.<\/p>\n<h3>2. Local: general contractor licensing<\/h3>\n<p>General contracting, the work of building, remodeling, and demolishing structures, is licensed by cities and counties, not the state. Larger jurisdictions run formal programs with tiered classes. Wichita and Sedgwick County license through the Metropolitan Area Building and Construction Department, Johnson County runs a countywide Contractor Licensing Program for the Kansas City suburbs, and Topeka licenses through its Development Services Division. Each sets its own classes, fees, and renewal dates, though most use the same Kansas Standard ICC exam.<\/p>\n<h3>3. Local: trade licensing<\/h3>\n<p>The building trades, electrical, plumbing, mechanical (HVAC and refrigeration), and others, are also licensed locally rather than by a statewide board. The same city and county programs that license general contractors issue separate trade licenses, each with its own exam and insurance rules. A plumber licensed in Wichita is not automatically licensed in Topeka or Johnson County, so trade contractors who cross metro lines carry more than one card.<\/p>\n<div class=\"pm__tablewrap\">\n<table class=\"pm__table\">\n<thead>\n<tr>\n<th>Regime<\/th>\n<th>Who regulates it<\/th>\n<th>Who it covers<\/th>\n<th>Exam<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Roofing registration<\/strong><\/td>\n<td>Kansas Attorney General (statewide)<\/td>\n<td>Anyone roofing for a fee, including subcontractors and out-of-state roofers<\/td>\n<td>No exam; experience statement and insurance<\/td>\n<\/tr>\n<tr>\n<td><strong>General contracting<\/strong><\/td>\n<td>City or county building department<\/td>\n<td>Builders and remodelers, by Class A, B, or C<\/td>\n<td>Kansas Standard ICC, typically 75 percent<\/td>\n<\/tr>\n<tr>\n<td><strong>Trades<\/strong><\/td>\n<td>City or county building department<\/td>\n<td>Electrical, plumbing, mechanical, and other trades<\/td>\n<td>Trade exam set locally, typically 75 percent<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"pm__inline-cta\">Not sure which line of work a job falls under before you bid it? <a href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">The SimplyWise Cost Estimator<\/a> turns a job photo into an itemized estimate in about 6 seconds. Free to try.<\/p>\n<h2 id=\"requirements\">What the statewide roofing registration requires<\/h2>\n<p>The roofing registration is the one piece of Kansas contractor licensing spelled out in statute, so it is the clearest to plan for. Under the Kansas Roofing Registration Act, the Attorney General registers roofing contractors, and the application requirements are set out in K.S.A. 50-6,125. The bar is built around insurance and honesty rather than a test.<\/p>\n<h3>Who counts as a roofing contractor<\/h3>\n<p>The act defines a roofing contractor as any person, including a subcontractor and a nonresident contractor, who in the ordinary course of business engages in commercial or residential roofing services for a fee, or who offers or solicits roofing-related services such as construction, installation, renovation, repair, maintenance, alteration, and waterproofing. It carves out two groups: people doing only demolition or cleanup of construction waste that contains roofing material, and workers hired under the direct supervision of a registered roofing contractor as employees, day laborers, or contract laborers.<\/p>\n<h3>The general contractor carve-out<\/h3>\n<p>Kansas also exempts many general contractors from registering as roofers. Under K.S.A. 50-6,122(e), a general contractor does not need a roofing registration when roofing is a secondary service that does not exceed 50 percent of the total project cost, the contractor complies with all state and local requirements, and the work is not sold door to door. A general contractor is likewise exempt when it hires a separately registered roofing contractor that holds a valid certificate and assumes full responsibility for the roofing. In short, if roofing is the job, you register; if roofing is a minor slice of a larger build or you sub it out to a registered roofer, you generally do not.<\/p>\n<h3>Insurance and workers compensation<\/h3>\n<p>The core requirement is coverage. To register, an applicant who is at least 18 years old files an application under oath with a certificate of liability insurance of not less than $500,000, and the insurer must notify the Attorney General if that policy is ever canceled or lapses. The applicant also shows either workers compensation coverage that satisfies the Kansas workers compensation act or a valid affidavit of exemption or self-insurance. Alongside the coverage, the application carries a statement of the applicant&#8217;s roofing experience and qualifications and the business&#8217;s name, address, and contact information.<\/p>\n<div class=\"pm__callout\">\n<p><strong>A felony does not automatically disqualify you.<\/strong> Kansas asks every roofing applicant to disclose felony convictions under oath, but the statute is explicit that a conviction does not disqualify a person from registration as long as it is truthfully disclosed. Hiding it, not having it, is what causes problems.<\/p>\n<\/div>\n<h2 id=\"apply\">How to get a Kansas contractor license: the 8-step process<\/h2>\n<p>Because the state is a patchwork, the process is really a sequence of the right local steps plus the statewide roofing registration when it applies. Work it in this order and you avoid the two things that stall Kansas contractors most: applying in the wrong jurisdiction, and roofing before the Attorney General registration is in hand.<\/p>\n<ol class=\"pm__steps\">\n<li>\n<h3>Pin down the jurisdiction<\/h3>\n<p>Identify the exact city or county where the work will happen, because that building department, not the state, sets your license. Wichita and Sedgwick County, Johnson County, and Topeka each run separate programs, and smaller towns may defer to a county or a neighboring city.<\/p>\n<\/li>\n<li>\n<h3>Identify the class you need<\/h3>\n<p>Match your work to the local class: Class A general contractor for unlimited structures, Class B building contractor for buildings up to three stories, or Class C residential contractor for one and two-family homes. Trade work maps to a separate electrical, plumbing, or mechanical license.<\/p>\n<\/li>\n<li>\n<h3>Pass the Kansas Standard ICC exam<\/h3>\n<p>Sit the Kansas Standard ICC contractor exam for your class and score the passing mark the jurisdiction sets, commonly 75 percent. Some programs, including Topeka and Johnson County, also accept a qualifying degree or documented coursework in place of the exam.<\/p>\n<\/li>\n<li>\n<h3>Line up insurance and workers compensation<\/h3>\n<p>Secure the general liability insurance your jurisdiction requires, such as the $300,000 minimum Wichita sets, and carry workers compensation or file the local waiver if you are exempt. Have the certificates issued in your business name before you apply.<\/p>\n<\/li>\n<li>\n<h3>Register your business entity<\/h3>\n<p>Form your company with the Kansas Secretary of State and get a federal employer identification number so your license, insurance, and tax records all match one legal entity. Handling this early keeps every later form consistent.<\/p>\n<\/li>\n<li>\n<h3>Submit the local contractor application<\/h3>\n<p>File the application with the city or county building department, attach your exam result, insurance certificates, and entity paperwork, and pay the local fee. Johnson County, for example, charges a $100 application fee plus a $225 license fee per license type.<\/p>\n<\/li>\n<li>\n<h3>Register as a roofing contractor if you roof<\/h3>\n<p>If any of your work is roofing for a fee, file the roofing contractor application with the Kansas Attorney General with proof of at least $500,000 in liability insurance and workers compensation, and pay the registration fee the Attorney General sets.<\/p>\n<\/li>\n<li>\n<h3>Renew each credential on its own clock<\/h3>\n<p>Track every renewal date separately: the roofing registration expires June 30 each year, while local licenses run on their own calendars, such as Wichita&#8217;s split of general contractor renewals in even years and trade renewals in odd years.<\/p>\n<\/li>\n<\/ol>\n<p class=\"pm__inline-cta\">Once you are cleared to work, your first bid sets the tone. <a href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">Turn a jobsite photo into an itemized estimate<\/a> in about 6 seconds so your numbers look professional from day one. Free to try.<\/p>\n<h2 id=\"exam\">Exams: no statewide test, and the Kansas Standard series<\/h2>\n<p>There is no single statewide contractor exam in Kansas, and no state license to attach one to. The roofing registration has no test at all: the Attorney General asks for a statement of experience, insurance, and honesty, not a passing score. What ties the state together on the exam side is a shared standard the cities use rather than a shared board.<\/p>\n<p>That standard is the Kansas Standard ICC contractor exam. Wichita, Johnson County, and Topeka all require applicants to pass this exam series, typically at 75 percent, for the general contractor classes. The classes line up across jurisdictions: Class A is the Kansas Standard General Building Contractor for structures of any height, Class B is the Kansas Standard Building Contractor limited to three stories, and Class C is the Kansas Standard Residential Building Contractor. Because the exam is standardized, passing it in one Kansas jurisdiction often smooths licensing in another, even though each city still issues its own license.<\/p>\n<p>Which trades carry a statewide license? None. Electrical, plumbing, mechanical, and the other trades are licensed at the local level, each through its own exam administered by the city or county. So the practical answer for exams in Kansas is: no statewide test, one widely used Kansas Standard series for general contractors, and separate local trade exams on top.<\/p>\n<div class=\"pm__tablewrap\">\n<table class=\"pm__table\">\n<thead>\n<tr>\n<th>Class<\/th>\n<th>Kansas Standard title<\/th>\n<th>Scope<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Class A<\/strong><\/td>\n<td>General Building Contractor<\/td>\n<td>Structures of any height, commercial and residential<\/td>\n<\/tr>\n<tr>\n<td><strong>Class B<\/strong><\/td>\n<td>Building Contractor<\/td>\n<td>Buildings up to three stories tall<\/td>\n<\/tr>\n<tr>\n<td><strong>Class C<\/strong><\/td>\n<td>Residential Building Contractor<\/td>\n<td>One and two-family homes and accessory buildings<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"insurance\">Insurance, bond, and workers compensation<\/h2>\n<p>Insurance is where Kansas is strict even though licensing is loose. The roofing registration and every serious local program lean on coverage rather than a state bond, so plan your policies before your paperwork.<\/p>\n<p>For the statewide roofing registration, the statute sets a hard floor: a certificate of liability insurance of not less than $500,000, held for the life of the registration, with the carrier required to tell the Attorney General if it lapses. Roofing applicants also carry workers compensation or file a valid affidavit of exemption. The Attorney General is separately authorized to require surety bonds in amounts it sets, so check the current roofing application for any bond in force when you file.<\/p>\n<p>Local general contractor programs set their own insurance minimums. Wichita and Sedgwick County require general liability of at least $300,000 through the Metropolitan Area Building and Construction Department, plus a workers compensation certificate (or a notarized waiver if you are exempt) and an auto insurance certificate. Johnson County and Topeka set their own coverage requirements through their programs. The pattern across Kansas is consistent: carry general liability and workers compensation, and expect the numbers to be set by whoever is issuing the credential.<\/p>\n<div class=\"pm__tablewrap\">\n<table class=\"pm__table\">\n<thead>\n<tr>\n<th>Credential<\/th>\n<th>Liability insurance<\/th>\n<th>Workers compensation<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Roofing registration (statewide)<\/td>\n<td>Not less than $500,000<\/td>\n<td>Coverage or affidavit of exemption<\/td>\n<\/tr>\n<tr>\n<td>Wichita and Sedgwick County (MABCD)<\/td>\n<td>At least $300,000 general liability<\/td>\n<td>Certificate or notarized waiver<\/td>\n<\/tr>\n<tr>\n<td>Johnson County and Topeka<\/td>\n<td>Set by the program<\/td>\n<td>Set by the program<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"business\">Setting up your Kansas contracting business<\/h2>\n<p>Every Kansas jurisdiction licenses a business, so the smoothest applications start with the company already formed. Get the entity, the federal number, and the state tax accounts in place first, and each license application simply confirms details that already exist.<\/p>\n<h3>Register the entity and get an EIN<\/h3>\n<p>Form your company, whether a limited liability company or a corporation, through the Kansas Secretary of State, then apply for a federal employer identification number from the IRS. The name on your local license, your insurance certificates, and your roofing registration should all match this one entity, so settle the structure before you file a single application.<\/p>\n<h3>Set up Kansas tax accounts<\/h3>\n<p>Register with the Kansas Department of Revenue for the tax accounts your work triggers, such as sales and use tax and withholding if you have employees. Contractors handle sales and use tax on materials in specific ways, so opening the accounts early keeps you compliant from your first invoice. If you hire, you also carry workers compensation, which the state and your jobsites will expect anyway.<\/p>\n<h3>Handle each local layer<\/h3>\n<p>Because there is no statewide license, the business setup includes mapping every jurisdiction you plan to work in. Pull the contractor application for each city or county on your list, note its class structure, exam, insurance minimum, and renewal date, and build them into your calendar. A contractor working across the Kansas City suburbs and Wichita may hold licenses under two or three different programs at once.<\/p>\n<h2 id=\"local\">Local licensing: Wichita, Johnson County, and Topeka<\/h2>\n<p>The heart of contractor licensing in Kansas in practice is local, so here is how the three largest programs actually work. Each is a real, standalone system, and each is the model smaller Kansas jurisdictions tend to follow or defer to.<\/p>\n<h3>Wichita and Sedgwick County (MABCD)<\/h3>\n<p>Wichita licenses through the Metropolitan Area Building and Construction Department, a joint operation that covers the City of Wichita, unincorporated Sedgwick County, and several contracted small cities. The department issues general contractor classes A through D plus specialty licenses such as roofing and siding, swimming pool, solar, and wrecking, and a long list of trade contractor licenses including electrical, plumbing, mechanical, gas fitting, and sheet metal. Applicants submit a Kansas Standard ICC exam result with a minimum score of 75 percent, carry general liability of at least $300,000, and provide workers compensation and auto insurance certificates or notarized waivers. General contractor licenses expire December 31 of even-numbered years, and trade licenses expire December 31 of odd-numbered years.<\/p>\n<h3>Johnson County<\/h3>\n<p>Johnson County, the Kansas City metro&#8217;s largest suburban county, runs a countywide Contractor Licensing Program. It issues Class A general, Class B building, and Class C residential licenses, along with specialty D classes for electrical, mechanical, plumbing, fire protection, fire alarm, roofing, swimming pool, and wood framing. Applicants pass the ICC exam at 75 percent or qualify with a bachelor&#8217;s degree in architecture, construction science, or a relevant engineering field. The program charges a $100 application fee on new licenses plus a $225 license fee for each license type, and renewals run $225 per type.<\/p>\n<h3>Topeka<\/h3>\n<p>The capital city licenses through its Development Services Division, which issues all contractor and trade licenses in Topeka. Its general classes mirror the Kansas Standard series: Class A for general building of unlimited stories, Class B for buildings up to three stories, and Class C for residential only. Nontrade contractors pass the ICC exam at 75 percent or submit a transcript showing at least 30 hours of coursework in construction science, engineering, or architecture, and trade contractors pass an approved trade exam at 75 percent. Topeka also requires continuing education, eight hours a year for general contractors and six hours a year for trade contractors, and it makes the statewide roofing tie explicit: roofers must supply their Kansas Attorney General roofer registration certificate number, renewed yearly, before the city will license them.<\/p>\n<div class=\"pm__tablewrap\">\n<table class=\"pm__table\">\n<thead>\n<tr>\n<th>Program<\/th>\n<th>Classes<\/th>\n<th>Exam<\/th>\n<th>Fees<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Wichita and Sedgwick County (MABCD)<\/td>\n<td>General A to D plus specialty and trade licenses<\/td>\n<td>Kansas Standard ICC, 75 percent<\/td>\n<td>Set by the department<\/td>\n<\/tr>\n<tr>\n<td>Johnson County<\/td>\n<td>Class A, B, C plus specialty D classes<\/td>\n<td>ICC 75 percent or qualifying degree<\/td>\n<td>$100 application plus $225 per license type<\/td>\n<\/tr>\n<tr>\n<td>Topeka<\/td>\n<td>Class A, B, C plus trade licenses<\/td>\n<td>ICC 75 percent or 30 hours coursework<\/td>\n<td>Set by the city; no proration<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"pm__inline-cta\">Bidding across several Kansas jurisdictions this year? <a href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">Price each job from a photo<\/a> so your numbers stay consistent from town to town. Free to try.<\/p>\n<div class=\"pm__promo\">\n<h2>Win the bid, then price it in seconds<\/h2>\n<p>Getting licensed in Kansas is a scavenger hunt across cities and counties. Winning work is where the money is. The SimplyWise Cost Estimator turns a jobsite photo into an itemized estimate in about 6 seconds, so a one-person shop can send proposals that look like they came from a 50-person company. Plans run $29.99\/mo or $239.99\/yr, about $20\/mo on the annual plan, with a 7-day free trial, so it is free to try before you commit.<\/p>\n<p><a class=\"pm__btn\" href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">Try the SimplyWise Cost Estimator<\/a>\n<\/div>\n<h2 id=\"renewal\">Renewals: roofing registration and local licenses<\/h2>\n<p>With no statewide license, there is no single renewal date to remember, and that is exactly where Kansas contractors slip. Each credential runs on its own clock, so treat renewals as a small portfolio rather than one deadline.<\/p>\n<p>The roofing contractor registration renews every fiscal year by June 30. To renew, the roofing contractor files a renewal application with the Attorney General and pays the renewal fee, which the Attorney General sets and the statute caps at $500. Miss the deadline and a late fee applies, set by the Attorney General and capped at $300, and a registration that lapses into inactive status carries a reinstatement fee, capped at $500 plus the standard registration fee, if you return to active status in a later year.<\/p>\n<p>Local licenses renew on their own schedules. Wichita splits its renewals, with general contractor licenses expiring December 31 of even-numbered years and trade licenses December 31 of odd-numbered years. Johnson County renews at $225 per license type. Topeka renews annually and ties continuing education to the renewal, and it does not prorate its license fees, so timing your application matters. Build every date into one calendar the day each credential is issued.<\/p>\n<div class=\"pm__callout\">\n<p><strong>Keep the roofing renewal on a hard date:<\/strong> June 30 is the same every year, so it is the easiest Kansas deadline to protect. Set the reminder for early June, refresh your $500,000 insurance certificate, and file before the month ends to avoid the late and reinstatement fees.<\/p>\n<\/div>\n<h2 id=\"enforcement\">Penalties and enforcement<\/h2>\n<p>The teeth in Kansas contractor licensing sit at two levels. Statewide, the roofing act carries real consequences; locally, the building department controls your permits.<\/p>\n<p>On the roofing side, the statute is direct. No person may act as a roofing contractor in Kansas without a valid registration certificate, and a contractor who fails to register is liable for a civil penalty under the Kansas Consumer Protection Act (K.S.A. 50-636), on top of any other remedy available to a wronged consumer. The same penalty applies to anyone who keeps working while a registration is suspended or revoked. Just as important for your wallet, the act bars an unregistered roofer from bringing or maintaining any claim, action, suit, or proceeding in a Kansas court related to the roofing business. Skip the registration and you can lose the right to sue to collect on your own roofing jobs.<\/p>\n<p>At the local level, enforcement is quieter but just as effective: a city or county building department will not issue permits or pass inspections for a contractor who is not licensed in that jurisdiction. Working without the required local license stalls the job, can trigger stop-work orders, and undercuts your ability to enforce the contract. In both systems, the licensing cost is small next to the money a contractor can lose by skipping it.<\/p>\n<h2 id=\"costs\">Kansas contractor license costs, itemized<\/h2>\n<p>There is no single Kansas contractor license fee, so the real cost depends on which credentials your work requires. Here is the picture for the statewide roofing registration and the local programs whose fees are published, plus the third-party costs that are easy to forget.<\/p>\n<div class=\"pm__tablewrap\">\n<table class=\"pm__table\">\n<thead>\n<tr>\n<th>Item<\/th>\n<th>Amount<\/th>\n<th>Paid to<\/th>\n<th>Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Roofing registration fee<\/td>\n<td>Set by the Attorney General; capped at $500<\/td>\n<td>Kansas Attorney General<\/td>\n<td>Annual certificate, expires June 30. Statute sets the ceiling, not a fixed price.<\/td>\n<\/tr>\n<tr>\n<td>Roofing renewal fee<\/td>\n<td>Capped at $500<\/td>\n<td>Kansas Attorney General<\/td>\n<td>Due by June 30 each fiscal year.<\/td>\n<\/tr>\n<tr>\n<td>Roofing late fee<\/td>\n<td>Capped at $300<\/td>\n<td>Kansas Attorney General<\/td>\n<td>Added when a renewal misses June 30.<\/td>\n<\/tr>\n<tr>\n<td>Johnson County license<\/td>\n<td>$100 application plus $225 per type<\/td>\n<td>Johnson County<\/td>\n<td>Renewal is $225 per license type.<\/td>\n<\/tr>\n<tr>\n<td>Wichita and Topeka license fees<\/td>\n<td>Set by the department or city<\/td>\n<td>Local building department<\/td>\n<td>Not published as a flat figure; confirm at application.<\/td>\n<\/tr>\n<tr>\n<td>Liability insurance and workers comp<\/td>\n<td>Premium varies<\/td>\n<td>Insurance carrier<\/td>\n<td>$500,000 for roofing; $300,000 general liability for Wichita.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The takeaway is that a Kansas contractor license is cheap to file and cheap only if you file in the right places. A roofer&#8217;s statewide registration is capped at $500, and a Johnson County general contractor pays $325 in the first year for one class before insurance. Where the cost climbs is not the state, it is the number of local jurisdictions you have to license in, each with its own fee and renewal.<\/p>\n<p>Set against the rest of the country, Kansas sits with the roughly 15 states that do not license general contractors at the state level at all. Among the 33 states that do and publish a computable figure, the median first-year cost is about $176, and the range runs from about $25 in Nebraska to about $900 in Nevada. Kansas is not on that ladder for general contracting, because its cost lives in city halls rather than a state office. <a href=\"https:\/\/www.simplywise.com\/blog\/contractor-license-cost-by-state\/\" rel=\"noopener\">See how Kansas compares in all 50 states<\/a> in the full breakdown. Neighboring states run their own systems too, from <a href=\"https:\/\/www.simplywise.com\/blog\/missouri-contractor-license\/\" rel=\"noopener\">Missouri&#8217;s local-first approach<\/a> to <a href=\"https:\/\/www.simplywise.com\/blog\/colorado-general-contractor-license\/\" rel=\"noopener\">Colorado&#8217;s local licensing with a state trade layer<\/a>.<\/p>\n<h2 id=\"pitfalls\">Common pitfalls to avoid<\/h2>\n<p>Most trouble with a Kansas contractor license comes from treating the state like the ones around it. These are the slips that cost contractors time and jobs.<\/p>\n<ul>\n<li><strong>Assuming a state license exists.<\/strong> There is no statewide general contractor license to buy. Waiting for one, or claiming to hold one, only delays the local applications that actually let you work.<\/li>\n<li><strong>Thinking one city&#8217;s license travels.<\/strong> A Wichita or Topeka license does not authorize work in Johnson County, and vice versa. Every jurisdiction issues its own credential, so map your job locations before you bid.<\/li>\n<li><strong>Roofing without registering.<\/strong> If roofing is the job, you must register with the Attorney General first. Skipping it is a civil penalty and, worse, it can bar you from suing to collect on the roofing work you did.<\/li>\n<li><strong>Missing the roofing general contractor carve-out.<\/strong> A general contractor whose roofing is a minor slice of a project, or who subs it to a registered roofer, is often exempt. Read K.S.A. 50-6,122(e) before assuming you must register.<\/li>\n<li><strong>Letting the roofing renewal drift past June 30.<\/strong> The registration expires the same day every year. Miss it and you pick up a late fee, and a lapse into inactive status adds a reinstatement fee.<\/li>\n<li><strong>Underbuying insurance.<\/strong> Roofing registration needs at least $500,000 in liability coverage, and Wichita sets a $300,000 general liability floor. Coverage that clears one bar may fall short of another.<\/li>\n<\/ul>\n<h2 id=\"bottom-line\">Bottom line<\/h2>\n<p>A Kansas contractor license is really a set of local credentials plus one statewide registration, not a single card. Kansas issues no statewide general contractor license and licenses no trade at the state level, so who you answer to depends on where you work. If you roof for a fee, register with the Attorney General under the Kansas Roofing Registration Act, carry at least $500,000 in liability insurance, and renew by June 30 for a fee the statute caps at $500. For everything else, get licensed by the city or county, usually by passing the Kansas Standard ICC exam at 75 percent and carrying local insurance such as Wichita&#8217;s $300,000 minimum. Map every jurisdiction, register where required, and keep each renewal on its own clock. Permits first. Then bid every Kansas job with a sharper estimate.<\/p>\n<div class=\"pm__sources\">\n<h2>Sources<\/h2>\n<ul>\n<li><a href=\"https:\/\/ksrevisor.gov\/statutes\/chapters\/ch50\/050_006_0121.html\" rel=\"noopener\" target=\"_blank\">K.S.A. 50-6,121<\/a> (Kansas Roofing Registration Act; citation, effective July 1, 2013).<\/li>\n<li><a href=\"https:\/\/ksrevisor.gov\/statutes\/chapters\/ch50\/050_006_0122.html\" rel=\"noopener\" target=\"_blank\">K.S.A. 50-6,122<\/a> (definitions of roofing contractor and nonresident contractor; exclusions; general contractor carve-out at subsection (e)).<\/li>\n<li><a href=\"https:\/\/ksrevisor.gov\/statutes\/chapters\/ch50\/050_006_0123.html\" rel=\"noopener\" target=\"_blank\">K.S.A. 50-6,123<\/a> (registration certificate required; civil penalty under K.S.A. 50-636; bar on court actions without registration).<\/li>\n<li><a href=\"https:\/\/ksrevisor.gov\/statutes\/chapters\/ch50\/050_006_0125.html\" rel=\"noopener\" target=\"_blank\">K.S.A. 50-6,125<\/a> (application requirements; liability insurance not less than $500,000; workers compensation).<\/li>\n<li><a href=\"https:\/\/ksrevisor.gov\/statutes\/chapters\/ch50\/050_006_0126.html\" rel=\"noopener\" target=\"_blank\">K.S.A. 50-6,126<\/a> (criminal history; conviction does not disqualify if truthfully disclosed).<\/li>\n<li><a href=\"https:\/\/ksrevisor.gov\/statutes\/chapters\/ch50\/050_006_0128.html\" rel=\"noopener\" target=\"_blank\">K.S.A. 50-6,128<\/a> (registration fee set by the Attorney General, not to exceed $500; annual certificate expiring June 30).<\/li>\n<li><a href=\"https:\/\/ksrevisor.gov\/statutes\/chapters\/ch50\/050_006_0132.html\" rel=\"noopener\" target=\"_blank\">K.S.A. 50-6,132<\/a> (renewal by June 30; renewal fee capped at $500; late fee capped at $300; reinstatement fee).<\/li>\n<li><a href=\"https:\/\/www.sedgwickcounty.org\/mabcd\/contractor-licensing\/\" rel=\"noopener\" target=\"_blank\">Metropolitan Area Building and Construction Department<\/a> (Wichita and Sedgwick County contractor and trade licensing; classes, Kansas Standard ICC exam at 75 percent, $300,000 general liability, expiration cycles).<\/li>\n<li><a href=\"https:\/\/www.jocogov.org\/department\/contractor-licensing\/new-license-license-types\" rel=\"noopener\" target=\"_blank\">Johnson County Contractor Licensing<\/a> (Class A, B, C and specialty D classes; $100 application and $225 license fee; ICC 75 percent or qualifying degree).<\/li>\n<li><a href=\"https:\/\/topeka.gov\/business\/contractor_information\/index.php\" rel=\"noopener\" target=\"_blank\">City of Topeka Development Services<\/a> (Class A, B, C; ICC 75 percent or 30 hours coursework; continuing education; roofer registration certificate number requirement).<\/li>\n<li>SimplyWise state-license dataset, independently source-verified July 22, 2026 (Kansas regime, roofing registration, and cross-state figures).<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<section class=\"pm__pull\">\n<div class=\"pm__inner\">\n<blockquote><p>Kansas never sells one contractor license. It sells a roofing registration, a Wichita card, a Johnson County card, and a Topeka card, and the contractor who maps them first wins the work.<cite>On how licensing really works in Kansas<\/cite><\/p><\/blockquote>\n<\/div>\n<\/section>\n<section class=\"pm__faq\" id=\"faqs\">\n<div class=\"pm__inner\">\n<h2>Frequently Asked Questions<\/h2>\n<details>\n<summary>Do I need a contractor license in Kansas?<\/summary>\n<div>\n<p>It depends on the work and the place. Kansas has no statewide general contractor license, so general contracting and trades like electrical and plumbing are licensed by the city or county where the job is, such as Wichita, Johnson County, or Topeka. The one statewide requirement is the roofing contractor registration: anyone who performs commercial or residential roofing for a fee must register with the Kansas Attorney General before working.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Does Kansas have a statewide general contractor license?<\/summary>\n<div>\n<p>No. Kansas does not issue a statewide general contractor license and has no state licensing board for the building trades. General contractors and tradespeople get licensed locally, city by city and county by county. The only contractor credential set at the state level is the roofing contractor registration administered by the Attorney General under the Kansas Roofing Registration Act.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>How much does a Kansas contractor license cost?<\/summary>\n<div>\n<p>There is no single fee. The statewide roofing registration fee is set by the Attorney General and capped by statute at $500, with the same $500 cap on renewals and a $300 cap on late fees. Local general contractor fees vary: Johnson County charges a $100 application fee plus $225 per license type, while Wichita and Topeka set their own fees at application. Insurance premiums are separate.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Do I have to take an exam to get licensed in Kansas?<\/summary>\n<div>\n<p>There is no statewide exam, and the roofing registration has no test at all. Local general contractor programs in Wichita, Johnson County, and Topeka require the Kansas Standard ICC contractor exam, typically at a 75 percent passing score, and some accept a qualifying degree or documented coursework instead. Trade licenses carry their own local exams.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>Who has to register as a roofing contractor in Kansas?<\/summary>\n<div>\n<p>Any person, including subcontractors and out-of-state contractors, who in the ordinary course of business performs commercial or residential roofing for a fee must register with the Kansas Attorney General. The application requires liability insurance of not less than $500,000 and workers compensation coverage or an affidavit of exemption. General contractors are often exempt when roofing is a minor part of a project or is subbed to a registered roofer.<\/p>\n<\/div>\n<\/details>\n<details>\n<summary>What happens if I work without the right license in Kansas?<\/summary>\n<div>\n<p>For roofing, working without a valid registration is a civil penalty under the Kansas Consumer Protection Act, and an unregistered roofer is barred from bringing a claim in a Kansas court related to the roofing business, which can mean losing the right to sue to collect. For general and trade work, the local building department will not issue permits or pass inspections without the required license, which stalls the job and can trigger stop-work orders.<\/p>\n<\/div>\n<\/details>\n<\/div>\n<\/section>\n<section class=\"pm__final\">\n<div class=\"pm__inner\">\n<span class=\"pm__eyebrow\">Registered and ready to bid<\/span><\/p>\n<h2>Price your next Kansas job in about six seconds.<\/h2>\n<p>Permits first. Then bid every Kansas job with a sharper estimate. The SimplyWise Cost Estimator turns a jobsite photo into an itemized estimate in about 6 seconds, so your proposals look sharp the moment your credentials clear. Free to try with a 7-day free trial.<\/p>\n<p><a class=\"pm__btn pm__btn--lg\" href=\"https:\/\/swcostestimator.app.link\/ce-ai\" rel=\"noopener\" target=\"_blank\">SimplyWise Cost Estimator<\/a>\n<\/div>\n<\/section>\n<\/article>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BlogPosting\",\n  \"headline\": \"Kansas Contractor License: Complete 2026 State and Local Guide\",\n  \"description\": \"Kansas has no statewide general contractor license. Here is how the statewide roofing registration and the Wichita, Johnson County, and Topeka programs actually work.\",\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"name\": \"SimplyWise\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"SimplyWise\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/simplywise.com\/logo.png\"\n    }\n  },\n  \"datePublished\": \"2026-07-23\",\n  \"dateModified\": \"2026-07-23\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/\"\n  },\n  \"url\": \"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/\",\n  \"image\": [\n    \"https:\/\/images.unsplash.com\/photo-1763665814965-b5c4b3547908?w=960&q=80\"\n  ]\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"How to get a Kansas contractor license\",\n  \"description\": \"The step-by-step process to get licensed in Kansas, where general contracting and trades are licensed locally and roofing registers statewide with the Attorney General.\",\n  \"step\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 1,\n      \"name\": \"Pin down the jurisdiction\",\n      \"text\": \"Identify the exact city or county where the work will happen, because that building department, not the state, sets your license.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 2,\n      \"name\": \"Identify the class you need\",\n      \"text\": \"Match your work to the local class: Class A general, Class B building up to three stories, or Class C residential, or a separate trade license.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 3,\n      \"name\": \"Pass the Kansas Standard ICC exam\",\n      \"text\": \"Sit the Kansas Standard ICC contractor exam for your class and score the passing mark the jurisdiction sets, commonly 75 percent, or qualify by degree or coursework where allowed.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 4,\n      \"name\": \"Line up insurance and workers compensation\",\n      \"text\": \"Secure the general liability insurance your jurisdiction requires, such as Wichita's $300,000 minimum, and carry workers compensation or file the local waiver.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 5,\n      \"name\": \"Register your business entity\",\n      \"text\": \"Form your company with the Kansas Secretary of State and get a federal employer identification number so every credential matches one legal entity.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 6,\n      \"name\": \"Submit the local contractor application\",\n      \"text\": \"File the application with the city or county building department with your exam result, insurance certificates, and entity paperwork, and pay the local fee.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 7,\n      \"name\": \"Register as a roofing contractor if you roof\",\n      \"text\": \"If any work is roofing for a fee, file the roofing contractor application with the Kansas Attorney General with proof of at least $500,000 in liability insurance and workers compensation.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 8,\n      \"name\": \"Renew each credential on its own clock\",\n      \"text\": \"Track every renewal separately: the roofing registration expires June 30 each year, while local licenses run on their own calendars.\"\n    }\n  ]\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do I need a contractor license in Kansas?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"It depends on the work and the place. Kansas has no statewide general contractor license, so general contracting and trades like electrical and plumbing are licensed by the city or county where the job is, such as Wichita, Johnson County, or Topeka. The one statewide requirement is the roofing contractor registration: anyone who performs commercial or residential roofing for a fee must register with the Kansas Attorney General before working.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does Kansas have a statewide general contractor license?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Kansas does not issue a statewide general contractor license and has no state licensing board for the building trades. General contractors and tradespeople get licensed locally, city by city and county by county. The only contractor credential set at the state level is the roofing contractor registration administered by the Attorney General under the Kansas Roofing Registration Act.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much does a Kansas contractor license cost?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"There is no single fee. The statewide roofing registration fee is set by the Attorney General and capped by statute at $500, with the same $500 cap on renewals and a $300 cap on late fees. Local general contractor fees vary: Johnson County charges a $100 application fee plus $225 per license type, while Wichita and Topeka set their own fees at application. Insurance premiums are separate.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do I have to take an exam to get licensed in Kansas?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"There is no statewide exam, and the roofing registration has no test at all. Local general contractor programs in Wichita, Johnson County, and Topeka require the Kansas Standard ICC contractor exam, typically at a 75 percent passing score, and some accept a qualifying degree or documented coursework instead. Trade licenses carry their own local exams.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Who has to register as a roofing contractor in Kansas?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Any person, including subcontractors and out-of-state contractors, who in the ordinary course of business performs commercial or residential roofing for a fee must register with the Kansas Attorney General. The application requires liability insurance of not less than $500,000 and workers compensation coverage or an affidavit of exemption. General contractors are often exempt when roofing is a minor part of a project or is subbed to a registered roofer.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What happens if I work without the right license in Kansas?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"For roofing, working without a valid registration is a civil penalty under the Kansas Consumer Protection Act, and an unregistered roofer is barred from bringing a claim in a Kansas court related to the roofing business, which can mean losing the right to sue to collect. For general and trade work, the local building department will not issue permits or pass inspections without the required license, which stalls the job and can trigger stop-work orders.\"\n      }\n    }\n  ]\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/www.simplywise.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Blog\",\n      \"item\": \"https:\/\/www.simplywise.com\/blog\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"Contractor Licenses by State\",\n      \"item\": \"https:\/\/www.simplywise.com\/blog\/category\/contractor-licenses\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 4,\n      \"name\": \"Kansas Contractor License\",\n      \"item\": \"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/\"\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Blog &nbsp;&rsaquo;&nbsp; Contractor Licenses by State Kansas &middot; Contractor Licensing Kansas Contractor License: Complete 2026 State and Local Guide Kansas has no statewide general contractor license. Here is what a Kansas contractor license really means: the roofing registration every roofer files with the Attorney General, and the city and county programs in Wichita, Johnson County, [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"kansas contractor license","_yoast_wpseo_title":"Kansas Contractor License: No State License, Roofing Reg","_yoast_wpseo_metadesc":"Kansas contractor license 2026: no statewide license. Cities license GCs and trades, roofing registers with the Attorney General ($500 fee cap).","_yoast_wpseo_linkdex":"75","_yoast_wpseo_content_score":"90","_yoast_wpseo_meta-robots-noindex":"","inline_featured_image":false,"footnotes":""},"categories":[178],"tags":[],"class_list":["post-7720","post","type-post","status-publish","format-standard","hentry","category-contractor-licenses"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kansas Contractor License: No State License, Roofing Reg<\/title>\n<meta name=\"description\" content=\"Kansas contractor license 2026: no statewide license. Cities license GCs and trades, roofing registers with the Attorney General ($500 fee cap).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kansas Contractor License: No State License, Roofing Reg\" \/>\n<meta property=\"og:description\" content=\"Kansas contractor license 2026: no statewide license. Cities license GCs and trades, roofing registers with the Attorney General ($500 fee cap).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/\" \/>\n<meta property=\"og:site_name\" content=\"SimplyWise Cost Estimator\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-23T09:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-23T23:58:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.unsplash.com\/photo-1763665814965-b5c4b3547908?w=960&amp;q=80\" \/>\n<meta name=\"author\" content=\"Daniel Chinchilla\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Chinchilla\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"26 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/\"},\"author\":{\"name\":\"Daniel Chinchilla\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac\"},\"headline\":\"Kansas Contractor License: Complete 2026 Guide\",\"datePublished\":\"2026-07-23T09:00:00+00:00\",\"dateModified\":\"2026-07-23T23:58:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/\"},\"wordCount\":5244,\"publisher\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/#organization\"},\"articleSection\":[\"Contractor Licenses by State\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/\",\"url\":\"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/\",\"name\":\"Kansas Contractor License: No State License, Roofing Reg\",\"isPartOf\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/#website\"},\"datePublished\":\"2026-07-23T09:00:00+00:00\",\"dateModified\":\"2026-07-23T23:58:05+00:00\",\"description\":\"Kansas contractor license 2026: no statewide license. Cities license GCs and trades, roofing registers with the Attorney General ($500 fee cap).\",\"breadcrumb\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.simplywise.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kansas Contractor License: Complete 2026 Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#website\",\"url\":\"https:\/\/www.simplywise.com\/blog\/\",\"name\":\"SimplyWise Cost Estimator\",\"description\":\"Blog\",\"publisher\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.simplywise.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#organization\",\"name\":\"SimplyWise Cost Estimator\",\"url\":\"https:\/\/www.simplywise.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"SimplyWise Cost Estimator\"},\"image\":{\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac\",\"name\":\"Daniel Chinchilla\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g\",\"caption\":\"Daniel Chinchilla\"},\"url\":\"https:\/\/www.simplywise.com\/blog\/author\/daniel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kansas Contractor License: No State License, Roofing Reg","description":"Kansas contractor license 2026: no statewide license. Cities license GCs and trades, roofing registers with the Attorney General ($500 fee cap).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/","og_locale":"en_US","og_type":"article","og_title":"Kansas Contractor License: No State License, Roofing Reg","og_description":"Kansas contractor license 2026: no statewide license. Cities license GCs and trades, roofing registers with the Attorney General ($500 fee cap).","og_url":"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/","og_site_name":"SimplyWise Cost Estimator","article_published_time":"2026-07-23T09:00:00+00:00","article_modified_time":"2026-07-23T23:58:05+00:00","og_image":[{"url":"https:\/\/images.unsplash.com\/photo-1763665814965-b5c4b3547908?w=960&amp;q=80"}],"author":"Daniel Chinchilla","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Daniel Chinchilla","Est. reading time":"26 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/#article","isPartOf":{"@id":"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/"},"author":{"name":"Daniel Chinchilla","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac"},"headline":"Kansas Contractor License: Complete 2026 Guide","datePublished":"2026-07-23T09:00:00+00:00","dateModified":"2026-07-23T23:58:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/"},"wordCount":5244,"publisher":{"@id":"https:\/\/www.simplywise.com\/blog\/#organization"},"articleSection":["Contractor Licenses by State"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/","url":"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/","name":"Kansas Contractor License: No State License, Roofing Reg","isPartOf":{"@id":"https:\/\/www.simplywise.com\/blog\/#website"},"datePublished":"2026-07-23T09:00:00+00:00","dateModified":"2026-07-23T23:58:05+00:00","description":"Kansas contractor license 2026: no statewide license. Cities license GCs and trades, roofing registers with the Attorney General ($500 fee cap).","breadcrumb":{"@id":"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.simplywise.com\/blog\/kansas-contractor-license\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.simplywise.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Kansas Contractor License: Complete 2026 Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.simplywise.com\/blog\/#website","url":"https:\/\/www.simplywise.com\/blog\/","name":"SimplyWise Cost Estimator","description":"Blog","publisher":{"@id":"https:\/\/www.simplywise.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.simplywise.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.simplywise.com\/blog\/#organization","name":"SimplyWise Cost Estimator","url":"https:\/\/www.simplywise.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"SimplyWise Cost Estimator"},"image":{"@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/c6b02975b13398fa4764650c8d5610ac","name":"Daniel Chinchilla","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.simplywise.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b1ee77005dde5ba597d7ae9e0e68fa11a123fd406740e5e70c7c1ed738d177f?s=96&d=mm&r=g","caption":"Daniel Chinchilla"},"url":"https:\/\/www.simplywise.com\/blog\/author\/daniel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/7720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/comments?post=7720"}],"version-history":[{"count":1,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/7720\/revisions"}],"predecessor-version":[{"id":7736,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/posts\/7720\/revisions\/7736"}],"wp:attachment":[{"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/media?parent=7720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/categories?post=7720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.simplywise.com\/blog\/wp-json\/wp\/v2\/tags?post=7720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}