Your browser is not supported. We do our best to optimize our websites to the most current web browsers. Please try another browser.
Skip to main content

How Much Does a New Roof Cost? (And 9 Other Exterior Upgrade Costs)

A good roof over our head keeps us – and all our possessions – safe from the elements. However, sun, rain and snow can degrade our home’s roof over time and this, in turn, leads to leaks that can damage the interior of the house. Whether it’s a quick fix or a complete overhaul, roof repairs can be daunting for homeowners. How much does a new roof cost, though? And what about other exterior upgrade costs? We used Donna Bacher’s renovation pricing guide to help you budget for roofing and other exterior materials. Note that these are estimated costs for supply and installation: costs can vary significantly from one location to another and can vary depending on the professional you hire.

Latest News

Join us in congratulating Heather and Tarek on the arrival of their new baby boy and follow along as they tackle massive flips.
February 3, 2023
A new walk-in shower can make your bathroom feel like a spa retreat.
February 3, 2023
Canadian actor and ceramicist Seth Rogen is renting out his Houseplant home on Airbnb and it's gorgeous.
February 2, 2023
Houseplants are easy and thoughtful housewarming gifts. From edible to humourous, we've picked ten of the best plants to give.
February 2, 2023
The Toronto Home + Reno Show runs from Feb. 3 to 5 at the International Centre in Mississauga.
February 1, 2023
We quickly fell in love with the East Coast lifestyle.
February 1, 2023
IKEA and Sabine Marcelis have teamed up to unveil a new abstract decor collection inspired by the emotional connection of lights in our home.
January 31, 2023
From luxe living rooms to spa-like bathrooms, here are 10 affordable ways to create a staycation, inspired by Island of Bryan.
January 31, 2023
It's not too early to start planning your perfect outdoor living space.
January 30, 2023
This content is restricted to adults of legal age.
Please enter your birthdate to confirm.
Date of Birth