Roof repair

Roof Repair in Novi, Michigan

Novi is where the arithmetic is simplest and the timing is loudest. Nearly four in ten homes in this city went up between 1990 and 2009, which means an enormous cohort of roofs is reaching the end of its life inside the same few years. We repair leaks, ice dam damage, failed flashing and wind-lifted shingles across all three Novi ZIPs — plus the Novi addresses that arrive with Northville mail.

Novi is one city with one building department — the cleanest permit picture in this market. The complication here is not the paperwork, it is the woodland ordinance protecting the trees over your roof.

Why are so many Novi roofs failing right now?

Because the city built almost half of itself in twenty years. Census figures show 5,493 homes built in the 1990s and 5,711 in the 2000s — 11,204 units, 39.5% of every home in Novi, all put up inside one twenty-year window. In 2026 those roofs are 17 to 36 years old, which is exactly where first-generation architectural shingles give out: the sealant strip releases, the pipe boot splits from UV, and the ridge cap starts walking on the windward side. Most repairs run $350 to $1,500 — $150 to $500 for a boot or a handful of shingles, $400 to $1,500 once flashing, a valley or ice dam damage is involved. Novi's permit adds roughly $200 on a typical job. Nothing gets priced until we have been on the roof.

39.5%

Of Novi homes built between 1990 and 2009

1993

Median year built — the typical Novi home is 33 years old

$575

Novi's woodland review fee to remove a protected tree

0

Hail events recorded at Novi, 2020–2026

The one town around here where the mailing address tells the truth

We spend a lot of time on other city pages explaining which of four or five building departments covers a given address. Novi is the relief. There is one city, one building department, and one set of rules.

We checked this against Census ZIP-to-place data rather than assuming. All three Novi ZIPs — 48374, 48375 and 48377 — lie entirely inside Novi city limits. Not a single acre of any of them falls outside. A survey township called Novi Township still technically exists, but the unincorporated remainder is 0.11 square miles, entirely surrounded by the city. For practical purposes there is one jurisdiction.

The Community Development Department is at 45175 Ten Mile Road, (248) 347-0415, open Monday through Friday 8 to 5, with online inspection scheduling. Every contractor has to register their licence with the city before work commences, and registration is $15.

  • One city, one building department — 45175 Ten Mile Road, (248) 347-0415
  • $40 application, $50 plan review under $30,000 value, $60 permit plus $4.50 per additional $1,000
  • Contractor licence registration with the city required before work commences — $15
  • Inspections and re-inspections $60 each
  • Novi publishes a commercial re-roofing requirements sheet but no residential one, so we confirm the inspection sequence with the department on every job

The one address trap actually runs backwards here

It is worth knowing, because it costs people time. While every Novi ZIP is 100% inside Novi, the reverse is not true: about 3.18 square miles of the City of Novi sits inside ZIP 48167, which is a Northville mailing address. A smaller sliver carries Wixom's 48393.

So thousands of homes in Novi get Northville mail and are permitted, inspected and served by Novi. The proof is a city park: ITC Community Sports Park is a City of Novi facility, and its address is 51000 Eight Mile Road, Northville, MI 48167.

If your mail says Northville and you are not sure which side of the line you are on, we check the parcel before anything gets ordered. And 48376 is a PO Box ZIP with no delivery area at all, so it never answers the question.

What a Novi roof permit actually costs

Novi does not publish a flat re-roof price. We looked, and there is no roofing line item on either fee schedule the city has online — and note that there are two, an older one from October 2023 that still surfaces in search results and the current one effective July 1, 2026. Use the current one.

A re-roof is priced as a repair or alteration by construction valuation. The pieces are a $40 non-refundable application fee, a plan review fee of $50 for jobs valued under $30,000, and a permit fee of $60 plus $4.50 for each additional $1,000 of value over $1,001. Inspections and re-inspections are $60 each.

Doing that arithmetic — and this is our calculation from the published formula, not a figure the city prints — a $15,000 re-roof works out to about $213 and a $20,000 job to about $235.50. There is a real cliff at $30,000, where the plan review fee jumps from $50 to $155 and the same job lands closer to $385. If your project is near that line it is worth knowing.

One thing we could not verify: whether Novi charges a penalty or double fee for work started without a permit. It is not on either published fee schedule and the city's code is not readable from outside. What we did find is that Zoning Board of Appeals fees run higher when a violation is involved — $275 with a violation against $220 without — so the city clearly does price violations differently. We are not going to quote you a penalty figure we cannot source.

