- BWR News
- Jackson Roofing Permits: What You Actually Need to Pull
Permits5 min read
Jackson Roofing Permits: What You Actually Need to Pull
BWBilly White Roofingon February 18, 2026

Most Jackson homeowners think roofing permits are optional. They aren't, and the consequences of skipping one show up at resale, not during the job. Here's the breakdown.
City of Jackson vs. Jackson County
If you're inside the city limits (Jackson, MI 49201–49204), the City Building Department issues your permit. If you're in Spring Arbor, Grass Lake, Brooklyn, Napoleon, or Parma — that's Jackson County. The fees are similar but the inspection timing is different (city is usually 48 hours, county can run a week).
What Actually Needs a Permit
- Any full re-roof (tear-off + new system): permit required.
- Re-roof with structural work (replacing decking, rafters): permit + structural inspection.
- Replacing more than one slope of shingles: permit required in city, optional in county.
- Patching one storm-damaged area under ~10 squares: no permit.
Common Gotchas
Three things trip up Jackson homeowners every year:
- Ventilation requirements changed in 2024. Many older Jackson homes still have only gable vents. Code now requires balanced soffit-to-ridge. Your roofer should include this without being asked.
- Ice-and-water shield extends two feet inside the heated wall line. Some contractors stop at the gutter. That's not code-compliant and won't pass inspection.
- Drip edge is required on every eave and rake. Code section R905.2.8.5. We've seen out-of-town crews skip this — fails inspection every time.
We pull every permit on every Jackson job, period. The cost is built into our quote.