Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most roof replacements in Garden City require a permit — full tear-offs, overlays when you already have 2+ layers, and any material changes always need one. Like-for-like repairs under 25% of roof area are exempt.
Garden City Building Department enforces Michigan's statewide energy code and the 2015 International Residential Code, but the city's specific permit intake is tied to Wayne County's glacial-till frost depth (42 inches) and the region's ice-dam and wind-load exposure. This matters because Garden City sits in a band where winter ice backup is common — the city's inspectors pay close attention to IRC R905.2.8.1 ice-and-water-shield placement, requiring it to extend a minimum of 24 inches from the eaves on attic spaces, or the full rafter length on cathedral ceilings. Unlike some neighboring suburbs that accept overlay over two existing layers with supplemental documentation, Garden City Building Department requires a full tear-off (IRC R907.4) if you have three or more layers detected during inspection. The city does NOT have an online permit portal; you must submit applications and drawings in person or by mail to City Hall, which means plan review takes 7–14 days instead of the 2–3 days some nearby communities offer with e-filing. Roofing contractors typically pull permits on behalf of homeowners, but owner-builders are allowed on owner-occupied single-family dwellings — you'll need proof of ownership and must schedule your own inspections (deck and final).

What happens if you skip the permit (and you needed one)

Garden City roof replacement permits — the key details

Garden City Building Department requires a permit for any full roof replacement, any tear-off-and-replace of 25% or more of the roof surface, any change of roofing material (e.g., asphalt shingles to metal or tile), and any repair that involves deck replacement or structural repair. The foundational code is IRC R907 (Reroofing), which Garden City adopts as part of Michigan's statewide energy code and 2015 IRC. The key threshold is the existing layer count: if your roof already has two layers of shingles, you cannot overlay a third layer; IRC R907.4 is unambiguous — 'The existing roof covering shall be removed down to the roof deck.' This is non-negotiable in Garden City and checked at both the pre-job site visit (if requested) and the deck-nailing inspection. Even if the contractor argues 'We'll just nail through to the deck,' the inspector will cite IRC R907.4 and issue a stop-work order. Garden City inspectors have seen enough ice-dam failures and premature failures due to over-layering that they enforce this strictly. If you're unsure how many layers are already present, hire a roofer to do a preliminary walkthrough (usually free with a quote); they'll cut a small hole and count, and it becomes part of the permit application.

The second critical detail is the ice-and-water shield requirement, which reflects Garden City's winter climate. IRC R905.2.8.1 requires a water-resistive underlayment (ice-and-water shield) on roofs in areas prone to ice dams — which includes Wayne County. The code specifies: 'In areas where there is a possibility of ice forming along the eaves' — that's Garden City, especially in December through March. The shield must extend a minimum of 24 inches from the exterior wall line on attic-ventilated roofs, or the full slope length on cathedral ceilings (unvented roofs). Garden City Building Department's inspectors will ask to see the ice shield specification on your permit application and will look for it during the final inspection. If you're installing metal roofing or architectural shingles and want to save on material costs, skipping ice-and-water shield is a classic rejection reason — the inspector will cite it, and you'll re-order and re-inspect, adding 1–2 weeks to your project. Budget $1.50–$2.50 per square foot for self-adhering ice-and-water shield; a 2,000-square-foot roof with 24-inch coverage on both sides costs roughly $400–$600 in material alone.

Material changes trigger extra scrutiny. If you're moving from asphalt shingles to metal roofing, ceramic or slate tile, or any non-traditional material, Garden City Building Department requires a structural engineer's letter or at minimum a load-analysis from the roofer, because these materials have different weights (tile weighs 600–900 lbs per square; metal weighs 50–150 lbs per square). The permit application must specify the new material, its weight per square, fastening pattern, and underlayment type. For metal roofing, you must also specify the standing-seam profile, screw type (stainless or coated), and whether you're using a thermal break. This sounds bureaucratic, but it's a real safety issue — a 1960s ranch home built to 20 lbs/square loading has a different roof structure than a home designed for 600-lb tile, and the inspector needs to see that the structural capacity was considered. Plan for 1–2 weeks of additional review if you're changing materials; the city may request a stamped engineer's letter, which costs $300–$600.