Call (810) 588-3933

A city that built 390% of itself in thirty years

Novi's population went from 9,668 in 1970 to 22,525 in 1980 — a 133% jump in a decade — then 32,998, then 47,386 by 2000, then 55,224, then 66,243 in 2020. Twelve Oaks Mall opened on August 2, 1977 and is generally credited with kicking off a growth era that ran for forty years.

The housing that resulted is unusually uniform in age, and that is the whole roofing story here. The median Novi home dates to 1993, which makes the typical house 33 years old. 82.9% of the city's housing was built before 2010. Only 257 units in the entire city — 0.91% — predate 1940, which is the lowest pre-war share of any town we serve.

So Novi does not have Holly's problem of century-old chimneys and hand-cut valleys. It has the opposite problem: an enormous, homogeneous cohort of builder-grade roofs installed within a few years of each other, aging out within a few years of each other. When four houses on a street re-roof in the same summer, nothing suspicious happened. They were all built in 1998.

One honest caveat about the stock, because it changes what a repair looks like. Single-family detached is 49.84% of Novi housing — just under half. Another 12.23% is single-family attached, and 1,972 units, 6.96%, are mobile homes. The rest is condominium and multi-family. Plenty of Novi roofing runs through an association rather than an individual owner, which is a different conversation and one we are comfortable having.

What we get called out for most in Novi:

  • Failed pipe boots on 1990s and 2000s homes — far and away the most common leak we find here
  • Sealant strips released across a whole elevation on 25-to-35-year-old architectural shingles
  • Ridge cap lifting on the windward slope
  • Reused step and counter flashing from a first re-roof, leaking at a wall junction
  • Valley failure on cut-up colonials
  • Ice dam damage at eaves and over unheated garage bays
  • Ridge vent installed with blocked or absent soffit intake, so the attic never breathes
  • Limb strikes from mature oak, maple and spruce — the mechanism in nearly every NOAA report here

In Novi, taking the tree down is a bigger regulatory event than replacing the roof

This is genuinely unusual and it is the single most useful thing on this page. Novi's Woodland Protection Ordinance, Chapter 37, is among the strictest in the region, and it applies to private residential property.

The city's own summary: within regulated woodlands, all trees eight inches in diameter at breast height are protected. Outside of a regulated woodland, a tree of 36 inches DBH is protected. A designated historic or specimen tree is protected wherever it stands. If a tree is not protected under those three tests, you may remove it without a permit and you do not have to plant replacements.

The ordinance text is stricter still inside a mapped woodland. Section 37-26(a)(1) makes it unlawful to remove, damage or destroy any tree or similar woody vegetation of any diameter at breast height within a regulated woodland site without first obtaining a use permit.

And the fee is the headline. The Woodland Review Application states a $575.00 review fee due on submittal, and adds that if four or more removals are proposed the permit has to be reviewed and approved by the Planning Commission. Replacement obligations run up to four trees per tree removed, all native to Michigan, with a contribution to the city's Tree Fund covering any shortfall if there is no room to plant.

Put the two numbers side by side. Permitting a re-roof in Novi is roughly $200. Permitting the removal of the oak that keeps dropping limbs on that roof is $575 and possibly a trip to the Planning Commission. That is the reverse of what most homeowners expect, and it is why we would rather help you plan around a tree than assume it is coming out.

The exemptions that usually apply to you

Three of them matter. First, hazard trees: if you are worried a tree may pose a hazard to people or property, you can ask the city's Forestry Asset Manager to evaluate it, and the city's own guidance says that if the Manager agrees the tree or tree part is hazardous, a letter allowing removal will be provided — and replacement trees would not be required. That contact is Keith Salowich at 248-347-0439, and it is the first call to make, not the last.

Second, unprotected trees: under eight inches inside a woodland, under 36 inches outside one, and not a specimen or historic tree — no permit, no replacement.

Third, Section 37-26(c): once building areas were approved as part of a subdivision or site condominium use permit, no additional woodland use permit is required to erect structures within that building area.

One more thing worth knowing: regulated woodlands have to be maintained in a natural condition. Trees and undergrowth stay, including shrubs, branches, wildflowers and leaves — they are not to be cleared for lawn or play areas, and encroachment triggers mandatory restoration at the owner's expense. If the back of your lot is mapped woodland, that is not neglect. That is the ordinance.

