Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement, tear-off, or material change in Ypsilanti requires a permit from the City of Ypsilanti Building Department. Simple repairs under 25% of roof area and like-for-like patching may be exempt — but if you're pulling off old shingles or switching materials, you need a permit.
Ypsilanti follows Michigan's adoption of the International Building Code (2015 edition), which means roof replacements are governed by IRC R907 and R905. The critical local factor is Ypsilanti's position in both climate zone 5A (south) and 6A (north), with a frost depth of 42 inches — this drives ice-and-water-shield requirements and deck fastening patterns that inspectors will check closely. Unlike some nearby communities, Ypsilanti does not have an online permit portal; you must file in person at City Hall or by mail, which means no same-day over-the-counter permitting for complex projects. The City of Ypsilanti Building Department also cross-references with Washtenaw County floodplain maps, so if your property is in a mapped flood zone, you'll need floodplain development permit approval alongside your roofing permit — a step many homeowners miss. Owner-builders can pull permits for owner-occupied homes, but the City enforces third-layer detection strictly: if inspectors find existing asphalt shingles that are more than two layers deep, IRC R907.4 mandates full tear-off before new installation, which adds $1,500–$3,000 to your project.

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

Ypsilanti roof replacement permits — the key details

Ypsilanti adopted the 2015 International Building Code and enforces it strictly for roofing work. IRC R907.4 is the control rule: if your roof has two existing layers of asphalt shingles already on it, you cannot overlay a third layer — you must tear off to the deck. The City's building inspector will conduct a pre-permit deck inspection (you can request this informally before filing; many contractors do) to count existing layers. If three layers exist, the permit is automatically conditional on tear-off; the City will not issue a permit for overlay in that case. This is non-negotiable under state code. Why? Three-layer roofs are prone to trapping moisture, causing premature failure and deck rot — especially in Michigan's freeze-thaw climate. The ice-and-water-shield requirement is another big one: IRC R905.1.1 requires self-adhering ice-and-water barrier on the lowest roof slope for at least 24 inches inland from the eave in climate zones 5 and 6. Ypsilanti sits across both zones, so your inspector will measure and verify coverage. This barrier prevents ice-dam water backup during spring thaw cycles, common in the region. Fastening is the third checkpoint: nails must be galvanized or stainless, driven flush (not overdriven), and spaced per IRC R905.2.8 — typically 6 inches on perimeter and 12 inches in field. Inspectors check deck nailing during in-progress inspection; undersized nails or spacing violations will fail you and require rework.

Material changes trigger design review. If you're switching from three-tab asphalt shingles to metal standing seam, architectural shingles, or tile, the City requires a brief structural assessment to confirm the deck can handle the new load. Metal and tile are heavier or have different attachment requirements; the deck nailing pattern may need revision. This adds 1–2 weeks to the permit timeline because the inspector must sign off on the structural adequacy before work starts. Asphalt-to-asphalt or asphalt-to-architectural-shingles (same weight category) do not require structural review. Flashing detail is also tied to material change: if you're installing new flashing or chimney counter-flashing in a different material (e.g., copper vs galvanized), the City requires written flashing specifications or a diagram before approval. This prevents corrosion and separation issues common in Michigan's humid summers.

