Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most roof replacements in Romulus require a permit under Michigan Building Code. Full tear-offs, partial replacements over 25%, or any material change (shingles to metal) trigger a permit. Small repairs and like-for-like patches under 25% may be exempt.
Romulus follows Michigan Building Code, which requires permits for any roof tear-off-and-replace or replacement exceeding 25% of roof area. A unique feature of Romulus permitting: the City of Romulus Building Department processes residential roof permits over-the-counter for like-for-like material swaps (shingles to shingles, same slope and fastening), meaning you can often pull and pass inspection without a full plan-review cycle — typically 5-7 business days if specifications are clear. However, Romulus sits in both Climate Zone 5A (south of Huron River) and 6A (north), which means ice-and-water shield requirements differ by address: 5A requires it at eaves and valleys; 6A requires it further up the slope (per IRC R905.1.1 and Michigan amendment). Any material change (asphalt to metal, or to tile), structural deck repair, or discovery of three existing layers requires a full permit review and adds 1-2 weeks. The City of Romulus does not have a dedicated online permit portal; all applications are filed in person or by mail at City Hall, which slows the process compared to neighboring communities like Canton or Livonia that use digital portals.

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

Romulus roof replacement permits — the key details

Michigan Building Code R907 (reroofing) is the primary rule. Romulus enforces this strictly: any roof replacement requires a permit UNLESS the work is repair-only and covers less than 25% of roof area. A 'tear-off-and-replace' triggers a permit even if only the south-facing slope is done. If you have three or more existing layers of shingles, Michigan Code R907.4 mandates complete tear-off down to the deck — overlay is forbidden. The City of Romulus Building Department will reject any permit application that proposes overlay on a three-layer roof, and inspectors will cite the existing layers during the framing inspection. This rule exists because multiple layers trap heat and moisture, shortening roof life and increasing fire risk. Many Romulus homeowners discovered this rule mid-project and had to halt work, incurring crew delay charges.

Ice-and-water shield is a surprise sticking point in Romulus due to climate zone split. IRC R905.1.1 requires self-adhering membrane (ice-and-water shield) at eaves in all Michigan climate zones, but Romulus's north-of-Huron addresses (Zone 6A) must extend it 24 inches up the slope from the eave. South-of-Huron addresses (Zone 5A) require it at eaves and valleys only. Your permit application must specify which zone your address falls into and show shield placement on the submitted drawings or material list. If you don't specify, the permit will be held for clarification, adding 3-5 days. The City of Romulus Building Department references the Michigan Energy Code (which adopts the ICC model) for this requirement, and their inspectors have marked down jobs for undersized shield. Confirm your address zone with the City before submitting; they can tell you over the phone in 2 minutes.

Material changes and structural upgrades trigger full plan review. If you are changing from asphalt shingles to metal or concrete tile, you must submit a structural evaluation showing that the roof deck and framing can support the added load. Metal is roughly the same weight as asphalt, so it often passes; tile (15+ psf) usually requires reinforcement, adding $1,500–$5,000 to the project and 2-3 weeks of permit review. Romulus does not have a streamlined tile-permit path like some Florida cities; your application goes to the full review queue. Additionally, if your roof deck shows rot, soft spots, or missing sheathing, the permit includes a structural repair scope, which requires signed engineer drawings for spans over 16 inches. Many homeowners skip the structural step and get cited during framing inspection, forcing a halt and re-submission.

Underlayment specification and fastening pattern must be explicitly listed on the permit. Romulus inspectors will ask to see the roofing material specification sheet (brand, shingle class, fastening method: 4 nails per shingle vs. 6, etc.) before stamping approval. If you list a shingle brand but don't specify the fastening, the permit will be on hold pending clarification. The City prefers a simple one-page material summary; you don't need full architectural drawings for a residential roof, but you do need the vendor's spec. This is a common rejection point because homeowners or contractors submit a permit saying 'GAF Timberline shingles, Ice & Water Shield' and nothing else — not enough. Bring a spec sheet or email it to the City of Romulus Building Department before applying to avoid the back-and-forth.

The permit process in Romulus is slower than online-portal cities because there is no digital submission. You must visit City Hall (123 W. Main, Romulus, MI 48174 — verify current address with directory) during business hours (typically Mon-Fri 8 AM-5 PM, confirmed by phone) with your application, ID, and property deed. Once submitted, your permit is scheduled for plan review — 5-7 days for over-the-counter (like-for-like, no structural changes), or 2-3 weeks for material changes or structural work. Inspections are typically two: one during framing (after tear-off, before new deck fastening) and one final (after all layers are down and flashing is sealed). Some inspectors will walk the property before issuing the permit to spot-check existing layer count, which can delay issuance by 1-2 days. Budget 3-4 weeks from permit application to final sign-off if you are doing a straightforward asphalt-to-asphalt swap.