And check with your association before you check with the city

The City of Novi publishes an official directory of homeowner associations, and it lists 91 of them. That is a lot of private architectural control layered on top of the public rules.

The city itself points this out. Its Woodland Review Application for an Individual Lot opens with the instruction: please check with your Homeowners' Association before completing this form. Its woodland FAQ tells residents who see a neighbour cutting trees to report it to their HOA as well as to Community Development.

Practically, on a Novi site condominium or subdivision lot, the shingle colour and profile question is usually settled by the association, not the city. We read the master deed or the bylaws before the order goes in, not after the bundles are on the roof. It costs an hour and it has saved several of our customers a re-do.

What the zoning ordinance does and does not say about your roof

We read Novi's zoning ordinance rather than repeating what other contractors assume, and there are two corrections worth making.

First, the correction. Novi is well known for strong architectural and facade standards, including a table that caps asphalt shingles as a percentage of facade and prohibits asphalt on mansard-style roofs. Those rules carry an explicit note: detached single-family dwellings are not subject to this section. They govern commercial, industrial and multi-family buildings. Nobody at the city is reviewing the shingle you put on your house.

Similarly, Section 3.7's similar-and-dissimilar review — which does consider exterior materials — is triggered by the erection of new single-family detached dwellings. A re-roof of an existing home does not trigger it.

Second, the rule that does apply to homeowners. Section 4.19 requires that all attached and detached accessory buildings in excess of 200 square feet be designed and constructed of materials and architecture compatible with the principal structure, with a minimum roof pitch of 3/12 and overhangs of no less than six inches.

So a detached garage or a large shed in Novi has to match the house in material and architecture, carry at least a 3:12 pitch, and have real overhangs. If you are re-roofing the house and the garage, they go in the same product. Smaller structures under 200 square feet that do not need a building permit take a Zoning Compliance Permit at $70.

There is no citywide minimum roof pitch for principal dwellings and no citywide restriction on metal roofs that we could find. A 6:12 minimum and a permitted-materials list — fiberglass, asphalt, wood, slate, ceramic tile or metal — exist in one overlay district, not city-wide.

Solar is explicitly permitted, with two limits

Novi's ordinance treats structurally attached solar collectors as a permitted accessory use in every district, subject to administrative review, and specifically excludes them from height requirements. The two limits are simple: on a sloped roof the array may not project vertically above the peak, and on a flat roof it may not project more than five feet above the roof.

That is a permissive rule by regional standards. If you are planning solar, the roof underneath it should have life left — pulling an array to replace a twenty-year-old roof three years later is an expensive way to learn that lesson, and it is worth sequencing the two together.

Call (810) 588-3933

Wind and ice. Not hail — and we can prove it

Ten severe wind events have been logged at Novi itself between 2020 and 2026, and 37 within ten miles of the city centre. Read the narratives and the pattern is unmistakable: it is trees, every time.

Zero hail events have been recorded at Novi in that entire period. Not small hail — none. Across all of Oakland County there were 17 hail reports in seven years, the largest a single 1.25 inch stone at Oxford about twenty miles away, and every one of those 17 events was logged with zero dollars of property damage. No tornado has touched down at or near Novi either.

We put that on the page deliberately, because Novi gets a lot of storm-chaser door-knocking and the honest answer is that the hail claim does not exist here. What does exist is wind, ice, and mature trees standing over thirty-year-old roofs.

NOAA-confirmed severe events at and near Novi, 2020–2026
DatePeak gustWhat was reported
June 16, 202264 mph at Novi$50,000 — numerous trees blown down, snapped and uprooted in and around the Novi Town Center
July 7, 202158 mph at Novi$500,000 — wires down across both directions of I-275 near Grand River, some on cars
August 27, 202464 mph at NoviMultiple trees and tree limbs down in and around Novi
June 24, 202564 mph at NoviTwo large spruce trees uprooted
February 22, 2023Ice storm$11,000,000 across Oakland County — the most damaging single weather event in the county in seven years
August 24, 202381 mph at South Lyon, 9 miles west$7,000,000 — the South Lyon DPW building lost its roof entirely

Source: NOAA National Centers for Environmental Information, Storm Events Database. Gust figures are National Weather Service estimates converted from knots.

The ice-dam numbers, and where they come from

