Service Area · Oakland County, Michigan

Metal Roofing in Novi, MI.

This page covers Novi and the western suburbs around it: Northville, Plymouth, Canton and their neighbors. We're based in Leslie, about 50 straight-line miles west of Novi, and our own crews install standing seam and exposed fastener metal roofs. Our rates are published, so you can price your house online first and talk to us second.

~50 miles
straight-line from our Leslie base
Published Prices
Snap-Lock standing seam $1,295–$1,650 · exposed fastener $1,045–$1,350 per square
40-Year Finish
Warrantied paint on every panel
Our Own Crews
Never subbed: start to finish
Two Systems, Prices In Public

What a metal roof costs in Novi, MI.

Every price is on the rate card, per square (100 sq ft), installed, and the same published rates apply wherever we work. Where your roof lands in the range depends on how cut-up it is: valleys, facets and wall lines.

Black standing seam metal roof on a barn-style garage

Standing Seam

$1,295–$1,650 per square

  • Concealed fasteners: nothing exposed to the weather
  • Includes tear-off of one layer, underlayment, trim, snow rail, vents and cleanup
  • 40-year finish warranty + 20-yr Weather-Tight warranty included
  • Snap-Lock panel (1" or 1½"). Mechanical Seam is +$100 per square, and slopes under 3/12 need it
  • Standing seam always gets a full tear-off
Exposed fastener metal roof at sunset

Exposed Fastener

$1,045–$1,350 per square

  • Gasketed screws through the panel: the value system
  • Same inclusions: tear-off of one layer, underlayment, trim, snow rail, vents and cleanup
  • 40-year finish warranty + 10-yr Weather-Tight warranty included
  • Can often go over one existing layer, which earns a credit

The default roof in our online builder (a 1,600 sq ft footprint, average pitch, standard tier, tear-off included, about 20 squares) comes to $28,480 in standing seam or $23,376 in exposed fastener. Your measured roof sets your exact number. Rate card last reviewed November 5, 2026. See every line of the rate card or build your own roof.

Local Conditions

Snow and roof loads west of Detroit.

No NOAA station in Novi has a 1991–2020 snowfall normal, and the stations within 20 miles range from about 31 to 62 inches a year. We show two: Farmington, the closest station with a snowfall normal, and Detroit Metro Airport, which has the longest record nearby (29 years). They differ by about nine inches, and we say exactly where each one is.

45.0 in
average annual snowfall at Detroit Metro Airport, about 19 miles southeast of Novi (1991–2020 normal, 29 years of data). The same normal counts about 47 days a year with at least 1 inch of snow on the ground.
36.0 in
average annual snowfall at NOAA's Farmington station, about 6 miles east of Novi and the closest station with a 1991–2020 snowfall normal. NOAA flags it provisional: the normal rests on 11 years of data, which meets NOAA's 10-year minimum, but missing months could not be filled in from nearby stations, so treat it as rough. The station also averages about 53 days a year with an inch or more on the ground (provisional, 14 years).
25 or 20 psf
ground snow load in the state's table: 25 for all of Oakland County, which takes in Novi, Wixom, Walled Lake, Commerce Township and South Lyon, and 20 for Wayne County, which takes in Plymouth, Plymouth Township, Canton and Livonia. The one Wayne County exception is Northville, listed at 25. The table doesn't say whether that means the City of Northville or Northville Township, so confirm with the building department for your address. This is the rule text in force; a rewrite based on the 2021 code is on hold under a court order, per LARA's notice. It is an input to roof design, not the load on any one roof.

On a smooth metal roof, snow can break loose and slide off all at once, usually after warmth from the house or the sun melts a thin layer under it. A slide can come down with little warning, which matters most over entries, decks and driveways tucked close to the house. Snow rail on every eave is included in our published rate, and we point out any place a slide could come down on a door or walkway.

Ice dams are usually caused by warm air from the living space leaking into the attic, as Michigan's MIReady page on ice dams explains, so the roof covering alone doesn't prevent them. Our Michigan winter roofing guide covers what a metal roof does and doesn't change about them.

Permits & Local Rules

Permits from Novi to Canton.

Novi, Northville, Northville Township, Plymouth, Plymouth Township and Canton Township each enforce the building code through their own office, according to the state's jurisdiction list (revised 10/22/2026). The permit, the fee and any historic review all depend on which side of a city or township line the house sits.

$135
permit fee for roof, window, door, siding and similar work on the City of Plymouth's fee schedule effective July 1, 2026, plus a $40 administrative fee added to each permit. Fees change each year; confirm with the city.
$60
fee for a Residential Roof Only permit on Canton Township's building fee schedule (marked updated 7/12/24), plus a $40 non-refundable administrative fee. Confirm the current amount with the township.
Not appropriate
is how the City of Northville's Historic District Design Guidelines classify metal seam roofs on buildings that did not have them historically. The same guidelines list metal roofing among the alternative materials that are not appropriate in the district.