Three Romulus roof replacement scenarios

Scenario A
Full tear-off, asphalt to asphalt, 2,000 sq. ft., south-side rambler in Northville Township area (Zone 5A)
You own a 1970s single-story home in Romulus south of Huron River (Zone 5A). The roof has two existing layers of asphalt shingles, no rot. You plan a complete tear-off and replacement with new GAF Timberline 30-year shingles. This is a straightforward, like-for-like replacement. Your permit is fast-track: over-the-counter approval in 5-7 days. The City of Romulus will require ice-and-water shield at the eaves and all valleys (per IRC R905.1.1 and Michigan amendment for 5A). Your material spec sheet must list the shingle brand, the underlayment (typically synthetic or 30-lb felt), and the fastening (4-6 nails per shingle, per GAF spec). Cost: permit fee is approximately $150–$250 based on 2,000 sq. ft. (roughly $0.08–$0.12 per square foot of roof area in Romulus). Inspections are two: framing (after tear-off, before fastening new shingles) and final (after all layers, flashing sealed, drip edge installed). Timeline: 3-4 weeks from permit to final sign-off, assuming no deck issues. If the inspector finds soft spots during framing, work halts and you'll need engineer drawings for repairs, adding 1-2 weeks.
Permit required | 5A ice-and-water shield at eaves + valleys | Synthetic underlayment recommended | Fastening per GAF spec | Permit fee $150–$250 | Two inspections (framing + final) | 3-4 week timeline
Scenario B
Material change to metal roofing, 2,200 sq. ft., north-side ranch (Zone 6A, climate-strip requirement)
Your home is north of Huron River in Romulus, Zone 6A. You want to upgrade from asphalt shingles to standing-seam metal roofing. This is a material change AND a climate-zone-specific complexity. First, your permit includes a structural evaluation because metal is comparable weight to asphalt, but the City of Romulus Building Department will request written confirmation that the roof framing (typically 24-inch on-center rafters from a 1980s build) can support the metal fastening loads. Metal requires through-fastening into the deck, which can create thermal bridging and condensation risk in Zone 6A. Your material spec must include the metal panel gauge, fastening pattern, and underlayment type (in 6A, most installers use synthetic breather underlayment to manage moisture). Ice-and-water shield in Zone 6A must extend 24 inches up the slope from the eave, not just at the eave — this is a critical difference from Scenario A. Your permit application must explicitly state 'Zone 6A — 24-inch shield extension per Michigan Energy Code.' Many Romulus homeowners miss this and get rejected; the Building Department will hold the permit for clarification. Permit fee: $250–$400 (material-change premiums add $100–$150). Structural review adds 2-3 weeks. If the metal manufacturer provides a load-rated specification sheet, that accelerates approval. Two inspections (framing and final), same as Scenario A, but the framing inspector will specifically check underlayment overlap (36 inches lap minimum for synthetic in cold climates) and ice-and-water shield height. Timeline: 4-6 weeks due to structural and material-change review.
Permit required (material change) | Zone 6A — 24-inch ice-and-water shield extension required | Structural confirmation letter required | Synthetic breather underlayment recommended | Metal fastening spec sheet required | Permit fee $250–$400 | Framing + final inspections | 4-6 week timeline
Scenario C
Partial replacement (20% of roof), rear south slope only, like-for-like shingles, two existing layers, Cape Cod home
Your Cape Cod home in Romulus has two existing layers of asphalt shingles. Wind damage has affected the rear south-facing slope, roughly 400 sq. ft. (20% of the 2,000 sq. ft. roof). You want to patch the damaged section with matching asphalt shingles. At 20%, this falls BELOW the 25% threshold that triggers a full permit requirement. However — critical exception — the City of Romulus Building Department treats this as repair-only work, which is exempt IF you are NOT doing a tear-off. If you can nail new shingles over the damaged area (overlaying, not tearing to the deck), no permit is needed. If you tear off the damaged section to inspect or repair the deck, it becomes a tear-off-and-replace, which DOES require a permit even at 20%. Most contractors will recommend a tear-off to check for deck damage, which triggers the permit requirement. To stay exempt, you must commit to non-invasive patching: remove damaged shingles only, inspect the deck from below (if accessible), and nail new shingles directly over the existing layer. This is risky — you won't know if the deck is damaged until you're mid-project. Many homeowners discover rot and then have to stop, file for a permit, and restart. If you decide to patch without a permit (staying under 25%, no tear-off), there is no fee and no inspection. If you discover deck damage and must tear off, you'll need a permit retroactively; the City of Romulus will not charge double fees if you immediately apply, but you will face a stop-work citation if caught by an inspector before the permit is in hand. Safer path: get the permit upfront ($100–$150) and include deck inspection in scope. Timeline if exempt: 1 week for materials and labor, no permit delays. Timeline if you go the permit route: 3-4 weeks.
No permit if patch only (no tear-off, <25%) | Permit required if tear-off or >25% | Deck inspection recommended (requires permit) | $0 permit fee if repair-exempt; $100–$150 if converted to replacement | Risk: rot discovery halts unpermitted work | 1 week (exempt) vs. 3-4 weeks (with permit)