There is no NOAA climate normals station inside Novi, so we will tell you which one we are using. Detroit Metro Airport, about nineteen miles south-southeast, is the nearest station publishing a complete set: 45.0 inches of snow a year, about 119.5 nights at or below 32°F and about 41.8 days that never rise above freezing. Pontiac's airport is closer at thirteen miles but publishes no snowfall normal, and its figures run noticeably colder — 135.5 and 54.2 — which gives you a sense of the spread across a county this size.

Whichever you take, the mechanism is the same. Heat escaping the attic melts snow on the warm upper roof. The meltwater runs down to the overhang, which sits outside the heated envelope and stays cold, and it refreezes. The ridge grows, water pools behind it, and it backs up under the shingle courses — and shingles do not seal against water pushed uphill. Two inches of snow is enough to start it.

Michigan code requires an ice barrier from the lowest edge of every roof surface to at least 24 inches inside the exterior wall line. On a house that has already had intrusion, or one with deep overhangs, we run two full courses. And we will always tell you whether you are buying a repair or a fix: the repair addresses saturated decking and damaged courses, the fix addresses the attic — air sealing, insulation coverage, clearing the soffit intake and balancing it against ridge exhaust. A repair without the fix means we are back next winter.

Walled Lake, the Rouge headwaters, and a canopy we will not put a number on

Walled Lake lies mainly within Novi and is the largest lake in the city; it also serves as the headwaters of the Middle Branch of the Rouge River. Shawood Lake sits to its southwest. Several of the smaller lakes inside the city were created by gravel pit mining or built as stormwater retention. Most of Novi drains to the Rouge; parts of the north and west side drain to the Huron.

Lakeshore Park on South Lake Drive sits on Walled Lake with about ten miles of mountain bike trail, a swimming beach and nature trails. Pavilion Shore Park on the south end was once the site of the Walled Lake Casino and Amusement Park. Tollgate Farm at Twelve Mile and Meadowbrook is leased and operated by Michigan State University as an agricultural extension. And the city has been buying woodland steadily — 253 acres preserved in the Huron River watershed in 2004, 54 acres in the Rouge watershed acquired in 2009, 16 more in the Huron headwaters in 2010.

We are not going to quote you a tree canopy percentage for Novi, because no official one exists and we would rather leave a gap than invent a statistic. What we can point at is the woodland ordinance above — a city does not write a $575 review fee and a Planning Commission trigger for a place without significant tree cover — and the storm record, which says the same thing over and over: trees uprooted, multiple large trees down, two large spruce trees uprooted, eight inch limbs down.

That canopy is one of the reasons people move here. It is also, reliably, what lands on the roof.

Subdivisions and associations we work in across Novi

Novi is a straight run east from Howell on I-96 and we work the whole city — the 1990s and 2000s subdivisions coming due all at once, the site condominium developments with their own architectural committees, the lake neighbourhoods around Walled Lake and Shawood, and the Novi addresses that arrive with Northville mail. Worth knowing that Novi itself is served by four different school districts — Novi Community, Northville, Walled Lake Consolidated and South Lyon — so the city and the district are not the same map.

  • Island Lake of Novi
  • Tollgate Woods
  • Bristol Corners
  • Chase Farms
  • Deerbrook
  • Dunbarton Pines
  • Greenwood Oaks
  • Maybury Park Estates
  • Meadowbrook Glens
  • Meadowbrook Lake
  • Orchard Hills
  • Orchard Ridge Estates
  • Pioneer Meadows
  • Royal Crown Estates
  • Settler's Creek
  • Simmons Orchard
  • Turtle Creek
  • Village Oaks
  • Walden Woods
  • Westmont Village
  • Willowbrook Farm
  • Woods of Novi
  • Yorkshire Place
  • Bradford of Novi
  • Briarwood of Novi
  • Connemara Hills
  • Cedarspring Estates
  • Lochmoor Village
  • North Hills Estates
  • Whispering Meadows
  • Walled Lake
  • Shawood Lake

Frequently asked questions

Free estimate

Get a free roof inspection in Novi

No pressure, no obligation. A member of our team will follow up with you within one business day.

Call (810) 588-3933
HAAG CertifiedOwens Corning Platinum PreferredBBB A+ Accredited

Free quote · no obligation

Tell us about your roof

Type of service needed
Prefer to talk? (810) 588-3933

No obligation. We never share your info.

Call Now