Home / Permits / Roof replacement

Permits

Do you need a permit for a roof replacement?

It depends; details below

It depends on the village. Some permit every tear-off, Park Ridge exempts residential re-roofs but still requires a licensed roofer, and Evanston now asks for third-party inspection reports. Any structural change needs a permit everywhere. Where a permit applies, the typical fee is $100 to $400. Call your village first; it takes five minutes.

Typical fee: $100-$400, scaled to project value in most villages.

Why and when does a permit apply?

Villages split on this one: some permit all tear-offs, Park Ridge exempts residential re-roofs (licensed roofer still required), and Evanston now requires third-party inspection reports. Structure changes always need a permit. Call your village: 5 minutes, zero risk.

Inspections to expect

Varies by village.

Village by village

SkokieIt depends; details below
EvanstonIt depends; details below
Morton GroveIt depends; details below
NilesIt depends; details below
Park RidgeNo permit neededExempt in Park Ridge, but your roofing contractor must be licensed with the City.
LincolnwoodIt depends; details below
WilmetteIt depends; details below
GlenviewIt depends; details below

Fees and thresholds change; a 5-minute call to the village confirms your exact case. Related guide: 10 Contractor Red Flags (and How to Walk Away Politely)

We handle this part.

We pull the permit for you. Every Perfect Place project includes permit paperwork, scheduling the inspections, and being on site when the inspector arrives. It's part of the job, not an extra. Get a Free Quote · (224) 551-3643