How Much Does a New Roof Cost in Michigan?

Typical Range:

$5,800 - $16,100

Find out how much your project will cost.

Cost data is based on research by HomeAdvisor.

Updated January 19, 2023

Written by HomeAdvisor.

The average cost of a new roof in Michigan ranges between $5,800 and $16,100 for a 2,000-square-foot roof. On average, Michigan homeowners should budget to spend $11,000 to replace their roofs. A new roof cost in Michigan can go as low as $4,000 for a small asphalt shingle roof in Detroit or Ann Arbor, while Grand Rapids or Traverse City residents could pay more than $20,000 for a slate roof on a larger home.

Several factors can impact your roof replacement cost in Michigan, including the size of the roof, the material of the new roof, and where in Michigan you live.

Average Cost to Replace a Roof in Michigan

Average Cost High Cost Low Cost
$11,000 $16,100 $5,800

Cost of Roof Replacement per Square Foot in Michigan

How much does a new roof cost in Michigan? That depends on several factors, including the size of your roof. To get a more accurate estimate, think of the project in terms of square feet: The average roof replacement cost in Michigan is $5.50 per square foot, including labor and materials, though it ranges from $3 to $8 per square foot. 

Because many manufacturers sell roofing materials in squares (100 square feet), it’s also helpful to think of cost in terms of how many total squares you’ll need, understanding that there may be wasted materials from each square.

Roof Size (Square Feet) Number of Roofing Squares Typical Cost Range
1,000 10 $3,000 – $8,000
1,500 15 $4,500 – $12,000
2,000 20 $6,000 – $16,000
2,500 25 $7,500 – $20,000
3,000 30 $9,000 – $24,000
Find a Roof Repair Pro in Your Area
Find Now

Michigan Roofing Costs by Material Type

The material you choose for your roof can have a major impact on your overall costs. Some roofing materials are more popular in Michigan than others:

  • Asphalt shingles are a common choice in Michigan because of their low price point (asphalt shingle prices range from $170 to $480 per square), but they aren’t the best choice for Michigan’s high winds and cold temperatures. Wood shakes cost more but offer more durability.

  • Metal roofs are a long-lasting roof option for Michigan homeowners, but costs can vary tremendously. For example, tin roofs cost as little as $7,500, while copper roof prices can go as high as $53,000.

  • Slate roofs are another optimal choice for Michigan’s severe weather; they’re among the most durable roofs available but also among the most expensive.

  • Clay tile roofs are also an option in Michigan. Some homeowners opt for concrete tiles, but like slate, they’re very heavy and may require additional reinforcement.

How do these roofing materials affect the average cost of a new roof in Michigan? Let’s break it down:

Roofing Material Typical Cost Range (for 2,000-Square-Foot Roof)
Asphalt shingles cost $5,625 – $13,875
Metal roof cost $4,550 – $21,250
Clay tile roof cost $14,000 – $20,000
Slate roof cost $6,000 – $20,000+

Roof Replacement Cost Factors in Michigan

Beyond the size and type of roof you’re having installed, additional factors can impact your overall roof replacement cost in Michigan, including the roof’s pitch and shape and local labor rates.

Roof Pitch

How steep your roof is can impact overall labor costs. A steeper slope (also called roof pitch) may result in local roofers upping their estimates—steeper roofs require slower and more careful work for their safety, which add to the project time.

It’s rare to find flat roofs on Michigan homes because flat roofs don’t fare well in the snow. Flat roofs are more common on commercial property; thus, business owners may need to work with local flat roof contractors when replacing roofs on their buildings.

On the other hand, it’s also rare to find steep roof pitches in Michigan; most Michigan roofs have a conventional slope—not too steep but steep enough to work against Michigan’s winds.

Roof Shape

The most common roof shapes in Michigan are gable, hipped, Dutch, and saltbox. Dormer and gambrel are less common and more expensive to install per square foot.

Find a Roof Installer Near You
Find Now
6 most common roof styles in Michigan, including gable, Dutch, saltbox, and gambrel roofs
Photo: PeterHermesFurian / iStock / Getty Images Plus / Getty Images


Labor rates for roof installation range between $1.50 and $3 per square foot, though prices can increase if you have a steep or difficult-to-access roof or if you contract a roofer during the winter. Whether you’re hiring a local metal roofer, tile roofer, or slate roofer, get multiple quotes before selecting a contractor.


Michigan roof inspection prices range between $125 and $450. While we often hire roof inspectors when buying or selling a home, it could make sense to have a roof inspector near you check out your roof after a particularly bad storm or if your roof is nearing the end of its life.

An inspector can advise on whether replacing or repairing the roof makes more sense. Roof repair costs in Michigan range between $250 and $2,450, depending on the extent of the damage.

Asbestos Removal

If your existing roof contains asbestos, the roofing company you hire will have to take extra care in removing it because of the danger involved. Roof asbestos removal costs can vary between $5 and $20 per square foot; in some cases, they can go as high as $150 per square foot.


