Johnson County’s Department of Planning, Housing and Community Development at 111 South Cherry Street in Olathe holds an unusual dual role. Its Contractor Licensing Division (Suite 1000, 913-715-2233) issues 11 classes of construction contractor licence used across the county’s cities — Overland Park, Olathe, Lenexa, Shawnee, Leawood, Prairie Village and the others — while its Building Codes Division (Suite 2000, 913-715-2200) permits and inspects construction only in the unincorporated county, with applications filed online through MyGovernmentOnline. A contractor deals with the county for the credential and with a city for the permit; a landowner in the rural county deals with the county for both.
That arrangement exists because Kansas has no state licence for general contractors or the main trades and no general state building code. Rather than leave 20 municipalities each running a separate licensing scheme, the county's cities pool the credential and keep their own codes and permits — which is why a Johnson County licence works across the county but a code answer from one of its cities does not transfer to the next. The county is the most populous in Kansas, with over 600,000 residents.
This guide covers Johnson County, its contractor licensing for the county's cities, and its permitting for unincorporated territory. Overland Park, Olathe, Lenexa and Shawnee issue their own permits under their own adopted codes; Wyandotte, Miami and Douglas counties around it run their own arrangements.
One credential, 20 code regimes. The county licence covers contracting across all of Johnson County's cities, but each city adopts and amends its own codes and issues its own permits. Holding the licence answers who may do the work; it says nothing about what the work must comply with, and that varies from one city to the next inside the same county.
What requires a building permit in Johnson County?
Johnson County's layer is the whole of it: the adopted codes and amendments, the permit office, the fee schedule, zoning, contractor licensing, and the county's contractor licensing and its unincorporated-area permitting.
Short on time to read all of this?
Get a free quote →Typically permit required
- A county contractor licence in the matching class, for contracting anywhere in the county's cities or its unincorporated area
- A county building permit for construction in unincorporated Johnson County
- A city permit from the relevant municipality for construction inside any city's limits
- New buildings, additions and any structural work on an existing building
- Alterations, repairs and renovations, and any change of occupancy
- Decks, accessory structures above the local threshold, retaining walls, storm shelters and swimming pools
Often exempt
- Handyman work outside the county’s 11 licence classes — there is no handyman licence, but structural, roofing and trade work needs the matching class
- Ordinary repairs that do not alter structure, egress or systems
- Direct like-for-like replacement of a fixture, where the local jurisdiction allows it without a permit
- Painting, papering, flooring, cabinets and similar finish work
- Small accessory structures below the local threshold — the zoning ordinance still applies
What is actually local, and what is not
Locally, what stands out is the county licensing division serving every city in the county, and the county's own permitting in its unincorporated area.
Kansas has no general statewide building code: each city and county adopts and amends its own. A few state rules apply everywhere, led by the Kansas Fire Prevention Code. Kansas rules
Who handles permitting in Johnson County?
The Department of Planning, Housing and Community Development houses the Contractor Licensing Division issuing licences used across the county's cities, and the planning and zoning function permitting construction in unincorporated territory. Each city's own building department issues permits inside its limits under its own adopted codes, the Kansas State Board of Technical Professions sets the threshold for sealed drawings, and the Office of the State Fire Marshal enforces the mandatory Kansas Fire Prevention Code.
Not sure this scope needs a permit?
Get a free quote →| Detail | Information |
|---|---|
| Department | Johnson County Planning, Housing and Community Development |
| Office | 111 South Cherry Street, Suite 2000 (Building Codes); Contractor Licensing in Suite 1000; Olathe, KS 66061 |
| Phone | (913) 715-2200; contractor licensing (913) 715-2233 |
| Online | Permits filed online through MyGovernmentOnline; planningandcodes@jocogov.org |
| Licensing | Around 11 construction contractor licence classes |
| County permits | Unincorporated territory only; cities permit their own |
In 2025, building permits issued in unincorporated Johnson County authorized 50 new privately owned housing units, all of them single-family homes, according to the U.S. Census Bureau Building Permits Survey.
Permit types
Residential permits
A house in unincorporated Johnson County is permitted by the county against the codes the county has adopted, with the contractor holding a county licence in the matching class. A house inside any of the county's cities is permitted by that city under its own adopted codes — the licence is the same, the code is not, and the applicable ordinance is the city's.
Commercial permits
Commercial work in unincorporated Johnson County clears the county's zoning and site development, then plan review against the county's adopted codes. Inside the cities the county's role is the licence alone. Sealed drawings are required where the Kansas State Board of Technical Professions' threshold is met, and the State Fire Marshal reviews the occupancies within its jurisdiction.
Verifying the code before design
In unincorporated Johnson County the Blue River, Kill Creek and Cedar Creek corridors bring floodplain review into the file, rural water district service and on-site wastewater govern much of the buildable land, and the Kansas Fire Prevention Code applies as the one mandatory statewide instrument. An assumption that a neighbouring city's code is the same is the most common and most expensive mistake made in Kansas permitting.
Kansas has no state licence for general contractors or the main trades; cities and counties license them under state rules. Roofers register with the Attorney General. Kansas rules
Rather talk it over?
Call 1-855-478-4290 →Johnson County permit costs and fees
Licensing fees are the county's and charged whether the work is in a city or not; permit fees follow whichever authority issues the permit.
| Item | Fee or rule |
|---|---|
| Contractor licence | County application and licence fees, in the matching class |
| County building permit | The county's adopted fee schedule, for unincorporated territory |
| City permits | Each city's own schedule, for work inside its limits |
| On-site wastewater | County approval where the land is unsewered |
| Sealed drawings | Where state law requires a licensed architect or engineer |
| Codes | The county's for unincorporated land; each city's own inside its limits |
The licence stops at the county line. A Johnson County licence covers contracting across the county's cities, but it is not recognised outside the county — Wichita's joint department states plainly that it does not reciprocate, and Kansas has no state licence to bridge them. A contractor working the Kansas City metropolitan area on both sides of a county boundary carries more than one credential.
Trade permits and who may pull them
Permit required
- Contracting anywhere in the county — a county licence in the matching class, before any city permit
- Electrical — separate permit under the locally adopted electrical code, with local licensing
- Plumbing — separate permit under the locally adopted plumbing code, with local licensing
- Mechanical — separate permit under the locally adopted mechanical code, with local licensing
- Fire protection — under the Kansas Fire Prevention Code and the State Fire Marshal's jurisdiction where it applies
Typically exempt
- Direct like-for-like fixture replacement where the local jurisdiction allows it
- Work the locally adopted trade codes place below the permit threshold
Rather not deal with the Johnson County building department?
Get a free quote →Trade work is permitted separately under the codes the jurisdiction has adopted. Kansas rules
How to apply for a Johnson County building permit
There is no general state building code; confirm the editions and amendments this jurisdiction has adopted before design begins.
Zoning, platting and site development approvals precede the building permit and are entirely local.
Kansas has no state licence for general contractors or the main trades; the requirement is the city’s or county’s own. A licence based on a standard exam named in state law is valid in other Kansas cities and counties that license the trade. Roofers must also register with the Kansas Attorney General.
State law, administered by the Kansas State Board of Technical Professions, sets the threshold for a licensed architect or engineer.
Reviewed against the locally adopted codes and amendments, with the Kansas Fire Prevention Code applying to all but one- and two-family homes.
Footing to final, with the trades on their own permits, then the certificate of occupancy.
Review, corrections and what actually causes delay
Johnson County reviews permits for unincorporated territory and verifies licences for work anywhere in the county. What delays a project here is a licence class that does not cover the work, and a design built to one city's amendments and filed in another.
Want this handled start to finish?
Get a free quote →Inspections in Johnson County
Inspections follow the sequence of the codes the jurisdiction has adopted — footing, foundation, framing, rough trades, insulation and final — requested from the city's inspection division by permit number, with the trades inspected on their own permits. Work that passes final receives a certificate of occupancy for new buildings and changes of occupancy. Johnson County inspects the work it permits in unincorporated territory in the sequence its adopted codes set; inside the cities, inspection is the city's, carried under its own adopted codes.
Johnson County permit search and official resources
- Johnson County Planning, Housing and Community Development — the department, its licensing division and its permitting
- Kansas State Board of Technical Professions — when a licensed architect or engineer must seal the drawings
- Office of the Kansas State Fire Marshal — the Kansas Fire Prevention Code, mandatory statewide
- Office of the Kansas State Fire Marshal — the Kansas Fire Prevention Code, mandatory statewide, and the occupancies it reviews
- Kansas State Board of Technical Professions — when a licensed architect or engineer must seal the construction documents
- Kansas Department of Administration, Facilities and Property Management — the codes applying to construction on state-owned property
Inspections are where schedules slip.
Get a free quote →Frequently asked questions
Does the county issue permits inside the cities?
No. The county permits construction in unincorporated territory; each city issues its own permits under its own adopted codes. The county's licence, however, covers contracting across all of them.
How many licence classes are there?
Around 11 classes of construction contractor licence, issued by the county's Contractor Licensing Division at Olathe.
Does the licence work in other Kansas counties?
No. Kansas licences are local and Wichita's department states it does not reciprocate; a contractor crossing county lines holds more than one.
Do I need a handyman licence?
There is no handyman class among the county’s 11 licence types. Work that falls within a class — structural, roofing, framing or trade work — needs a company holding that class.
Which codes apply to my project?
The county's adopted codes in unincorporated territory, and the relevant city's inside its limits. Kansas has no general statewide building code, so the adoption ordinance is the governing document.
Is anything mandatory statewide?
Mainly the Kansas Fire Prevention Code, enforced by the State Fire Marshal, which a local jurisdiction may make more stringent but not less. It does not cover one- and two-family homes.
Simplify Johnson County permitting with Alliance Permitting
Johnson County splits the credential from the code, and both matter. We hold the right licence class for the county and read the right ordinance for the city.
Ready to break ground in Johnson County sooner?
Send us the scope and the parcel. We confirm the review path with the Johnson County Department of Planning, Housing and Community Development, assemble the submittal, file it, and track it through issuance — corrections included.
More Kansas permitting guides
More Kansas permitting guides
This guide is provided by Alliance Permitting for general information about Johnson County permitting. Requirements, fees, and procedures change; confirm details with the permitting authority before relying on them.