HomeKansasGeneral Contracting
GENERAL CONTRACTING x KANSAS

General Contracting contractor requirements in Kansas.

No Kansas agency issues a general contractor license. Instead, K.S.A. 12-1556 through 12-1558 tell cities and counties how to license general, building, and residential contractors if they choose to: a locality that uses the state-designated examinations must require a 75% passing score, and a certificate of competency from a designated exam is valid in every other Kansas city or county that licenses contractors, without retesting. A locality may use its own exam instead, but that license is then valid only inside its borders unless a reciprocal agreement exists.

In practice the big markets all license. Johnson County's Contractor Licensing division issues Class A (General), B (Building, up to three stories), and C (Residential) licenses at $225 per type per year plus a $100 application fee; MABCD licenses Classes A–D for Wichita and Sedgwick County with a $300,000 general liability minimum; Lawrence runs its own city license. None of these GC classes covers electrical, plumbing, HVAC, or fire protection work, and roofing on its own needs the Attorney General's roofing registration.

STATE LICENSE
NoneSee what applies
STATUTE
K.S.A. 12-1540, 12-1556 to 12-1558 (local licensing framework)
RENEWAL
Local — Johnson County annual; MABCD 2-year (even years)Local — Johnson County 8 hrs/yr per class
VERIFIED
October 2026Official sources
FILE · GENERAL CONTRACTING x KANSAS
Compliance Dossier
Public
File
October 2026
STATE AUTHORITYNone for this trade
STATUTE / CODEK.S.A. 12-1540, 12-1556 to 12-1558 (local licensing framework)
SCOPEStatewide · Kansas
RENEWALLocal — Johnson County annual; MABCD 2-year (even years)
CONTINUING ED.Local — Johnson County 8 hrs/yr per class
LOCAL OFFICES3 counties on file
FILE GENERAL CONTRACTINGSCOPE STATEWIDE · KANSASTYPE VERIFIED RULE FILE
VERIFIED October 2026STATUS PUBLIC REFERENCE
What this file settlesThe Kansas rules for general contracting contractors, verified against official sources.
LICENSE TRUTH
Kansas has no state general contractor license — licensing is local, and in Johnson County, Wichita/Sedgwick County, and Lawrence you cannot pull a permit without the local contractor license.
STATE ↔ LOCAL
Kansas delegates contractor licensing entirely to local government. K.S.A. 12-1557 makes a certificate from a state-designated exam portable among licensing jurisdictions; K.S.A. 12-1558 lets a locality use its own exam (valid only locally absent a reciprocal agreement) and adopt its own codes, inspections, and fees. Johnson County licenses for its participating cities, MABCD covers Wichita and Sedgwick County, and Lawrence licenses inside its city limits.
EVERY CLAIM SOURCED
Each requirement below carries its citation and official source. Facts we could not confirm are listed as pending — never asserted.
§ 01 · Permit Stack

How general contracting work is governed in Kansas.

The state sets the license floor; the county or city permit office controls filing, inspections, and local rules wherever the job site sits.

STATE — NO LICENSE
Kansas issues no license for this trade
NO STATE CREDENTIALWORKERS' COMP ($20K+ PAYROLL)
STATE — FRAMEWORK FOR LOCALS
K.S.A. 12-1556 to 12-1558
75% EXAM SCOREPORTABLE CERTIFICATE OF COMPETENCY
LOCAL — THE REAL LICENSE
Johnson County · MABCD · Lawrence
LOCAL CONTRACTOR LICENSEGL INSURANCEBUILDING PERMIT

Read it bottom-up.

Kansas delegates contractor licensing entirely to local government. K.S.A. 12-1557 makes a certificate from a state-designated exam portable among licensing jurisdictions; K.S.A. 12-1558 lets a locality use its own exam (valid only locally absent a reciprocal agreement) and adopt its own codes, inspections, and fees. Johnson County licenses for its participating cities, MABCD covers Wichita and Sedgwick County, and Lawrence licenses inside its city limits.