Most Michigan homeowners should have a water and ice shield installed along with their roofs to protect against rain and snow. This may cost $100 per square, adding roughly $2,000 to a 2,000-square-foot roof installation.

Some homeowners may opt to replace other exterior elements like the fascia, eaves, drip edge, and gutters at the same time as the roof. This can add to overall project costs.

Michigan Roof Replacement Costs by City

The average cost of a new roof in Michigan is $11,100, but that average changes depending on where in Michigan you live. Detroit and Ann Arbor are among the most affordable cities for a roof replacement, while less populated areas, like Traverse City, can cost more. The state’s capital, Lansing, sits in the middle.

Note: Due to limited cost data for the Upper Peninsula, HomeAdvisor cannot confidently provide new roof costs in this part of the state. However, given the UP’s relative remoteness and harsher weather, anticipate higher prices.

Ann Arbor, Michigan

The average cost of a new roof in Ann Arbor, Michigan, is $8,300, but homeowners may spend anywhere between $6,150 and $10,475.

Detroit, Michigan

In Detroit, the typical roof replacement cost ranges between $5,775 and $11,550, making Detroit the most affordable city in Michigan for roof installation. On average, Detroit residents pay $8,700 for a new roof.

Grand Rapids, Michigan

The typical roof replacement cost in Grand Rapids ranges from $6,400 to $12,250. The average homeowner can expect to spend $9,300 on a new roof installation in Grand Rapids.

Lansing, Michigan

In the state’s capital, you’ll spend an average of $9,800 on a new roof. Lansing roof replacement costs may range between $7,250 and $12,375.

Traverse City, Michigan

Traverse City is the most expensive major city in Michigan to get a new roof, though costs are likely higher in the Upper Peninsula region. The average Traverse City resident should expect to spend from $9,075 to $16,125 on a roof replacement, though costs average out to $12,600.

Signs You Need a New Roof

Michigan’s cold and wet temperatures can cause a lot of problems with roofs. If you live in a wooded area farther north, you may also deal with roof problems caused by animals. Some common signs that you need a new roof in the Great Lake State include:

  • Leaks: Over time, excess water from snow and rain, damage from windstorms, and even holes created by animals can lead to leaks in your roof. While a local roofing repair contractor can easily patch a small leak, you should consider replacing your roof if it has multiple leaks leading to major water damage in your home.

  • Damaged shingles: Replacing a few shingles after a heavy Michigan windstorm isn’t too expensive, but if you have cracked, curled, or faded roof shingles from years of weathering, it might be more cost-effective to replace the whole roof in one go.

  • Sagging or drooping: Excess water damage can lead to more structural issues to your roof’s support beams, rafters, and joists. If you see your home’s roof sagging or drooping, this indicates severe water damage. Prioritize replacing the roof and fixing the structural issues as soon as possible. In Michigan, this can commonly happen when you don’t clear tree debris from your roof, which allows water to “pond” on the rooftop. If the pond sits there through winter, it’ll freeze and become an “ice dam,” which can be even more damaging to your roof.

  • Age of the roof: Pay attention to how old your roof is. As it nears the end of its lifespan, hire an inspector to check out its status and advise if it’s time to replace it or if it can last a few more years.

How Long Will a Roof Last in Michigan?

Roof lifespans in Michigan will vary depending on the roof type and where you live in Michigan. The farther north or more remote you travel, the more elements that roofs are up against, meaning they may not last as long.

Generally, you can expect the following lifespans from these common Michigan roofing materials:

Roofing Material Typical Lifespan
Asphalt and wood shingles 15 – 30 years
Clay and concrete tiles 50 – 100 years
Slate and metal 50 – 200 years
Get a Quote for Roof Repair in Your City
Get Quote


How long does the average roof last in Michigan?

How long a roof lasts in Michigan depends on the type of roofing material you choose. Asphalt tile roofs are common in Michigan because they’re affordable but don’t last as long—usually 15 to 30 years. With Michigan’s high winds and frequent winter storms, shingle roofs may not reach the full 30-year mark. Opting for a metal or slate roof for your Michigan home may pay off in the long run; they can last 50 to 200 years.

What time of year is best to replace a roof in Michigan?

Late spring to early fall is the best time of year to replace a roof in Michigan—that’s generally March through October, but it can vary year to year depending on the severity of winter weather. Winters are harsh in Michigan, especially in the Upper Peninsula. Depending on the weather and temperature, attempting a roof replacement in the winter in Michigan might not even be possible.

Do you need a permit to replace a roof in Michigan?

Yes, you must obtain a permit before any roofing project in the state of Michigan. In general, roofing permits cost between $255 and $500. When working with a roofing contractor, they will usually take care of the permit process for you, and their quote may even include the building permit cost. Review the estimate carefully to see if their bid includes permit costs.