Every project is different.

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

Romulus climate zone split: why your address matters for ice-and-water shield

Romulus straddles a critical Michigan climate boundary at the Huron River. Addresses south of the river (Zone 5A, lower winter design temperature -5°F) have different ice dam and snow-load requirements than addresses north (Zone 6A, lower design temperature -10°F). The IRC R905.1.1 rule requires self-adhering ice-and-water shield, but the extent varies: 5A requires it at eaves and valleys; 6A requires the same, PLUS 24 inches up the slope from the eave line. This means a north-side Romulus home in a typical cape or ranch needs more material (roughly $500–$800 extra in material and labor) than a south-side home with the same roof area.

Why the difference? Zone 6A experiences more freeze-thaw cycling and heavier snow loads, increasing ice-dam risk. The 24-inch extension is insurance against water backing up under the shingles when ice dams form. The Michigan Building Department and the City of Romulus enforce this strictly. Many roofing contractors from other states or from Livonia (which is entirely 5A) assume the 5A standard applies everywhere in Romulus and install undersized shield. This gets flagged at framing inspection, and you'll be ordered to halt and add more material, costing time and money.

To find your zone: go to the City of Romulus website or call the Building Department. They can tell you in 1-2 minutes if your address is north or south of Huron River. Alternatively, check the roof framing or existing shingle manufacturer specs on your home; if you see mention of 24-inch shield in prior permits, you're in 6A. For your permit application, state the zone explicitly and show shield placement on a sketch or in the material spec. If you don't, the permit will be held for clarification, costing 3-5 days.

Three-layer discovery: Romulus enforcement of the tear-off rule

Michigan Building Code R907.4 is unambiguous: roofs with three or more existing layers must be torn to the deck. No overlays permitted. Romulus inspectors take this seriously because multiple layers trap heat and moisture, increasing fire risk and shortening roof life. However, many homeowners and even some roofing contractors don't discover the third layer until mid-project. During framing inspection (after tear-off), the inspector counts the layers. If a third layer is found and you haven't torn it off, the permit is voided and work stops. You'll be ordered to hire a licensed contractor to tear down to the deck, which costs $1,500–$3,000 in extra labor and delays the project by 1-2 weeks.

To avoid this: ask your roofing contractor to inspect the roof from the attic or exterior soffit before you submit the permit. Use a straightedge or phone photo to document existing layers. If you find three, your permit must explicitly note 'three existing layers — complete tear-off to deck required per Michigan Code R907.4.' If you find two, note that too; this protects you because the inspector has been pre-warned. Some Romulus homes built in the 1960s-80s have three layers, and retrofitting with one additional layer was a common shortcut that is now forbidden.

Cost impact: if you discover three layers after permitting, the tear-off cost jumps to $3,000–$5,000, and the timeline stretches by 2-3 weeks. If you discover it before submitting the permit, you can budget correctly and avoid the project halt. The City of Romulus Building Department will not waive the rule, and they have no fast-track for three-layer exceptions. Budget 4-5 weeks if three layers are confirmed before permit submission.

City of Romulus Building Department
123 W. Main Street, Romulus, MI 48174 (verify with City Hall directory)
Phone: Call Romulus City Hall and ask for Building Department
Monday–Friday, 8:00 AM–5:00 PM (confirm locally, hours subject to change)

Common questions

Do I need a permit if I'm only replacing damaged shingles on a small section?