Ypsilanti sits across multiple jurisdictions, and this is where many homeowners stumble. The City handles the building permit, but Washtenaw County Drain Commissioner manages floodplain overlay. If your property is in a FEMA-mapped 100-year or 500-year floodplain (check the County's GIS map before filing), you must apply for floodplain development permit approval from the County simultaneously with your City permit. There is no fee for the County permit, but it adds 3–5 days to approval. The City building inspector will not sign off on your roof until the County floodplain permit is in hand. This is a common gotcha: homeowners file the City permit, assume it's approved, start work, and then find out they're in a flood zone and work is halted. Check Washtenaw County's floodplain maps online first. Additionally, if your property is in a historic district (Ypsilanti has several neighborhoods with local historic designations), the City may require historic preservation review; roof color or material changes can trigger Historic District Commission (HDC) approval, adding 2–3 weeks. Most historic zones allow asphalt shingles in traditional colors (gray, black, brown) but may reject metal or standing-seam finishes. Confirm with the HDC before ordering materials.

Permit fees in Ypsilanti are calculated on a percentage-of-project-cost basis, typically 1.5–2% of the estimated roof replacement valuation. A $15,000 roof replacement (typical residential 2,000-sq-ft home, asphalt shingles, tear-off and re-roof) generates a permit fee of $225–$300. If you're replacing a 3,500-sq-ft roof or upgrading to premium materials (metal, architectural shingles, or tile), the valuation rises to $20,000–$35,000, and the permit fee jumps to $300–$700. The City requires a detailed scope-of-work estimate and materials list with the permit application; the inspector uses this to calculate the fee. Owner-builders pay the same fee as licensed contractors. The permit is valid for 6 months from issuance; if you haven't started work within that window, you'll need to renew (often at no additional cost, but confirm with the City). Work must be completed and final inspection passed within 12 months of permit issuance, or the permit expires and you must re-pull.

Inspection sequence in Ypsilanti is straightforward: initial deck inspection (optional but recommended to confirm layer count and deck condition before filing), in-progress inspection after tear-off and deck fastening (if needed), and final inspection after shingles, flashing, and underlayment are installed. The in-progress inspection typically happens within 3–5 business days of a request; final inspection is usually scheduled within 1 week. The roofing contractor typically coordinates with the City for inspection scheduling, but as the owner, you can call the Building Department directly to request inspection if the contractor doesn't follow up. Inspectors check for proper nailing, fastening pattern, ice-and-water-shield coverage, flashing detail, and underlayment type. If the roof is complex (dormers, valleys, skylights, chimneys), inspections may take 45 minutes to 1.5 hours. Expect the inspector to mark fail items with tape or photos; you'll have 5–10 business days to correct and request re-inspection. Most residential re-roofs pass final inspection on the first attempt if the contractor is experienced with Ypsilanti's code requirements.

Three Ypsilanti roof replacement scenarios

Scenario A
Full tear-off and asphalt shingle replacement, single-layer existing roof, non-historic neighborhood, non-floodplain property, North Ypsilanti (climate zone 6A)
You own a 1,950-square-foot ranch home in North Ypsilanti (near the Washtenaw County line) with a single existing layer of 25-year-old asphalt shingles. The roof is at end-of-life; some shingles are curled and missing granules. You decide to tear off and replace with new architectural asphalt shingles (same weight, better wind rating). This is a straightforward full replacement and requires a City permit. You obtain an estimate from a licensed roofing contractor: $12,500 (materials and labor). The City's permit fee is calculated at 1.5% of project cost: $187.50 (rounds to $200). You file the permit application in person at City Hall (online portal is not available) with the contractor's estimate, a site photo, and a materials specification sheet. The City processes the permit in 3–5 business days. Because you're in climate zone 6A (north), the inspector will verify ice-and-water-shield extends 24 inches inland from the eave — critical for North Ypsilanti's heavy freeze-thaw cycles. The contractor schedules an in-progress inspection after tear-off and deck fastening verification (inspector checks nail size, spacing, and condition of deck for rot). Deck is solid; no structural issues. Final inspection occurs after shingles, flashing, and drip-edge installation. Contractor passes on first attempt. Total timeline: permit filing to final approval, 2–3 weeks. No floodplain review needed; no historic district overlay. Cost breakdown: permit fee $200, contractor labor and materials $12,500, minor deck repairs if rot detected (unlikely, but budget $500–$1,000 contingency). Total homeowner cost: $12,700–$13,700.
Permit required | Tear-off to single layer | Ice-and-water-shield 24 inches verified | Asphalt to asphalt (no structural review) | Permit fee $200 | Contractor pulls and coordinates inspections | Timeline 2–3 weeks | No floodplain/historic review | Total $12,700–$13,700
Scenario B
Material change from asphalt shingles to metal standing-seam roof, two existing layers, South Ypsilanti (climate zone 5A), floodplain property near Michigan Avenue
You own a 2,200-square-foot colonial on Michigan Avenue in South Ypsilanti. The roof has two layers of asphalt shingles (installed 1995 and 2005). You want to upgrade to metal standing-seam for durability and energy efficiency. Estimate: $22,000 (metal is heavier and labor-intensive). Three issues surface. First, two existing layers means tear-off is allowed (not mandatory), but you choose to tear off to the bare deck for quality and to remove debris. Second, metal is heavier than asphalt; the City requires a structural deck-load assessment before the permit is issued. You hire a structural engineer ($300–$500 fee) to confirm the deck framing can handle 2.5–3 lbs/sq-ft additional load. The engineer signs off. Third, your property is mapped in the FEMA 500-year floodplain (you checked the County GIS map). You must file dual permits: City building permit and Washtenaw County floodplain development permit. The City permit fee is 2% of $22,000 = $440. The County floodplain permit is no fee but requires a one-page floodplain form and property survey reference. You submit both applications simultaneously (the contractor coordinates). City takes 5–7 business days; County adds 3–5 days. Total approval time: 1–2 weeks. The City inspector requires in-progress inspection after deck fastening and structural framing review (to confirm the new load path). Final inspection covers metal panel attachment (fasteners must be stainless or galvanized), flashing detail (new metal flashing spec sheet provided), and ice-and-water-shield (climate zone 5A requires 24 inches inland). Metal roofs have different underlayment: contractor installs synthetic underlayment (not felt, which can trap moisture under metal). All inspections pass. Timeline: permit to final approval, 3–4 weeks (longer due to floodplain dual-permit requirement and structural review). Cost breakdown: structural engineer $400, permit fees $440 (City only; County is no fee), contractor $22,000, contingency for deck repairs if rot found during tear-off $500–$1,500. Total homeowner cost: $22,900–$24,400.
Permit required (material change) | Tear-off two layers to bare deck | Structural assessment required ($400 engineer fee) | Floodplain development permit required (no fee, +3–5 days) | Ice-and-water-shield 24 inches verified (zone 5A) | Synthetic underlayment (metal-specific) | Permit fee $440 (City) | Timeline 3–4 weeks due to dual permits | Total $22,900–$24,400
Scenario C
Like-for-like asphalt shingle repair, patching less than 10 squares, no tear-off, historic district property (Old Town Ypsilanti), owner-builder
You own a 1,600-square-foot bungalow in the Old Town Ypsilanti historic district. A branch fell during a storm and damaged a section of the roof on the south slope: approximately 8 squares (800 sq ft) of shingles are torn and three roof trusses show minor splintering. The damage is less than 25% of total roof area (estimated at 3,200 sq ft), and you want to patch with matching asphalt shingles rather than replace the whole roof. This is a repair, not a replacement. IRC R903.2 exempts repairs of less than 25% of roof area from permit requirements — you don't need a City permit. However, because your property is in the Old Town historic district, you must check with the Ypsilanti Historic District Commission (HDC) before proceeding. The HDC can require that repair shingles match the existing color and profile exactly. You contact the HDC (usually accessible through City Hall) and submit a photo of the damage and shingle samples. The HDC typically responds in 3–5 business days; for a simple repair, they usually approve as-is if you match the existing shingles. Once HDC sign-off is in hand (if required), you can hire a roofer and proceed without a City building permit. The roofer will tear out damaged shingles, inspect the underlying deck (checking for rot), replace any soft decking, install new underlayment and ice-and-water-shield in the repair area, and shingle to match. Because this is a repair under 25% and not a full re-roof, the City does not inspect; however, if the roofer discovers during tear-out that the deck is significantly rotted (more than small local soft spots), the scope may escalate to structural repair, which does require a permit. Assume deck is sound. Total timeline: HDC approval 1 week, repair work 2–3 days. Cost: roofer estimate $4,500–$6,500 (labor, materials, and contingency for minor deck repair). No permit fee. Total homeowner cost: $4,500–$6,500. Note: If you're the owner-builder and doing the work yourself (not hiring a roofer), Ypsilanti allows owner-builders for owner-occupied homes, but roofing is a specialty trade; many insurance companies void coverage if the owner self-performs. Check your homeowner policy before attempting DIY.
No permit required (<25% repair area) | Historic District Commission review required (3–5 days, no fee) | Like-for-like asphalt shingles (matching color/profile) | Deck inspection during tear-out; structural repair = permit trigger | No City building inspection | Owner-builder allowed but insurance-policy risk | Total $4,500–$6,500 (no permit fees)

Every project is different.

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

Why Michigan's freeze-thaw cycle and 42-inch frost depth matter for your Ypsilanti roof

Ypsilanti sits in a humid continental climate with freeze-thaw cycles that are brutal on roofing. The frost depth of 42 inches means the ground freezes deep, and winter temperatures routinely dip to 15–25°F with spring thaws pushing back above freezing within weeks. This cycling causes moisture trapped under asphalt shingles or in roof cavities to expand and contract, cracking flashings and separating shingles from the deck. The ice-and-water-shield requirement in IRC R905.1.1 is not bureaucratic — it's a direct response to this climate. Self-adhering ice-and-water barrier (also called ice-and-snow guard) is a synthetic or bituminous membrane that adheres to the deck and prevents meltwater from backing up under shingles when ice dams form. An ice dam occurs when warm roof deck heats snow above it, causing melt; the meltwater runs downslope, hits the colder eave, refreezes, and builds a dam that traps water behind it. If there's no ice-and-water-shield, that trapped water seeps through shingles, through underlayment, and into the attic, causing rot and mold. The City inspector will measure 24 inches inland from the eave (the vulnerable zone) and verify the shield is in place and sealed to the deck. Cutting corners on this detail is the number-one reason for post-permit water damage in the region. Budget an additional $1.50–$3.00/sq-ft for ice-and-water-shield; on a 2,000-sq-ft roof (1,600 actual area accounting for pitch), that's $2,400–$4,800 of the total cost. It's money well-spent: a single ice-dam water intrusion can cost $15,000–$30,000 in attic rot, mold remediation, and structural repair.

The Ypsilanti in-person permit filing process and how it differs from nearby communities

Unlike Ann Arbor, Livonia, and many other Michigan cities that have deployed online permit portals in the last 3–5 years, Ypsilanti still requires in-person or mail filing at City Hall. This is neither good nor bad — it's just the local reality. You must visit the Building Department office (located at Ypsilanti City Hall, 1 South Huronville Rd, Ypsilanti, MI 48197; hours typically Mon–Fri 8 AM–5 PM, but confirm by calling 734-483-9500 or checking the City website). Bring or mail: (1) completed permit application form (available at the counter or City website), (2) contractor estimate with project scope, (3) materials specification sheet (shingle brand, ice-and-water-shield type, nailing pattern), (4) property photo showing existing roof condition, and (5) proof of ownership (deed or recent tax bill). The building official reviews the application same-day or next business day. If the application is complete, the City issues the permit and you pay the fee (check or credit card accepted). If information is missing, the official will tell you what's needed; resubmit within 5 business days or the application is withdrawn. Most residential roof permits are approved same-day or next-day in-person. The no-online-portal system actually speeds up simple projects: you can ask the building official questions in real time, get instant feedback, and walk out with a permit in one visit. For floodplain or historic-district projects, the in-person interaction is helpful because the official can direct you to the Washtenaw County Drain Commissioner or the HDC contact information and explain the dual-filing requirement face-to-face. Compare this to a city with an online portal: you submit electronically, wait 5–7 days for back-and-forth email questions, and finally get approved. The tradeoff: in-person filing is inconvenient if you work 9–5 (City Hall has no evening or weekend hours), but the turnaround is often faster.

City of Ypsilanti Building Department
1 South Huronville Road, Ypsilanti, MI 48197 (located in City Hall)
Phone: 734-483-9500 (Building Department main line; ask for building inspector or permit desk)
Monday–Friday, 8:00 AM–5:00 PM (closed weekends and City holidays; verify holiday closures on City website)

Common questions

Do I need a permit if I'm just replacing a few damaged shingles after a storm?

No permit is required if the repair is less than 25% of your total roof area (typically under 10 squares or 1,000 sq ft). However, if your property is in a historic district (like Old Town Ypsilanti), you must notify the Historic District Commission for color and material approval before work starts. If the roofer discovers structural deck damage during tear-out, the scope escalates to structural repair, which requires a permit.

What happens if the inspector finds three layers of shingles on my roof?

Per IRC R907.4, if the City inspector detects three or more existing layers of asphalt shingles, your permit becomes conditional: tear-off to bare deck is mandatory before new shingles can be installed. Overlay is not permitted. The City will not issue a permit for three-layer overlay. Tear-off adds $1,500–$3,000 to your project but is non-negotiable under state and local code.

Does Ypsilanti require ice-and-water-shield, and how much of the roof needs it?

Yes. IRC R905.1.1 and Ypsilanti's adoption of the code require self-adhering ice-and-water-shield on the lowest roof slope for at least 24 inches inland from the eave in climate zones 5 and 6. Ypsilanti spans both zones, so your inspector will verify 24-inch coverage. This is critical in Michigan's freeze-thaw climate to prevent ice-dam water intrusion. Budget $2,400–$4,800 for this material on a typical 2,000-sq-ft roof.

If I'm changing from asphalt shingles to metal or tile, do I need extra approval?

Yes. Material changes require a structural deck-load assessment to confirm the framing can support the new roof weight. Metal standing-seam and tile are heavier than asphalt. Hire a structural engineer ($300–$500) to sign off before filing the permit. The City will not issue the permit without structural certification for material-change projects. Asphalt-to-asphalt or asphalt-to-architectural-shingles (same weight) do not require structural review.

My property is in a flood zone. Do I need extra permits or approval for a roof replacement?

Yes. If your property is in a FEMA-mapped 100-year or 500-year floodplain (check Washtenaw County's GIS map online), you must obtain floodplain development permit approval from the Washtenaw County Drain Commissioner simultaneously with your City roofing permit. There is no County fee, but it adds 3–5 days to approval. The City will not final-inspect your roof until the County floodplain permit is in hand.

How much does a roof replacement permit cost in Ypsilanti?

Permit fees are based on estimated project cost, typically 1.5–2% of contractor estimate. A $15,000 roof replacement generates a permit fee of $225–$300. A $22,000 replacement (material change or larger home) is $330–$440. The City calculates the fee at the time of permit issuance; you must provide a detailed estimate and materials list with your application.

Can I pull the roof permit myself, or must my contractor pull it?

Either party can pull the permit. Ypsilanti allows owner-builders for owner-occupied homes, so you can file the permit application yourself at City Hall. However, most homeowners have the contractor pull it because the contractor coordinates inspections, knows code requirements, and manages the timeline. If you pull it yourself, you're responsible for scheduling inspections and ensuring compliance. Confirm your roofing contractor is willing to work with a homeowner-pulled permit; some contractors prefer to pull their own for liability reasons.

What's the typical timeline from permit filing to final inspection for a full roof replacement in Ypsilanti?

Simple asphalt-to-asphalt replacement on a non-floodplain, non-historic property: 2–3 weeks. Material change with structural review: 3–4 weeks. Floodplain dual-permit: 3–4 weeks due to County approval lag. Historic district with HDC review: 2–3 weeks if HDC approves quickly. Once the permit is issued, actual roof work takes 3–5 days; inspections are scheduled after tear-off and again after final shingle installation.

What if my roof replacement fails inspection the first time?

The inspector will mark fail items (nailing pattern, ice-and-water-shield coverage, flashing detail, fastener spacing) and issue a notice. You have 5–10 business days to correct the work and request re-inspection. Most residential re-roofs pass final inspection on first attempt if the contractor is experienced with Michigan code. If corrections are minor (e.g., a few nails that are overdriven), re-inspection can happen within 3–5 business days.

Is a roof permit valid for the entire year, or does it expire?

Ypsilanti roof permits are valid for 6 months from issuance. If you have not started work within 6 months, you must renew the permit (usually at no additional cost, but confirm with the City). Work must be completed and final inspection passed within 12 months of permit issuance. If the permit expires, you must re-pull it.

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 Ypsilanti Building Department before starting your project.