Novi permits go through the Community Development Department's Building Division on Ten Mile Road. We found nothing in Novi's published permit material that addresses re-roofing a house: its list of permit requirement sheets has one for commercial re-roofing only, and its fee schedule (effective July 1, 2026) has no roofing line. Residential permits there are priced on construction value, $60 plus $4.50 for each additional $1,000, with a $40 non-refundable application fee, and the schedule lists a $15 registration for residential builder and maintenance-and-alteration license holders. Ask the Building Division how a roof replacement on your house is handled. Novi's building FAQ also notes that homeowner association approval may be required before exterior alterations, so check your association's rules too.

In the City of Plymouth, reroof permits can be applied for online through the Building Department, and contracting companies register with the city (builder registration is $30 on a one-year cycle ending May 31). Plymouth Township's Building Department says a building permit is needed to install or repair roofs. Canton Township's permit guide lists roofing and siding among the jobs that need a building permit, and its fee schedule lists a $15 registration for builder, maintenance/alteration and contractor licenses.

Inside the City of Northville's historic district, exterior work, on a historic house or a newer one, needs a certificate of appropriateness before work starts, apart from ordinary maintenance that doesn't change the exterior's appearance, and a required permit is not issued until the Historic District Commission has acted. Under the commission's staff approval list adopted July 15, 2026, city staff can approve a roof replacement that matches the existing roof in profile and color (an asphalt shingle roof may also change to another commonly used neutral color), and the Community Development Director decides whether a project qualifies. A change of material is not on that list, so staff cannot approve a switch to metal under it, and you should expect that to go to the full commission. Talk to the city before you plan on it.

In the City of Plymouth's Kellogg Park Historic District, a change in materials needs Historic District Commission review, while like-for-like repair with no change in color or material does not. For a roof replacement, the commission's application asks for a written justification, historic photos, product information and material samples. Plymouth Township has its own Historic District Commission for properties with historic district status.

We pull the permit under our Michigan builder's license #242100350, and the permit fee is included in our published price. Fees, rules and office arrangements change, and in this area a house can sit close to a city or township line. Tell us your address and we'll confirm service before we quote; the office that covers it has the final word on permits.

How It Works
  1. Build your roof online. A real number in minutes.
  2. Exact estimate in 48 hours. No sales visit needed.
  3. We measure and lock the quote.
  4. Our crew installs it and cleans up daily.
  5. Final walkthrough against the contract.
Also Serving Near Novi
  • Northville
  • Northville Township
  • Plymouth
  • Plymouth Township
  • Canton
  • Wixom
  • Walled Lake
  • Commerce Township
  • Farmington Hills
  • Livonia
  • South Lyon
  • Lyon Township

Not sure we cover your address? Put it in the exact estimate form: we confirm service for your address before we quote. See the full service area map and distances.

Other Service Areas
Common Questions

Novi homeowners ask before they call.

What does a metal roof cost in Novi, MI?

Our published rates are $1,295–$1,650 per square installed for standing seam and $1,045–$1,350 for exposed fastener. A plain roof lands near the low end and one with many valleys and dormers near the high end. The online roof builder gives a figure for your own house. The standing seam price is for Snap-Lock panels; Mechanical Seam, which roofs flatter than 3/12 require, adds $100 per square.

How much snow does Novi get?

No NOAA station in Novi has a 1991–2020 snowfall normal. Detroit Metro Airport, about 19 miles southeast, averages 45.0 inches a year with about 47 days of at least an inch on the ground. NOAA's Farmington station, about 6 miles east, shows 36.0 inches, but that normal is provisional and built on only 11 years of data. Snow rail on every eave is included in our published rate.

Do I need a permit to replace my roof in Novi?

We found nothing in Novi's published permit material that addresses re-roofing a house, so ask the Community Development Department's Building Division before work starts. Its fee schedule has no roofing line; residential permits are priced on construction value, $60 plus $4.50 for each additional $1,000, plus a $40 non-refundable application fee. The schedule also lists a $60 per-trade base inspection fee and a $60 re-inspection fee, and it does not say whether the base inspection fee is already included, so ask for the total. Nearby, Canton Township and Plymouth Township both say roof work needs a building permit, and the City of Plymouth lists $135 for a roof permit, plus a $40 administrative fee added to each permit. Fees change, so confirm the totals with each office.

Can I put a metal roof on a house in Northville's historic district?

Northville's Historic District Design Guidelines call metal seam roofs not appropriate on buildings that did not have them historically, and list metal roofing among alternative materials that are not appropriate in the district. Exterior work there needs a certificate of appropriateness first, apart from ordinary maintenance that doesn't change the exterior's appearance. The city's Community Development Director can approve a roof replacement that matches the existing roof in profile and color (an asphalt shingle roof can also change to another commonly used neutral color), so a switch to metal from another material should be expected to go to the Historic District Commission. Talk to the city before you plan on it.

How far is Novi from Leslie?

We're based in Leslie, about 50 straight-line miles from Novi. Our work around Novi also takes in Northville, Plymouth, Canton, Wixom, Walled Lake and Commerce Township, and we confirm service for your exact address before we quote.

Your Roof, Your Number

See your price in Novi, MI.

Build your roof online and watch the number come from our published rate card. Want it exact? Within 48 hours we follow up with a written estimate, and no sales visit is needed to get a real price.

Published prices · Our own crews · 40-year finish warranty