Call Now
    Building Codes4 min readJune 29, 2026

    Johnson County Roofing Permits: What You Need to Know

    Johnson County residential construction with permit documentation

    Nobody gets excited about building permits. But if you're doing roof work in Johnson County, permits are part of the deal, and skipping them can cause real problems down the road - with your insurance, with a future home sale, and even with your homeowner's association. Here's the short version of what you need to know.

    When you need a permit

    Full roof replacement? Yes, you need a permit. This applies to every city in Johnson County -Overland Park, Olathe, Lenexa, Shawnee, Leawood, all of them. If you're tearing off the existing roof and putting on a new one, it requires a permit from the jurisdiction where your home is located.

    Minor repairs usually don't require a permit. Replacing a few damaged shingles, fixing a small flashing issue, patching a leak - these are considered maintenance, not construction, and most JoCo cities don't require permits for them. But there's a gray area. If the repair covers a large section of the roof or involves any structural work to the decking, check with your city first. Better to ask and not need a permit than to skip it and get flagged.

    Who pulls the permit

    Your roofer should handle this. Any licensed contractor in Johnson County knows the permit process and includes it as part of the job. If a roofer tells you they don't do permits, or suggests you pull it yourself to "save money," that's a red flag. It usually means they're either not properly licensed or they're trying to avoid the inspection that comes with the permit.

    Building inspection placard on a Johnson County roofing project
    Every permitted roof job in Johnson County gets a final inspection to verify code compliance.

    The inspection process

    Once the roof work is complete, the city sends an inspector out to verify it was done to code. They're checking for proper nailing patterns, correct underlayment installation, adequate flashing, and proper ventilation. The inspection protects you - it's an independent set of eyes confirming the job was done right. We've never had a roof fail inspection, but we've heard stories from homeowners who hired cheap crews and ended up having to redo work to pass.

    Contractor license requirements

    Johnson County requires roofing contractors to be licensed and insured. The specific requirements vary slightly by city, but the baseline is a valid Kansas contractor's license, general liability insurance, and workers' comp coverage. When you're getting quotes, ask to see proof of licensing and insurance. It takes 30 seconds and it tells you a lot about who you're dealing with.

    Why any of this matters

    Permits feel like bureaucracy, and honestly, they kind of are. But they exist for a reason. When you go to sell your house, the title company checks for open permits. If you had a roof done without a permit, that can delay or kill a sale. And if something goes wrong with the roof later, your insurance company might ask for permit records. No permit means no proof the work was done to code, which gives them a reason to deny your claim.

    We handle permits on every roof replacement we do in Johnson County. It's just part of the process. If you have questions about permits or anything else about your roofing project, call us at (913) 954-4501.

    Need a Free Roof Inspection?

    We offer free, no-obligation inspections for homeowners across Johnson and Douglas County.

    (913) 954-4501
    Back to Blog

    Ready to Protect Your Home?

    Get a free inspection and estimate. EMTs, firefighters & veteran families receive $500 off!

    See first responder discount terms

    (913) 954-4501