If the damaged area is under 25% of total roof area AND you are not tearing off (i.e., nailing new shingles over the old), no permit is required. However, if you discover deck damage during inspection, you'll likely need to tear off that section, which then triggers a permit requirement even if under 25%. Most contractors recommend getting a permit upfront to avoid this trap. Check with the City of Romulus Building Department; they may require a quick site visit to verify layer count before exempting small repairs.

How much does a roof replacement permit cost in Romulus?

Permit fees range from $100–$400 depending on scope. Like-for-like asphalt-to-asphalt replacement is typically $150–$250. Material changes (shingles to metal or tile) add $100–$150 due to plan review. The fee is usually based on roof area or a flat rate for residential; the City of Romulus can quote you exact fee over the phone before you file. Some contractors absorb this cost, others pass it to the homeowner.

What if my roof has three layers already?

Michigan Code R907.4 requires complete tear-off to the deck — no overlays allowed. Romulus strictly enforces this. If you attempt an overlay on three layers and the inspector finds it, work stops and you'll be ordered to tear off, adding $1,500–$3,000 and 1-2 weeks delay. Check layer count before you submit the permit (ask your contractor to inspect from the attic) and note it explicitly in the permit application.

Do I need a structural engineer report if I'm changing to metal roofing?

Metal roofing is comparable weight to asphalt shingles, so most residential roofs can handle it without major upgrades. However, Romulus Building Department will request a written confirmation from the roofing manufacturer or contractor stating that the fastening pattern and loads are compatible with your existing framing. If your home is older (pre-1970) or has unusual framing, a brief structural letter ($300–$500) from a local engineer is safer and speeds permit approval.

How long does the permit process take in Romulus?

Like-for-like replacements: 5-7 days for permit issuance, then 2-3 days for framing and final inspections, total 3-4 weeks. Material changes or structural repairs: 2-3 weeks for plan review, then inspections, total 4-6 weeks. Romulus has no online portal, so you must file in person at City Hall, which adds 1-2 days to initial turnaround. Factor in contractor scheduling, so plan for 4-8 weeks from decision to final sign-off.

What is ice-and-water shield, and why is it required in Romulus?

Ice-and-water shield is a self-adhering membrane that waterproofs the roof in freeze-thaw cycles and ice-dam conditions. Romulus is in Michigan's snow-belt; winter temperatures and snow load create ice dams that push water backward under shingles. The shield prevents this water from leaking into the attic. Zone 5A requires it at eaves and valleys; Zone 6A (north of Huron River) requires 24 inches up the slope. It adds $500–$1,000 in material and labor but is mandatory. Your permit must specify placement.

Can I pull the permit myself as the homeowner, or must the contractor pull it?

Owner-occupied homes in Michigan allow owner-builder permits. You can pull the permit yourself, but you'll need to hire a licensed roofing contractor to perform the work (you cannot perform the roofing yourself under Michigan law; unlicensed roofing is prohibited). It's easier if the contractor pulls the permit — they know Romulus process and specifications. Verify with them before hiring. If they say 'I'll handle the permit,' confirm they actually file it and don't start work until the permit is issued.

What happens at the framing and final inspections?

Framing inspection occurs after tear-off and before new fastening — the inspector counts layers, checks deck condition, and verifies underlayment and ice-and-water shield placement. Final inspection happens after all shingles are installed, flashing sealed, and drip edges in place — the inspector walks the roof, checks fastening pattern (spot-count a few shingles), confirms ice-and-water shield is correct width, and signs off. Most inspections take 15-30 minutes. Schedule them with the City; they usually come within 1-2 business days.

If I don't get a permit and someone finds out, what is the penalty?

Neighbor complaints or inspector drive-by can trigger a stop-work order ($250–$500 fine). Double permit fees are charged on re-pull ($300–$500 additional). Home sale requires disclosure of unpermitted work on Michigan Seller's Disclosure form, killing buyer interest and reducing appraisal by 3-8%. Insurance may deny claims if roof damage occurs before final inspection. It's not worth skipping — the permit costs $150–$400 and saves you thousands in fines and sale-price loss.

What is the best time of year to do a roof replacement in Romulus?

May through September is optimal — weather is dry and warm, inspectors can access the roof safely, and contractors have availability (though prices may be higher). October through April is risky: snow, ice, and cold reduce contractor interest and slow inspections (inspectors may not climb wet or icy roofs). Winter permits still move forward, but field work extends 1-2 weeks due to weather. Spring (April-May) can mean 6-8 week waits for contractor availability. Budget time accordingly and get the permit in early if possible.

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