Do I Need a Permit for Roof Replacement in Overland Park, KS?

Overland Park sits squarely in the Kansas City metro's severe weather corridor, where hailstorms trigger thousands of roof replacement claims every spring and summer. The city requires a building permit for roof replacements — but the permit process through ePLACE is designed for volume during storm season, and a licensed roofing contractor pulls the permit as a standard part of the job. What matters most for Overland Park homeowners isn't the permit itself but the contractor quality questions that separate durable 25-year roofs from storm-chaser work that fails in three.

Research by DoINeedAPermit.org Updated April 2026 Sources: City of Overland Park Building Safety Division; opkansas.org permits page; 2018 IBC/IRC package; Johnson County Contractor Licensing; Kansas City metro hail risk data
The Short Answer
YES — A building permit is required for roof replacement in Overland Park.
Overland Park's Building Safety Division requires a building permit for roof replacement as an alteration to an existing residential structure. Applications are submitted through the ePLACE portal at energov.opkansas.org. The permit is typically pulled by the roofing contractor, who must hold an active Johnson County contractor's license. Plan review for a straightforward residential roof replacement runs 5–10 business days. A roofing inspection after installation confirms proper shingle application, underlayment, flashing, and ventilation. Permit fees are based on project valuation; contact Building Safety at (913) 895-6220 for current amounts.
Every project and property is different — check yours:

Overland Park roof replacement permit rules — the basics

Overland Park administers roof replacement permits as building permits under the 2018 International Building Code package. The permit requirement applies to full roof replacements — tear-off and replacement of the entire shingle layer and any damaged underlayment. Minor spot repairs (replacing a few shingles, patching a flashing, re-sealing a vent boot) are generally treated as ordinary maintenance that doesn't require a permit. The practical line is whether the work constitutes a new roof covering as opposed to a repair to the existing covering. A full tear-off and re-shingle is clearly a new roof covering requiring a permit.

The permit application for a roof replacement is submitted through ePLACE by the roofing contractor using their Johnson County contractor's license credentials. The application identifies the property address, the project scope (tear-off, decking inspection, new underlayment, new shingles), and the project valuation for fee calculation. Plan review for a residential shingle replacement is faster than for complex structural projects — most residential roofing permits in Overland Park are issued within 5–10 business days of a complete submission. The roofing inspection after installation confirms that underlayment is properly installed, drip edge is present at all eaves and rakes, ridge and hip shingles are correctly installed, all penetration flashings are sealed, and attic ventilation requirements are met (the 2018 IRC requires balanced ventilation — net free area of ventilation outlets at or near the ridge equal to the net free area at or near the eaves).

Storm damage replacements — the most common roofing scenario in the Kansas City metro — follow the same permit process as any other roof replacement. The insurance claim covers the cost of the replacement; the permit is pulled by the contractor as part of the project scope. Reputable roofing contractors in Overland Park include permit pulls as standard contract terms. Contractors who suggest omitting the permit to "save money" are either uninformed about Overland Park's requirements or are cutting corners — a red flag that warrants finding a different contractor. The permit fee (typically in the range of $100–$300 for a residential re-roof based on project valuation) is a negligible fraction of the $8,000–$18,000 cost of a typical replacement.

Already know you need a roof permit?
Get the ePLACE submission checklist, Johnson County contractor license verification steps, and the inspection sequence for your Overland Park roof replacement.
Get Your Overland Park Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Three Overland Park roofing scenarios

