Johnson County Roofing Permits: What You Need to Know

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.

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.