The local offices section below names the exact permit desk for every Kansas county on file.

Source · State and local issuing authoritiesLast verified · October 2026
§ 02 · Specs Ledger

Every requirement, with a number on it.

Each row names the issuing authority, cost, timeline, citation, and status behind the requirement — verified against the official source.

RequirementIssued byCostTimeCitationStatus
State General Contractor LicenseKansas issues none
—
$0
—
K.S.A. 12-1557 (local option only)
OPTIONAL
Johnson County Class A/B/C LicenseRequired by participating cities to pull permits
Johnson County Contractor Licensing
$100 application + $225 per type
1 year
Johnson County license rules
CONDITIONAL
MABCD General Contractor LicenseWichita / Sedgwick County; ICC exam at 75%+
MABCD
Per MABCD fee table
Expires Dec 31, even years
Wichita–Sedgwick County Unified Building & Trade Code
CONDITIONAL
Lawrence Contractor LicenseInside Lawrence city limits
City of Lawrence
Per city fee schedule
Annual
Lawrence City Code ch. V, art. 15
CONDITIONAL
General LiabilityMABCD: $300,000 minimum, MABCD as certificate holder; Johnson County requires GL (no amount published)
Carrier
Market premium
Before licensing
MABCD licensing requirements
CONDITIONAL
Workers' CompensationRequired unless prior-year gross payroll was $20,000 or less (family wages excluded)
Carrier
By payroll
Before hiring
K.S.A. 44-505(a)(2)
CONDITIONAL
Building PermitIssued by the city, or county for unincorporated areas
City / county
Set locally
Per project
Local code (K.S.A. 12-1558)
REQUIRED
§ 03 · Year-One Cost

What it costs to start general contracting in Kansas.

Published fees from the issuing authorities, as of October 2026. Local permit fees vary by project and jurisdiction — the basis is stated where a flat number does not exist.

Year-one ledger
Kansas · General Contracting
State licenseNone exists$0
Johnson County license (first year)$100 application + $225 per license type$325
Johnson County renewalPer license type, annual; $75 late fee after Feb 1$225
ICC exam for the qualifying personPaid to the exam providerProvider rate
General liability$300k minimum in MABCDMarket premium
Year-one floor$0 state · $325 first year in Johnson County + exam + insurance
Excludes tools, vehicle purchase, payroll, and marketing.
NOTE
The license is local

Kansas leaves contractor licensing to cities and counties. Check the jurisdiction of every job: a Johnson County license does not cover a Wichita permit, and MABCD says it does not reciprocate.

NOTE
The exam travels

Pass a state-designated exam at 75% and your certificate of competency is valid proof in any other Kansas jurisdiction that licenses contractors (K.S.A. 12-1557(b)) — though each still charges its own license fee.

NOTE
Roofing is the exception

A GC whose roofing work exceeds 50% of the project cost, or who sells door to door, needs the Attorney General's roofing registration (K.S.A. 50-6,122).

§ 04 · Path to First Job

From day zero to first inspection.

A practical sequence for a new general contracting contractor in Kansas. Actual agency processing times are noted in the ledger above.

1
STEP 1
Map where you'll build
City / county permit offices
2
STEP 2
Qualifying person passes the ICC exam
Pearson VUE · 75% to pass
3
STEP 3
Bind GL and workers' comp
Carrier
4
STEP 4
Apply for each local license
Johnson County · MABCD · Lawrence
5
STEP 5
Pull permits under the license
City / county
6
STEP 6
Renew and log local CE
Local licensing office
§ 05 · Compliance Checklist

Check them off.

Each item names the issuing authority, cycle, and citation.