Scenario 1
Post-hailstorm full replacement — insurance claim, standard 30-year architectural shingle
A homeowner in southeast Overland Park files an insurance claim after a spring hailstorm damages the roof. The adjuster approves a full replacement. The homeowner hires a licensed Overland Park roofing contractor. The contractor submits the permit application through ePLACE — building permit for a residential roof replacement. The permit is issued within 5–7 business days. The contractor performs a single-layer tear-off (existing shingles to decking), inspects the decking for soft spots or damage (replacing any damaged OSB sections), installs new synthetic underlayment, adds drip edge at all eaves and rakes, and installs new 30-year architectural shingles in a standard pattern. The roofing inspector schedules a final inspection after completion — confirming underlayment coverage, drip edge installation, ridge and hip shingle pattern, all penetration flashings, and ridge vent operation. The inspection typically takes 20–30 minutes and passes without issues on a quality installation. All-in roofing cost: $9,000–$14,000 for a 2,200-square-foot home. Insurance covers the replacement cost minus the homeowner's deductible (often $1,000–$2,500 for Kansas hail-specific deductibles).
Permit fee: ~$100–$200 (included in contractor's scope) | All-in project cost: $9,000–$14,000
Scenario 2
Age-based replacement — upgrading to Class 4 impact-resistant shingles, $14,000
A homeowner replaces a 22-year-old asphalt shingle roof that hasn't been storm-damaged but is near end of life. The homeowner uses the opportunity to upgrade to Class 4 impact-resistant architectural shingles — rated by UL 2218 to resist the impact of 2-inch steel balls dropped from 20 feet. In the Kansas City metro, which averages 3–5 significant hail events per year, Class 4 shingles extend expected roof life between claims significantly. Many Johnson County homeowners insurance carriers offer premium discounts of 10–20% for Class 4 certified roofs — the annual savings on a $2,500/year policy can be $250–$500, reducing the premium cost of the Class 4 shingles ($1,500–$3,000 more than standard shingles) within 5–10 years. A building permit is required for this replacement. The permit process is the same as any other re-roof. The inspector confirms that the Class 4 shingles are installed per manufacturer specifications — nail pattern, exposure, starter course, and hip/ridge treatment — which is particularly important for Class 4 products to maintain their UL certification. All-in project: $14,000–$20,000 for Class 4 architectural shingles on a 2,200 sq ft home.
Permit fee: ~$150–$250 (included in contractor's scope) | All-in project cost: $14,000–$20,000
Scenario 3
Roof replacement with structural deck repair — extensive rot, $18,000
A homeowner's roofing contractor discovers extensive decking damage during tear-off on an older west Overland Park home — multiple sections of OSB sheathing are soft, delaminated, or showing signs of water infiltration from years of inadequate ventilation and compromised flashing at a chimney. Replacing the damaged decking is part of the roof replacement scope but makes the project more complex than a simple re-shingle. The building permit covers the entire scope including decking replacement. A framing inspection may be required if significant structural decking replacement is involved — particularly if the rot extends to rafters or collar ties, which would trigger a separate structural framing review. The inspector examines the new decking installation before the underlayment is applied. The homeowner is advised to address the chimney flashing that contributed to the water infiltration — a new step-flashing and counter-flashing installation at the chimney is included in the roofing contract scope and covered by the permit. Budget: $18,000–$26,000 for a roof replacement with significant decking repair in the Overland Park market.
Permit fee: ~$200–$350 (included in contractor's scope) | All-in project cost: $18,000–$26,000
VariableHow it affects your Overland Park roof permit
Full tear-off and replacementBuilding permit required. Contractor applies through ePLACE with Johnson County license credentials. Plan review 5–10 business days. Final inspection after installation confirms underlayment, drip edge, flashing, and ventilation. Most reputable contractors include the permit in their contract scope.
Minor spot repairsReplacing a few shingles, patching flashing, or re-sealing vent boots is ordinary maintenance that does not require a permit. The line is repair of existing covering vs. installation of new roof covering. When in doubt, call Building Safety at (913) 895-6220 for scope clarification.
Johnson County contractor licenseAll contractors pulling roof permits in Overland Park must hold an active Johnson County contractor's license. Verify at cls.jocogov.org before hiring. Storm-chaser contractors from out of state commonly lack Johnson County licensing — a contractor who can't pull the permit is a contractor you shouldn't hire.
Class 4 impact-resistant shinglesKansas City metro hail exposure makes Class 4 UL 2218-rated shingles a sound investment. Class 4 shingles qualify for homeowner's insurance premium discounts from many carriers (verify with your insurer). The permit inspection confirms Class 4 shingles are installed per manufacturer specs to maintain certification. Premium over standard shingles: $1,500–$3,000 for a typical home.
Ventilation requirementsThe 2018 IRC requires balanced attic ventilation — net free area at ridge approximately equal to net free area at eaves. The roofing inspector verifies ventilation during the final inspection. Many older homes in Overland Park have inadequate attic ventilation; a full re-roof is the ideal time to address ventilation deficiencies with new ridge vent and soffit vent installation.
Decking damageRotten or delaminated OSB decking discovered during tear-off must be replaced before new shingles are installed. Extensive decking replacement is covered under the roof building permit. If rot extends to structural rafters, a structural inspection is required. Most Overland Park homes built after 1990 with OSB decking and adequate ventilation don't have extensive decking issues at normal replacement intervals of 20–30 years.
Your roof replacement has its own combination of these variables.
Exact permit fee, Class 4 shingle eligibility for insurance discounts, and the inspection checklist for your specific Overland Park address and roof scope.
Get Your Overland Park Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Storm chasers in Overland Park — the contractor quality question

Every significant hail event in the Kansas City metro is followed within days by an influx of out-of-state roofing contractors who follow storm damage patterns from city to city. These "storm chasers" can be legitimate roofing contractors who are simply chasing work — but many lack Johnson County contractor licensing, have no local presence or accountability, and may use installation practices that pass a casual inspection but fail within a few years. Common storm-chaser problems in the Overland Park market include improper nail patterns (too few nails per shingle, nails too high in the shingle), inadequate drip edge installation, and failure to install starter strips at eaves and rakes. These errors are invisible after shingles are installed but significantly reduce wind uplift resistance and service life.

The permit requirement is a partial protection against storm-chaser quality problems. A contractor who can't pull a permit because they lack a Johnson County license shouldn't be working in Overland Park. A permit inspection after installation gives the city's inspector the opportunity to verify installation quality — though inspectors check for code compliance rather than manufacturer's warranty compliance, which are related but not identical standards. The combination of requiring a Johnson County license, verifying that license before signing a contract (at cls.jocogov.org), and requiring a permit creates a basic quality filter that excludes the least qualified out-of-state contractors.

For homeowners managing an insurance claim, the adjuster doesn't care which contractor does the work as long as the scope matches the claim. The adjuster's approved scope describes materials and quantities — you choose the contractor. Choosing a local Overland Park contractor who pulls their own permits, has a verifiable local track record, and carries proper insurance provides significantly better protection than choosing the first knock on the door after a hailstorm. The Better Business Bureau, Google Reviews, and the Johnson County Building Safety contractor search are all useful research tools before signing a roofing contract.

What roof replacement costs in Overland Park

Overland Park roofing prices are moderately above the national average for the Midwest, driven by the metro's high storm claim frequency and a contractor market that understands insurance claim pricing. Standard 30-year architectural shingles on a 2,000–2,500 square foot home: $8,500–$14,000. Class 4 impact-resistant architectural shingles: $12,000–$20,000. Premium designer or synthetic shingles: $18,000–$28,000. Metal roofing (standing seam): $22,000–$38,000. Permit fees are based on project valuation and confirmed through Building Safety at (913) 895-6220 — typically in the $100–$350 range for residential re-roofs. Additional costs include decking replacement if needed ($2–$4 per square foot), new ridge vent and soffit vent installation ($500–$1,500), chimney flashing replacement ($400–$800), and skylight flashing ($150–$350 per skylight).

What happens if you replace a roof without a permit in Overland Park

An unpermitted roof replacement in Overland Park doesn't have immediate visible consequences — the roof looks the same whether it was permitted or not. The complications appear at real estate sale. Kansas real estate disclosure requires disclosure of known unpermitted improvements. A buyer's lender may require documentation of the roof replacement permit for underwriting purposes. Home inspectors who identify a recent roof replacement without a corresponding permit pull create a disclosure issue that typically results in a credit or price negotiation. The most straightforward resolution is retroactive permitting — which requires a permit application for the completed roof and an inspection. A completed roofing inspection is generally straightforward for a quality installation and confirms code compliance after the fact.

City of Overland Park — Building Safety Division 8500 Santa Fe Drive, Overland Park, KS 66212
Permit Services: (913) 895-6220 | Email: buildingsafety@opkansas.org
Plans Examiner of the Day: (913) 895-6225
Hours: Monday–Friday, 8:00 AM–5:00 PM
Online Permits (ePLACE): energov.opkansas.org/energov_prod/selfservice
Johnson County Contractor License Verification: cls.jocogov.org
Ready to plan your Overland Park roof replacement?
Get the exact permit requirements, Class 4 shingle insurance discount eligibility, and contractor license verification steps for your specific Overland Park address.
Get Your Overland Park Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Common questions about Overland Park roof replacement permits

Does every roofing contractor in Overland Park need a Johnson County license?

Yes. All contractors pulling building permits in Overland Park — including roof permits — must hold an active Johnson County contractor's license in the correct category. You can verify any contractor's Johnson County license status at cls.jocogov.org or by calling (913) 715-2233. A contractor who can't pull a permit because they lack a Johnson County license should not be hired for roofing work in Overland Park. This is one of the most reliable ways to filter out unqualified storm-chaser contractors who arrive after significant hail events.

Do I need a permit for minor roof repairs in Overland Park?

Minor spot repairs — replacing a handful of shingles, re-sealing a vent boot, patching a small flashing — are generally treated as ordinary maintenance that does not require a permit. The distinction is whether the project constitutes installation of a new roof covering (which requires a permit) versus repair of an existing covering (which is maintenance). A full tear-off and re-shingle is clearly a new roof covering requiring a permit; patching three damaged shingles after a windstorm is maintenance. When in doubt, call Building Safety at (913) 895-6220 with your scope for a quick confirmation.

What does the roofing inspection check in Overland Park?

The roofing inspector checks that new underlayment is properly installed with correct lap dimensions, that drip edge is present at all eaves and rakes, that the shingle pattern and exposure match manufacturer specifications, that all pipe and chimney flashings are properly sealed, and that attic ventilation meets the 2018 IRC's balanced ventilation requirement. For Class 4 shingles, the inspector confirms the correct installation pattern required to maintain the UL 2218 certification. The inspection typically takes 20–30 minutes for a standard residential re-roof and is scheduled through ePLACE after installation is complete.

Can I get an insurance discount for Class 4 shingles in Overland Park?

Many homeowners insurance carriers serving the Kansas City metro offer premium discounts for Class 4 UL 2218-rated impact-resistant shingles — typically 10–20% of the annual premium. Verify with your specific insurer before selecting shingle materials, as discount availability and amounts vary by carrier. If your insurer offers a discount, ask for the discount documentation requirement (typically a copy of the permit and the shingle product data sheet showing the UL 2218 Class 4 certification). The premium savings over time can significantly reduce the net cost premium of Class 4 shingles over standard architectural shingles.

My roof has two layers of shingles. Does that affect the permit or replacement process?

Kansas residential building code allows a maximum of two layers of asphalt shingles. If your roof already has two layers (common on homes that had a second layer applied over original shingles 15–20 years ago), the replacement requires a full tear-off to the decking — you cannot add a third layer. The building permit covers this scope; the contractor identifies the existing layer count during bid preparation and includes the tear-off cost accordingly. Two-layer tear-offs generate significantly more debris than single-layer tear-offs and take more time, which is reflected in the contractor's pricing. The roofing inspector verifies that the replacement is a single layer on inspected decking, not a non-compliant third layer.

How long does the Overland Park roof permit process take?

For a straightforward residential roof replacement application submitted through ePLACE by a licensed contractor, plan review typically takes 5–10 business days. During peak storm season (May–August), the city processes a high volume of roofing permits and review times may extend slightly at the busiest points. Licensed contractors working regularly in Overland Park typically build the permit timeline into their project schedules. The roofing inspection after completion is scheduled through ePLACE and is typically available within 1–3 business days of request. Most Overland Park residential roof replacements are fully permitted and inspected within 3–5 weeks of the permit application date.

This page provides general guidance based on publicly available municipal sources as of April 2026. Permit rules change. For a personalized report based on your exact address and project details, use our permit research tool.

$9.99Get your permit report
Check My Permit →