Do I Need a Permit for a Deck in Olathe, KS?
Olathe, Kansas's fastest-growing city and the county seat of Johnson County, has one of the most fully digitized residential permitting processes in the Kansas City metro. Deck permits are submitted entirely online through the city's EnerGov portal — but there is one requirement that trips up a significant share of homeowners and out-of-area contractors: the Johnson County contractor license requirement. Without it, a contractor cannot pull a permit in Olathe regardless of their state credentials.
Olathe deck permit rules — the basics
The City of Olathe's Building Codes Division at 100 East Santa Fe Street administers all residential building permits, including deck permits, entirely online through the EnerGov self-service portal at energov.olatheks.gov. There is no in-person plan submittal option — all applications are submitted digitally, and first-time applicants must register for an account before submitting their first application. This fully digital workflow makes Olathe's permitting process among the more convenient in the Kansas City metro, as homeowners and contractors can submit, track, and schedule inspections online without visiting the Building Codes office in person.
The deck permit application requires four key documents uploaded in PDF format: a site plan showing the main residence and any accessory structures with the deck location, dimensions, and setbacks from rear and side property lines; a deck construction plan with dimensions and all key structural information including beam sizes, joist sizes and spacing, pier sizes and spacing, and connection details; a Homeowner Affidavit (notarized) if the homeowner is serving as their own contractor on their primary residence; and verification that the construction documents meet the currently adopted International Residential Code. The city's Residential Decks — Permit and Construction Guidelines document provides detailed code requirements and can substitute for a full engineered drawing for standard deck designs within the prescriptive limits of the IRC.
The Johnson County contractor license requirement is the most common stumbling block for homeowners who hire contractors from outside the Olathe/Johnson County market. Contractors who hold a Kansas state license but have not obtained their Johnson County license cannot pull permits in Olathe. The Olathe Municipal Code (Section 15.02.130, "County License Required") makes clear that a Johnson County license is required in addition to any state credentials. Contractors working regularly in Johnson County will have the county license as a matter of course — contractors brought in from outside the county specifically for an Olathe project need to verify their license status before submitting any permit application. Homeowners who want to pull the permit themselves for their own primary residence are not subject to the contractor license requirement.
The IRC edition currently adopted by Olathe governs deck construction requirements. The city's permit page references "the currently adopted ICC International Residential Code" — confirm the current adopted edition with the Building Codes Division at 913-971-6200. IRC Chapter R507 covers exterior decks, specifying ledger attachment requirements, pier sizing for given spans and loads, post-to-footing connection methods, beam sizing tables, joist span tables, and guardrail requirements for decks more than 30 inches above adjacent grade. The prescriptive tables in R507 allow standard deck designs to be permitted without a structural engineer's review, provided they stay within the table limits for spans and loads.
Why the same deck in three Olathe neighborhoods gets three different outcomes
| Variable | How it affects your Olathe deck permit |
|---|---|
| Johnson County contractor license | Required for all contractors in Olathe — a Johnson County license in addition to any state credentials. Homeowners building their own deck on their primary residence may use the Homeowner Affidavit pathway without a contractor license. |
| Online-only application | All Olathe deck permits are submitted through the EnerGov portal at energov.olatheks.gov. No in-person submission option. First-time users must register for an account before submitting. PDF uploads are required for all plan documents. |
| Deck height above grade | Decks more than 30 inches above adjacent grade require guardrails: minimum 36-inch height, maximum 4-inch baluster spacing. Elevated decks on walkout basement lots require additional structural consideration for post height and lateral loads. |
| Covered vs. open deck | A covered deck (lanai, pergola, pavilion) requires a separate permit application type from an open deck. If adding a covered structure alongside or over an open deck, plan for two permit applications and confirm with the Building Codes Division whether they can be reviewed concurrently. |
| Corner lot setbacks | Corner lot secondary street-facing yards may have different setback requirements than standard interior side yards. Verify setbacks through the Olathe Planning Department before finalizing the deck footprint. |
| Permit fees | Calculated on project valuation. Permit Place (Feb 2026) reports a 10–30 day review timeline. Residential deck fees in Olathe typically run $80–$300 based on declared project value. Contact the Building Codes Division at 913-971-6200 for a current fee estimate. |
Olathe's Johnson County contractor license requirement — the detail that catches out-of-area contractors
Olathe's Municipal Code Section 15.02.130 adds a county-level licensing requirement that sets Olathe apart from many other Kansas cities: all contractors performing permitted work in Olathe must hold a Johnson County contractor license in addition to any state credentials. This requirement applies to general contractors, framing contractors, electricians, plumbers, and mechanical contractors — any trade that requires a permit in the city. Johnson County issues contractor licenses through its Building Codes office at 111 South Cherry Street, Suite 2000, Olathe (913-715-2200).
The practical implication for homeowners is important when evaluating contractor bids. A deck contractor who works primarily in Kansas City, Missouri or in another Kansas county may hold all required state credentials but may not have a Johnson County license — and therefore cannot legally pull a permit for your Olathe deck project. When requesting bids from deck contractors, ask directly: "Do you hold a Johnson County contractor license?" A contractor who pauses, says "I'll check on that," or hedges the answer is likely not currently licensed in Johnson County. Hiring a contractor without the required county license means either the permit cannot be pulled, or the homeowner must pull the permit themselves (which requires the Homeowner Affidavit and limits the homeowner to performing the work personally).
The Homeowner Affidavit pathway in Olathe is genuinely available to homeowners who want to build their own deck on their primary residence. The Homeowner Affidavit must be notarized — the homeowner's signature must be notarized before submitting — and uploaded to the EnerGov permit application. This pathway authorizes the homeowner to both pull the permit and perform the construction work without holding a Johnson County contractor license. Homeowners who use this pathway are held to the same code standards and inspection requirements as any other permit holder; the Homeowner Affidavit does not waive any IRC requirements or allow non-compliant construction. What it does is allow a capable homeowner who wants to build their own deck to do so within the permit system without needing to hire a Johnson County licensed contractor.
Olathe's climate and deck construction — what Kansas winters mean for your design
Olathe sits in Climate Zone 4 (transitional), with Johnson County experiencing genuine four-season weather including cold winters with ground freezing, ice storms, and periodic heavy snow loads. These climate realities affect deck construction in ways that differ significantly from the Gulf Coast Texas cities covered elsewhere in this guide series. The most important climate consideration for Olathe deck footings is frost depth: the Kansas frost depth in Johnson County is approximately 30 inches, meaning deck piers must extend to at least 30 inches below grade to prevent frost heaving — the phenomenon where frozen soil expands and pushes shallow footings upward, lifting and distorting the deck frame above. A deck pier that terminates at 18 inches below grade in Olathe will likely experience frost heaving within a few years, cracking the concrete and displacing the post above.
The city's Residential Decks — Permit and Construction Guidelines specify the required pier depth for Olathe deck construction. The footing inspection specifically verifies that the excavation reaches the required depth before concrete is poured. Deck builders who work primarily in warmer climates may default to shallow piers — a code violation in Olathe that will fail the footing inspection and require re-excavation. All the concrete work and any ground disturbance must be done before the concrete is poured, making the pre-pour footing inspection the most critical and irreversible inspection in the deck construction sequence.
The deck framing itself is also affected by the climate: pressure-treated lumber for all ground-contact and near-ground-contact members is required under the IRC for Olathe's climate zone. The specific treatment rating for the intended use (ground contact vs. above-ground) must match the application. Decking boards and railing components, while above ground, still experience freeze-thaw cycles and periodic snow loads; the design should account for these loads in the structural calculations used to size beams and joists. Heavy snow years in the Kansas City metro can deposit 18–24 inches of snow on a deck surface — a load that must be included in the design calculation for a properly engineered deck.
What the inspector checks in Olathe
Olathe deck inspections include two standard visits: a footing inspection before concrete is poured, and a final inspection after the deck is complete. The footing inspection is the most time-sensitive — the inspector must visit and approve the excavation depth and configuration before any concrete is placed. Homeowners and contractors must schedule the footing inspection after the piers are excavated and formed but before ordering or pouring the concrete. Scheduling the inspection the day before the concrete pour (not the day of) provides scheduling flexibility in case the inspector cannot arrive at the beginning of the pour window. The inspector checks pier depth (at least 30 inches below grade to clear the frost depth), pier diameter against the approved plan, and that the excavations are clean and free of loose fill or standing water.
At the final inspection, the inspector checks the complete deck against the approved construction plan: ledger attachment (lag screw pattern and flashing), post-to-footing connections (post base connectors rather than embedded posts, which rot at grade), beam-to-post and joist-to-beam connections using listed metal connectors, joist hanger installation at the ledger and beam, decking board fastening pattern, guardrail height and baluster spacing (for decks over 30 inches above grade), stair riser and tread dimensions, and the overall structural configuration against the approved plan. Common final inspection failures in Olathe include missing or incorrectly installed post bases (post sitting directly on concrete without a post base connector), incorrect joist hanger nailing pattern, and guardrail balusters spaced slightly wider than the 4-inch maximum.
What a deck costs in Olathe
Deck construction costs in the Olathe/Kansas City suburb market are generally lower than coastal Texas markets but have risen significantly since 2021 due to lumber price volatility and labor demand. Pressure-treated pine deck construction runs $25–$40 per square foot installed for a standard attached deck with basic railing. Composite decking adds $15–$25 per square foot over wood cost. A standard 300-square-foot deck with stairs and railing typically runs $8,000–$16,000 fully installed by a licensed contractor. DIY construction with professional material procurement can reduce cost by 30–40% for a capable homeowner. Permit fees, calculated on project valuation, typically run $80–$300 for standard residential decks in Olathe.
What happens if you skip the deck permit in Olathe
Olathe's code enforcement program is active, and the city's digitized permit record system makes it relatively easy to verify whether any structure at an address was permitted. An unpermitted deck that is visible from neighboring lots or from the street can be reported, and code enforcement can require either retroactive permitting (with inspections) or removal. Retroactive permitting for a deck where footings are already poured and the structure is complete is possible but requires the inspector to verify footing depth — which, without destructive investigation, is very difficult to confirm after the fact. The inspector may require exposing one or more footing locations to verify depth, adding both cost and disruption to a project that was already complete.
For sellers, an unpermitted deck is a disclosure obligation under Kansas law. Johnson County's permit records are accessible, and a buyer's agent or home inspector who notes a deck with no associated permit will flag it. The deck may need to be retroactively permitted, brought into compliance, or removed before the property can close with certain loan types. Given that deck permits in Olathe are submitted entirely online and the process is well-documented, the barrier to pulling the permit upfront is genuinely low — only the modest permit fee and the time to prepare and upload the required plan documents separate permitted from unpermitted construction.
Phone: 913-971-6200
Online permitting: energov.olatheks.gov
Residential permits page: olatheks.gov (Residential Building Permits)
Johnson County contractor licenses: 913-715-2200
Common questions about deck permits in Olathe, KS
Do all deck contractors in Olathe need a Johnson County license?
Yes. All contractors performing permitted work in Olathe must hold a Johnson County contractor license in addition to any state credentials, as required by Olathe Municipal Code Section 15.02.130. Johnson County licenses are issued through the Johnson County Building Codes office at 913-715-2200 (111 S. Cherry St., Suite 2000, Olathe). Contractors who hold only a Kansas state license or licenses from other counties must obtain the Johnson County license before pulling permits in Olathe. When evaluating deck contractors, ask specifically whether they hold a Johnson County contractor license before accepting any bid — this is not an optional credential in Olathe.
Can I build my own deck in Olathe without a contractor?
Yes, on your primary residence. The City of Olathe allows homeowners to serve as the contractor on their own primary residence by completing the Homeowner Affidavit, having it notarized, and uploading it to the EnerGov permit application. The Homeowner Affidavit pathway authorizes the homeowner to pull the permit and personally perform the construction work without a Johnson County contractor license. The same code standards apply: the construction documents must meet the IRC, the footing must reach the required frost depth, and all inspections are required. The Homeowner Affidavit does not waive any code requirements; it simply removes the contractor license prerequisite for the homeowner personally building on their own home.
How deep do deck footings need to be in Olathe, KS?
Olathe's frost depth in Johnson County is approximately 30 inches. Deck pier footings must extend at least 30 inches below finished grade to prevent frost heaving. This is a critical requirement that the footing inspection specifically verifies — the inspector checks that the excavation reaches the required depth before any concrete is poured. Shallow footings that terminate above frost depth will heave during freeze-thaw cycles, displacing the deck posts and distorting the deck frame above. This code requirement differs significantly from Gulf Coast Texas, where frost depth is not a concern, and contractors from warmer climates may default to shallower piers that would fail the Olathe footing inspection.
Where do I submit a deck permit application in Olathe?
All Olathe deck permit applications are submitted exclusively through the EnerGov online portal at energov.olatheks.gov. There is no in-person plan submission option for deck permits. First-time applicants must create an account on the portal before submitting. The application requires PDF uploads of: a sealed site plan showing deck location, dimensions, and setbacks; a deck construction plan with all structural member sizes and spacing; and a notarized Homeowner Affidavit if the homeowner is serving as the contractor. After account creation and document preparation, submitting the application typically takes 30–60 minutes.
What are the setback requirements for a deck in Olathe?
Setback requirements in Olathe vary by zoning district and the specific subdivision's recorded plat. Most residential zones in Olathe have standard setbacks of approximately 5 feet from side property lines and 20 feet from rear property lines, but these vary — and corner lots may have larger setbacks on the secondary street-facing side. The Planning Department (913-971-6225) can confirm setback requirements for a specific address before you finalize your deck design. The permit application's site plan must show the deck footprint relative to all property lines; non-compliant setbacks will cause a plan correction notice during review.
Does a covered deck or pergola require a separate permit in Olathe?
Yes. Olathe's Residential Building Permits page lists "Exterior Roof Structure — Canopy, Gazebo, Pergola, Pavilion, etc." as a separate permit application type from a standard deck. If you are building a covered lanai or adding a pergola or canopy over an open deck, you will need two separate permit applications — one for the deck and one for the roof structure — each with its own submittal requirements and fee. Covered exterior roof structures highly recommended to have plans sealed by a Kansas licensed design professional, according to the city's permit page, though this is a recommendation rather than a universal requirement for all pergola designs. Contact the Building Codes Division at 913-971-6200 to confirm whether your specific covered structure requires sealed engineering.