Garden City's permit application requires a simple site plan (sketch showing roof footprint, slope direction, and any skylights or penetrations), a list of materials with specification data (shingle color, underlayment type, fastener gauge and spacing), contractor license number and insurance, and proof of property ownership or signed authorization if you're an owner-builder. If the contractor is pulling the permit, confirm in writing that they are — many homeowners assume the contractor filed it and find out mid-project that nothing was submitted. Owner-builders must provide a property tax record or deed and are responsible for scheduling both inspections (deck and final). The permit fee in Garden City is typically $50–$150 depending on roof area (calculate total squares — 1 square = 100 sq ft — and ask the building department for the fee schedule; it's usually $0.10–$0.25 per square). The actual fee comes down during final inspection and is not refundable if the work is not completed, so don't assume you can start, stop, and re-permit with a new contractor mid-project.

Timing: Garden City Building Department does not have an online portal, so expect to submit applications in person at City Hall (3410 Sheridan Avenue, Garden City, MI 48135) during normal business hours, or by mail. Plan review typically takes 7–14 days. Once approved, you have 180 days to start work; if you don't begin within that window, the permit expires and you re-apply (and re-pay the fee). Inspections are scheduled by phone or email after submission — there is no self-service inspection scheduling. The deck-inspection window is tight: you must call for an inspection after tear-off but before you install new underlayment. The final inspection happens after shingles are installed and before you clean up. If the deck has rot or structural issues, the inspector will note them and require documentation that repairs are complete before sign-off. Budget 2–3 weeks total from permit approval to final inspection, longer if the inspector finds hidden deck damage or three existing layers requiring mandatory tear-off.

Three Garden City roof replacement scenarios

Scenario A
Single-layer asphalt overlay in a 1980s ranch, Middlebelt near Ford Road — same shingle type and color
Your ranch home has one original layer of asphalt shingles, built to a 5:12 pitch, 2,000 square feet. You want to overlay with architectural shingles in the same charcoal color, ice-and-water shield underneath. This is technically eligible for an over-the-counter (OTC) permit — same material category, no structural change, no deck repair — but Garden City Building Department does NOT offer OTC processing; you must submit in person or mail and wait 7–14 days for approval. The permit application requires a one-page sketch showing roof boundaries, the contractor's license and insurance, and a specification sheet for the new shingles (brand, color, wind rating). The permit fee is roughly $75–$100 based on roof area (20 squares at ~$5 per square). Once approved, you schedule the deck inspection after tear-off; the inspector will verify the deck is sound, fasteners are 6 inches on center at rakes/eaves and 12 inches in field (IRC R905.2.5), and ice-and-water shield extends 24 inches from eaves. The final inspection confirms shingles are nailed properly (four nails per shingle minimum, or per manufacturer spec) and flashing/valleys are sealed. Total time: 1–2 weeks from application approval to final sign-off. Cost: $75–$100 permit fee, plus contractor labor and materials (typically $8,000–$12,000 all-in for a 2,000 sq ft overlay).
Permit required | 7-14 day review (no online portal) | Ice-and-water shield 24 inches from eaves (IRC R905.2.8.1) | Deck inspection after tear-off | Final inspection on shingles/flashing | Permit fee $75–$100 | Total project $8,000–$12,000
Scenario B
Full tear-off and metal roof replacement on a 1970s Cape Cod, three existing shingle layers detected
You have a Cape Cod built in 1972 with a 7:12 pitched roof. A roofer's walkthrough reveals THREE existing layers of asphalt shingles. You want to install a standing-seam metal roof. This is a mandatory tear-off per IRC R907.4 — no exception, no variance. The permit application now requires: (1) a structural engineer's letter or roofer's load-analysis showing the metal roofing weight (assume 80 lbs per square for standing seam with thermal break) is acceptable for a 1970s-era roof structure; (2) specification sheet for the metal panels (profile, fastener type — stainless steel screws with EPDM washers, 16 inches on center per manufacturer); (3) ice-and-water shield coverage (full rafter length for standing-seam metal, since metal expands and thermal bridging is a concern in Michigan's freeze-thaw cycle); (4) underlayment type (typically 30# felt or synthetic under-roof) and installation details. Garden City Building Department will request the engineer's letter if not submitted upfront — this adds 1–2 weeks. The permit fee is higher: roughly $150–$200 for a 25-square roof (1 square = 100 sq ft). The deck inspection is critical: the inspector will look for rot, verify the deck can accept fasteners every 16 inches, and confirm ice-and-water shield is installed before metal panels go down. Once deck inspection passes, installation proceeds; final inspection verifies panel fastening pattern, flashing details, and overlap sealing. Total time: 3–4 weeks from application to final (including engineer review and two inspections). Structural repairs if deck rot is found: $2,000–$5,000 extra. Cost: $150–$200 permit fee, plus engineer letter ($300–$600), plus contractor labor and metal materials (typically $12,000–$18,000 all-in for 2,500 sq ft).
Permit required | Three-layer roof triggers mandatory tear-off (IRC R907.4) | Structural engineer letter required for metal load ($300–$600) | Ice-and-water shield full rafter length | Deck inspection mandatory | Final inspection on fastening/flashing | Permit fee $150–$200 | Total project $12,000–$18,000 (plus potential deck repair)
Scenario C
Owner-builder partial roof repair, rear slope only, 15% of area — loose shingles and flashing leak
Your home has a 1990s two-story colonial, 3,000 square feet. The rear roof slope (roughly 450 sq ft, or about 4.5 squares) has wind damage: several shingles are loose, and flashing around a chimney is lifting. You are the owner, live in the home, and want to do the repair yourself. This falls under the exemption: repairs under 25% of roof area with no deck replacement and like-for-like material are exempt from permitting per Michigan's residential code and Garden City's interpretation. You do NOT need a permit for this repair. You can purchase asphalt shingles matching the existing roof, remove the damaged area (8–10 shingles), re-nail per IRC R905.2.5 (four nails minimum per shingle, 6 inches from edges, 12 inches apart in field), and re-seal the chimney flashing with roofing cement and sealant. However — and this is critical — if you discover the deck is rotted while removing shingles, you MUST stop, get a permit, and have structural repairs inspected. Also, if the insurance company later requires documentation of repair (for a claim), you'll have no permit record; many insurers now require permits for roof work, so call your agent before starting. Owner-builder exemptions apply only to owner-occupied single-family homes; rental properties or multi-unit buildings require permits regardless of scope. Total cost: $300–$600 in materials (shingles, sealant, fasteners) plus your labor. No permit fee. Time: 1–2 days if deck is sound, 2–4 weeks if deck repair is discovered.
No permit required (under 25% repair, like-for-like shingles) | Owner-builder exemption applies (owner-occupied only) | Stop work if deck rot discovered | Call insurer before starting (may require permit for claim) | Fastener spacing per IRC R905.2.5 (4 nails/shingle, 6 inch edge distance) | Total cost $300–$600 materials only

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Garden City's winter climate and ice-dam requirements

Garden City sits in ASHRAE climate zone 5A (southern half) and 6A (northern edge), which triggers specific code language around ice dams and water backup. Michigan winters include freeze-thaw cycles that can last 4–5 months (November through March), and the city's proximity to Lake Michigan intensifies moisture and wind-driven rain. IRC R905.2.8.1 requires a water-resistive underlayment (self-adhering ice-and-water shield, NOT regular roofing felt) on eaves in cold climates. Garden City Building Department interprets 'cold climate' as the entire city — all residential roofs require ice-and-water shield.

The minimum is 24 inches from the eave line on attic-ventilated roofs; cathedral or unvented ceilings require the full rafter slope. Many contractors try to cut costs by using 30# felt in place of ice-and-water shield, citing 'felt is good enough.' The inspector will reject this. Ice-and-water shield is self-adhering asphalt-based, sticks to the deck, and seals around fasteners; felt breathes and allows water vapor to escape but does NOT seal. In a freeze-thaw cycle, water backs up under shingles, hits felt, and pools — the pooled water refreezes, lifts shingles off, and you get a leak within one winter. Garden City inspectors have seen this failure pattern repeatedly and enforce ice-and-water shield strictly. Budget an extra $400–$600 for materials and labor to install ice-and-water shield on a 2,000-square-foot roof.

One more detail specific to Garden City: if your roof has a low pitch (less than 4:12), ice buildup is more likely. The inspector may ask about gutter ice guards or heated cables — neither is code-required, but they're mentioned in IRC R905.2.8.2 as mitigation in areas with 'severe icing potential.' If you're in a low-pitch scenario and near a cold-air-pocket area (e.g., north side of a tall neighbor or in a wooded section), ask your roofer about these options. They won't reduce your permit scope, but they'll extend roof life and reduce callbacks.

Three-layer mandate and why Garden City enforces it strictly

Michigan's adoption of IRC R907.4 is absolute: 'The existing roof covering shall be removed down to the roof deck' when you have three or more existing layers. Garden City Building Department does not grant variances or exceptions to this rule. The reason is structural: each layer of roofing material (shingles, underlayment, fasteners) adds weight and can cause fastener withdrawal (the deck weakens, fasteners back out, shingles blow off). Multiple layers also trap moisture, causing deck rot that's invisible until the third layer is removed. When the inspector finds three layers during the deck inspection (after tear-off but before new underlayment), they WILL issue a stop-work order and require full removal. This is expensive and disruptive mid-project.

How to avoid this: Before you sign a contract, ask the roofer to walk the roof (usually free with an estimate) and count layers. If three exist, confirm in writing that the contract includes a full tear-off, not an overlay. If you have two layers and want an overlay, get a site photo or letter from the roofer stating 'Two layers confirmed; overlay eligible under IRC R907.3 without tear-off.' Bring this to the permit application. Garden City Building Department will not issue a permit for an overlay if you've stated three layers exist; they will issue it ONLY if you've declared two or fewer. If the inspector discovers three layers mid-project, the contractor bears the cost of the additional tear-off unless the homeowner paid for a pre-job layer count and withheld that information — so get it in writing upfront.

Edge case: Occasionally an existing roof has two layers of asphalt but also has a partial roof in a different material (e.g., a porch or lean-to with standing-seam metal). The two-layer home gets an asphalt overlay permitted; the metal porch is separately evaluated. Don't assume one permit covers all areas — list each section separately and note material changes. Garden City's building department will catch this during review if not specified, adding review time.

City of Garden City Building Department
3410 Sheridan Avenue, Garden City, Michigan 48135
Phone: 734-793-1620 (confirm locally; no single permit line — ask for Building/Inspections)
Monday–Friday, 8:00 AM – 5:00 PM (closed holidays)

Common questions

Does Garden City have an online permit portal for roofing?

No. Garden City Building Department requires in-person submission at City Hall (3410 Sheridan Avenue) or mailed application. There is no online portal, e-filing, or over-the-counter same-day approval. Plan 7–14 days for review after submission. Many neighboring communities (Westland, Dearborn Heights) have online portals, so if you're comparing, Garden City's paper-based process is slower. Call 734-793-1620 to confirm current procedures; some departments have shifted during the pandemic, but as of 2024 Garden City does not offer e-filing.

Can I hire an unlicensed roofer to pull my permit and do the work?

No. Michigan Residential Code requires any roofer performing work on a structure require a residential builder license (Class B, Residential) or specialty roofing license. The permit application must list a licensed contractor; unlicensed work voids your permit and insurance coverage. The Building Department will verify the license before issuing the permit. Owner-builders are exempt IF the work is on their own owner-occupied single-family home and they're doing the labor themselves — but even then, if structural repairs are needed, a licensed contractor must perform that work. Verify your roofer's license at Michigan Department of Licensing and Regulatory Affairs (LARA) before signing.

How long do I have to complete a roof replacement after the permit is issued?

You have 180 days from the permit issue date to start work. If you don't begin within 180 days, the permit expires and you must re-apply and re-pay the fee. Once you start (tear-off begins), the deck inspection window is tight — you must call and schedule the deck inspection within a few days, or you risk having the inspection canceled and having to re-schedule. Plan to complete the full project (tear-off through final inspection) within 2–4 weeks to avoid seasonal delays or permit expiration. If you pause mid-project, notify the building department; extended pauses may require a permit renewal or extension fee.

What if the inspector finds rotten deck during tear-off?

The deck inspection happens after tear-off, when the deck is fully exposed. If the inspector finds rot (soft, discolored, or spongy wood), work stops. You must hire a licensed carpenter or structural contractor to repair or replace the damaged deck section, and those repairs must pass a follow-up inspection before new underlayment is installed. Deck repair costs $1,500–$5,000+ depending on area and severity. This adds 2–4 weeks to your project. Budget contingency ($3,000–$5,000) when estimating; ask your roofer for a 'best-guess' deck condition before you sign the contract.

Do I need a permit for gutter replacement or flashing repair only?

No permit is required for gutter replacement or flashing repair alone, even if gutters or flashing are damaged by weather. However, if you're replacing gutters AND roof shingles at the same time, the shingle work requires a permit; the gutter work is bundled under that permit at no additional fee. If gutters are the only work, you're exempt. The same applies to flashing: if you're replacing only a vent flashing or chimney flashing without roofing work, no permit is needed. If flashing is part of a roof replacement project, it's included in the permit.

Is a structural engineer's letter required for a metal roof?

Yes, Garden City Building Department requires structural documentation (engineer's letter or roofer's load analysis) when changing from asphalt shingles to metal, tile, or slate. Metal roofs are typically lighter (50–150 lbs per square) than asphalt (200 lbs per square), so older homes usually accept the load. However, tile and slate (600–900 lbs per square) require verification that the roof structure can support the additional weight. An engineer's letter costs $300–$600 and takes 1–2 weeks to obtain. Some roofers provide a load-analysis memo at no charge; confirm this in writing before contract signing. Without this documentation, the permit will be put on hold pending structural review, adding 2–3 weeks.

Can I do a roof repair myself as an owner-builder without a permit?

Yes, if the repair is less than 25% of the roof area, uses the same material (like-for-like), and does not involve deck replacement. You do NOT need a permit. Examples: replacing 5–10 damaged shingles, re-nailing loose shingles, re-sealing flashing around an existing chimney vent. If you discover structural damage (rot, water damage to rafters) while repairing, you must stop, call a licensed contractor, obtain a permit, and have repairs inspected. Owner-builder exemptions apply only to owner-occupied single-family homes — rentals and multi-unit buildings always require permits and licensed contractors. Call your homeowner's insurance before starting; some policies now require permit documentation for roof work, even exempt repairs.

What is the permit fee for a roof replacement in Garden City?

Permit fees are based on roof area (measured in 'squares' — 1 square = 100 square feet). Garden City charges approximately $0.10–$0.25 per square, plus a base fee of $25–$50. A typical 2,000-square-foot residential roof (20 squares) costs $75–$150 in permit fees. Material changes (asphalt to metal or tile) may incur an additional review fee ($25–$75) if a structural engineer's letter is required. Contact the Building Department directly at 734-793-1620 for the current fee schedule; fees may have changed since last year.

What happens if I overlay a roof when there are already three layers?

If three layers are discovered during the deck inspection (after tear-off), the inspector will issue a stop-work order citing IRC R907.4. You must remove all existing layers down to the deck before proceeding. The contractor will need to come back, perform a full tear-off (adding $2,000–$5,000 labor and hauling), and schedule another deck inspection. This is expensive and adds 2–3 weeks to the project. To avoid this: always hire a roofer to inspect and count existing layers before signing a contract. If three layers exist, confirm in writing that the contract includes a full tear-off, not an overlay. Get a photo or letter stating the layer count and bring it to the permit application.

How do I schedule inspections in Garden City?

Garden City Building Department does not offer online inspection scheduling. After your permit is approved, you must call 734-793-1620 (or the main city line) and request to speak with the Building/Inspections department. Ask for the deck inspection first (after tear-off, before underlayment installation) and the final inspection (after shingles are installed). The inspector will provide a window (e.g., 'Wednesday, 1–3 PM') and may show up within that window or call ahead. Plan for 1–2 business days for the building department to schedule you. If you miss an inspection appointment, you must call back and re-schedule; repeated no-shows may result in permit cancellation.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Garden City Building Department before starting your project.