01
Confirm there's no state license to get
Kansas issues no GC license; the requirement comes from the city or county where you work.
STATESCOPEK.S.A. 12-1557
YouIssuing authority
02
Get the local license before bidding
Johnson County cities, MABCD, and Lawrence issue permits only to licensees of the matching class.
LOCALESSENTIALLocal code
Local licensing officeIssuing authority
03
Pass a designated exam
A certificate of competency from a state-designated exam at 75% is portable among Kansas jurisdictions that license.
STATEPORTABILITYK.S.A. 12-1557(a)–(c)
Qualifying personIssuing authority
04
Subcontract the licensed trades
Local GC classes exclude electrical, plumbing, HVAC, and fire protection; use licensed trade contractors.
LOCALSPLIT RULEJohnson County license types
Licensed tradesIssuing authority
05
Verify your roofer's AG registration
To stay an exempt general contractor, keep a copy of your roofing sub's registration certificate on the job site.
STATEROOFINGK.S.A. 50-6,122(e)
YouIssuing authority
06
Carry workers' comp
Required once gross annual payroll exceeds $20,000.
INSURANCESTATEK.S.A. 44-505
CarrierIssuing authority
§ 06 · Enforcement

What the law does about unlicensed general contracting work.

Statutory consequences with their citations — not estimates, not “commonly cited” guesses.

§
Local code (authorized by K.S.A. 12-1527 / 12-1558)Statute

Working without the local contractor license

Johnson County cities, MABCD (Wichita/Sedgwick County), and Lawrence condition permits on an active local license of the matching class; penalties are set by each local code, not by state statute.

ConsequencePermit refusal + local code penalties
§
K.S.A. 60-1102Statute

Lost lien rights

A lien statement on residential property must be filed within four months after the last labor or materials; commercial claims get five months only if a notice of extension is filed within the first four.

ConsequenceNo lien remedy after the deadline
§
K.S.A. 50-636(a)Statute

Deceptive or unconscionable consumer practices

Contractors selling to consumers are suppliers under the Kansas Consumer Protection Act; a court may impose civil penalties for each violation, up to $20,000 for willful violation of a court order.

ConsequenceUp to $10,000 per violation
§ 08 · Kansas FAQ

Questions general contracting contractors ask about Kansas.

Q01Does Kansas require a general contractor license?+
No. Kansas has no statewide general contractor license. Cities and counties may license contractors under K.S.A. 12-1556 to 12-1558, and the largest markets — Johnson County, Wichita/Sedgwick County (MABCD), and Lawrence — do.
Q02Is my Johnson County license good in Wichita?+
Not by itself. Each jurisdiction issues its own license. A passing certificate on a state-designated exam is valid proof of competency in any Kansas jurisdiction that licenses (K.S.A. 12-1557(b)), but you still apply and pay locally, and MABCD states it does not reciprocate licenses.
Q03What does a Johnson County contractor license cost?+
A $100 application fee for new licenses plus $225 per license type, renewed yearly at $225 per type, with a $75 late fee applied February 1.
Q04Do I need roofing registration as a GC?+
Only if you lose the exempt-general-contractor status: roofing over 50% of total project cost, door-to-door sales, or performing roofing yourself instead of using a registered roofing sub (K.S.A. 50-6,122(e)).
§ 09 · Sources

Primary authorities, not secondary summaries.

Every fact in this file was checked against these official sources on October 2026.

Pending verification: Which Johnson County cities require the county contractor license — no official county page lists participating cities (Overland Park's requirement is documented in our Johnson County office record) · MABCD and Lawrence license fee amounts for this class (MABCD's licensing page lists no amounts; a 2024 MABCD application form was seen only as a search excerpt) · K.S.A. 12-1556 still designates 1992-era ICBO / Block and Associates exams for general contractors; how localities reconcile that with the ICC exams they actually require was not confirmed · Lawrence general contractor class scopes, fees, and exam requirements (city guide not retrieved)

General information, not legal advice. Always confirm requirements, deadlines, and forms with the issuing authority before filing or contracting.

These are the documents Iris tracks for you.

Store licenses, permits, policies, and renewal dates in one place.