What happens if you skip the permit (and you needed one)
- Stop-work orders and fines: City of Roseville can levy $100–$500 per day for unpermitted roofing work once discovered (typical discovery via neighbor complaint or property sale inspection). If work continues after notice, fines double.
- Permit back-fees and reinspection: When you eventually pull a permit to cover work done without one, Roseville charges standard permit fees plus a 50% surcharge ($75–$150 extra) to re-inspect completed roof decking and fastening patterns.
- Insurance claim denial: Homeowners' insurers (especially in Michigan's wind/hail belt) often deny claims tied to unpermitted roof replacement; water damage or storm damage claims can be rejected if the roof was replaced without city approval, potentially costing $10,000–$50,000+ out of pocket.
- Resale and financing blocks: Michigan's Property Disclosure Statement (Seller's Affidavit) requires disclosure of unpermitted work; buyers' lenders may refuse to close on a home with undisclosed roof replacement, and appraisers will note code violations, reducing property value by 3–7%.
Roseville roof replacement permits — the key details
Michigan Building Code R907.4 is the primary trigger for permit and tear-off requirements: if your roof currently has two or more layers of shingles, a full replacement MUST include a tear-off to the deck; you cannot overlay a third layer. If your roof is a single layer, you can technically overlay with new asphalt shingles in most cases, but Roseville inspectors will still require a permit if the replacement covers more than 25% of the roof area or if any structural work (deck nailing, rot repair) is involved. The city's Building Department receives dozens of applications each year from homeowners who believed they could 'just nail down new shingles' over old ones — the vast majority require clarification or rejection because the homeowner did not disclose the existing number of layers. Before you even think about filing, physically count the layers by looking in an attic corner or asking your roofer to confirm layer count during the estimate. This single step prevents 80% of application rejections and re-submittals.
Underlayment and ice-and-water-shield specifications are the second-most-common rejection point in Roseville permit review. IRC R905.2.8.2 requires underlayment to extend at minimum 24 inches up the roof slope from the eave edge; in Roseville's climate (frost depth 42 inches and lake-effect snow bands), inspectors interpret this strictly and often request certification that underlayment meets synthetic or asphalt-saturated-felt standards (minimum 35-pound felt or equivalent synthetic). The city's Roof Covering Worksheet (mandatory with every application) has a checkbox for 'Underlayment Type' — if left blank or if 'standard roofing felt' is written without a weight specification, the application will be returned. Additionally, if your roof includes any valleys, dormers, or skylight flashing, the permit application must specify ice-and-water-shield coverage in those areas; Roseville has a specific inspector note in its online portal stating 'All valleys require minimum 3-foot wide self-adhering underlayment (each side).' These requirements exist because Michigan's heavy spring and fall rains, combined with freeze-thaw cycles, create ice dams and water penetration risk — the code is not bureaucratic overreach but tied to actual regional climate hazards.
Fastening patterns and wind-resistance upgrades are Roseville's third enforcement focus. IRC R905.2.5 specifies fastening for asphalt shingles (typically 6 nails per shingle, or 4 nails plus adhesive for wind resistance above 90 mph); Roseville's building code does not increase this requirement, but the city's permit form includes a question: 'Are you upgrading to high-wind fastening?' If 'yes,' the inspector will verify fastener spacing and gauge during the in-progress framing inspection (which typically occurs 1–2 days after tear-off). If the application does not address fastening at all, plan review will pause until you provide a roofing specification sheet or submit a letter from your contractor confirming fastening method. This is not unique to Roseville — it's standard IRC enforcement — but Roseville's online portal explicitly flagged this as a common deficiency in its FAQ, suggesting applicants submit contractor product datasheets with their initial filing to avoid delays.
Structural deck condition and replacement costs are the fourth detail that trips up homeowners. If tear-off reveals soft, rotted, or sagging decking, your roofer must stop work and notify the building department before proceeding; Roseville requires a structural evaluation (either a licensed engineer report or building inspector sign-off) before new decking material is installed or nailing patterns are adjusted. Deck replacement cost varies wildly — $2–$8 per square foot for simple plywood replacement on a single-story home, up to $15–$20 per square foot if trusses must be reinforced or sister-joists added. This is not a surprise cost unique to Roseville, but it IS a reason many homeowners encounter permit delays: they budget for shingles and underlayment only, then discover during tear-off that $5,000–$15,000 in deck repair is necessary. Permit applications that address deck risk upfront (e.g., 'Roofer will inspect for rot; if found, engineer report will be obtained before final deck replacement') move faster through review.
Timeline and inspection sequence in Roseville typically run 2–4 weeks from permit issuance to final sign-off, assuming no deficiencies. After you file the permit application (online or in-person at City Hall, 29777 Gratiot Ave, Roseville, MI 48066), the Building Department has up to 5 business days to perform initial plan review; if your Roof Covering Worksheet is complete and underlayment/fastening are specified, you'll likely receive approval and can schedule tear-off. Once tear-off is complete, you must call for an in-progress framing inspection (Building Department typically dispatches within 2–3 days); the inspector checks deck condition, nailing patterns, and underlayment installation. After in-progress inspection passes, installation of final shingles and flashing can proceed. Final inspection occurs after all work is complete and typically takes 1–2 days to schedule. If you hire a licensed roofing contractor, they usually pull the permit and manage inspections; if you are doing owner-occupied work yourself, you are responsible for permit filing and calling for inspections. Roseville does not charge owner-builder roofing premiums, but the city does require the permit applicant (you or your contractor) to be present at final inspection.
Three Roseville roof replacement scenarios
Michigan Building Code R907.4 and the two-layer rule: why Roseville inspectors care
The single most common cause of permit rejection or stop-work in Roseville roof projects is discovery of a second (or third) layer of shingles after tear-off begins. IRC R907.4, adopted without amendment by Michigan Building Code, prohibits application of more than two layers of roof covering on one roof plane. In practical terms: if your roof has two layers now, you must tear off BOTH layers before installing a new one; you cannot add a third layer, and you cannot partially overlay. Roseville building inspectors enforce this rule strictly because Michigan's heavy spring rains and freeze-thaw climate create water-infiltration risk when three layers of asphalt shingles trap moisture and prevent drying.
The challenge for homeowners is that the number of layers is not visible from outside or even from inside the attic if the attic is cluttered. Your roofer may estimate the job as an 'overlay' for $3,000, then discover during tear-off that there are two layers and suddenly the job requires full tear-off, adding $1,500–$3,000 in labor and disposal costs. This is why Roseville's Roof Covering Worksheet form asks upfront: 'Number of existing layers: 1 / 2 / More than 2?' If you check '2' and proceed with overlay, Roseville building inspectors will cite you for code violation after final inspection when they see two layers of old shingles under the new ones. To avoid this, hire your roofer for a pre-permit site visit ($0–$200, often waived if they win the job) and have them physically lift a shingle corner or look in the attic to confirm layer count before you submit the permit application.
If your permit application states '1 layer' but inspection reveals 2, the city will require tear-off of the new shingles and removal of the underlying layer before approval. This can cost an additional $2,000–$5,000 and delay the project by 2–4 weeks. Roseville does not penalize homeowners for honest mistakes on the application form, but it does enforce tear-off; honesty and verification upfront save time and money.
Climate, frost depth, and underlayment specs in Roseville's 5A/6A zones
Roseville straddles the border between IECC Climate Zones 5A (south, around 8 Mile Road and below) and 6A (north), with frost depth of 42 inches. This geographic split has real implications for roof permit review. Zone 5A requires ice-and-water-shield minimum 24 inches from eave edge; Zone 6A requires the same but with heavier spring snow-load fastening specifications. Roseville's Building Department does not explicitly ask for your address during permit filing, but inspectors can look up the parcel and apply the correct climate-zone requirements. If you live in a transitional area and are unsure of your zone, the city's permit staff can confirm via phone (call ahead to avoid the phone queue).
Underlayment materials in Michigan roofing have evolved significantly. The old 15-pound felt standard from 1990s is now considered substandard in Roseville; current code accepts asphalt-saturated felt (minimum 30-pound in 5A, minimum 35-pound in 6A) OR synthetic underlayment (30–40-pound equivalent). Synthetic is now cheaper than felt and is water-resistant immediately after installation, whereas felt can absorb moisture. Roseville inspectors have noted in recent rejection letters that 'standard roofing felt' (unspecified weight) is no longer acceptable; you must list a brand name and weight rating (e.g., 'Titanium UDL 50, 50-lb synthetic') or a product datasheet. This is not a Roseville quirk — it is ICC/IRC enforcement — but Roseville's online permit portal explicitly calls this out in the FAQ, signaling to applicants that vague underlayment specs will be rejected.
Ice-and-water-shield is separate from underlayment and required in all Roseville roof projects covering eaves, valleys, and any roof penetration. It must extend minimum 24 inches up the slope from the eave edge and a minimum 6 inches around all sidewall flashing and skylight curbs. In valleys, self-adhering underlayment (ice-and-water-shield or equivalent) must extend minimum 3 feet on each side. These distances exist because Michigan freeze-thaw cycles create ice dams at the eave line; water trapped under shingles can back up underneath and penetrate the building envelope if underlayment is inadequate. Roseville's permit inspectors will ask to see ice-and-water-shield specification (brand and coverage distance) on the application form; if left blank, the application will be returned.
29777 Gratiot Ave, Roseville, MI 48066
Phone: (586) 445-5000 ext. Building Department | https://www.ci.roseville.mi.us (Building Permits section)
Monday–Friday, 8:00 AM–5:00 PM (Eastern Time); closed municipal holidays
Common questions
Do I need a permit to repair a few missing shingles after a windstorm?
No permit required if repair is under 25% of total roof area (roughly 5–6 shingles on a typical home or a single damaged section). Use matching shingles, nail over the old layer without removing surrounding shingles, and document the repair with photos. If your roofer discovers two existing layers and needs to remove both for proper repair, the job becomes a tear-off and DOES require a permit — ask your roofer upfront whether tear-off is necessary.
Can I overlay new shingles over my existing single layer without a permit?
No. Even single-layer overlays covering more than 25% of roof area require a permit in Roseville, per IRC R907. Permit fee is $150–$200, and the process usually takes 5–7 days. The exception is if your repair is a few damaged shingles (under 5% coverage), which may be permitted as a repair rather than re-roofing.
What if I discover a second layer during tear-off after I've already filed for a single-layer overlay permit?
Stop work immediately and call the Building Department. You must amend the permit application to reflect the two-layer situation and follow IRC R907.4 (full tear-off required). Roseville typically allows permit amendments at no additional fee if filed before final inspection, but work must pause until the amendment is approved. Budget additional time ($1,500–$3,000 additional labor and disposal) and reschedule inspections.
Do I need a structural engineer's report if my deck is soft or rotted during tear-off?
Not necessarily, if the rotten area is small (under 10% of deck). Roseville allows the building inspector to assess rot severity during in-progress inspection and approve localized repair (sister-joists, plywood patch) without a formal engineer stamp. If rot is extensive (more than 10% of deck or affects trusses), a licensed structural engineer's report is required before decking replacement proceeds.
My roof has two layers, and I want to switch from shingles to metal. Can I overlay metal over the second layer?
No. IRC R907.4 requires tear-off of all existing layers before a new roof covering is applied. Additionally, standing-seam metal requires a specific fastening system and underlayment detail; Roseville requires a product specification sheet and will not approve metal installation over asphalt shingles. Expect a full tear-off, approximately $1,500–$3,000 additional cost, and 10-day permit review for material-change documentation.
What is the ice-and-water-shield requirement in Roseville, and can I skip it?
IRC R905.2.8.2, adopted by Roseville, requires ice-and-water-shield (self-adhering underlayment) minimum 24 inches up the slope from all eave edges, plus 6 inches around all roof penetrations and valley flashing. In Roseville's freeze-thaw climate, this is strictly enforced; skipping it or installing less than 24 inches will fail final inspection. Cost is approximately $1–$2 per square foot of coverage, typically $200–$500 for a 2,000 sq ft roof. Do not skip.
How long does it take to get a roof permit approved in Roseville?
Initial plan review typically takes 5 business days if your application is complete (Roof Covering Worksheet filled out, underlayment and fastening specified). If information is missing, expect a 5–7 day request for clarification, then another 3–5 days for re-review. Once approved, you can schedule tear-off. In-progress inspection occurs 2–3 days after tear-off; final inspection occurs 1–2 days after work is complete. Total timeline from permit filing to final approval: 2–4 weeks if no deficiencies are found.
What happens if I hire a roofing contractor who does not pull a permit?
If discovered by the city (via neighbor complaint or property sale inspection), you face a stop-work order ($100–$500 daily fine if work continues after notice), back-permit fees plus a 50% surcharge ($75–$150 extra), and mandatory re-inspection of decking and fastening patterns. Additionally, your homeowners' insurance may deny storm-damage claims tied to unpermitted work. Best practice: confirm with your roofer that they are pulling the permit and that the permit number is provided before work begins.
Are there any local Roseville amendments to the Michigan Building Code for roofing?
Roseville adopts the Michigan Building Code (2015 edition) without significant local amendments to roofing sections. However, the city's Building Department has published a 'Roof Covering Worksheet' form that requires underlayment type, fastening pattern, and ice-and-water-shield coverage to be specified on the application; this is a local administrative requirement (not a code change) intended to streamline plan review and reduce deficiencies.
Can I pull a roof permit myself if I am the owner and plan to do the work?
Yes. Roseville allows owner-builders for owner-occupied residential properties. You can file the permit application online or in-person, pay the fee, and manage inspections yourself. However, you are responsible for calling the Building Department for in-progress and final inspections, and you must be present at final inspection for sign-off. If you are not comfortable with roofing installation, hire a licensed contractor; the permit fee does not change, but the contractor will manage scheduling and inspections.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.