The Average Cost of Replacing a Roof

As a homeowner, replacing the roof on your home can be one of the most expensive upgrades that you will make over the course of your owning a home.

What determines the price of a roof?

The type of roofing material is a large part of the cost of your roof, but the size, accessibility, pitch, roof height, removal of the old roof, as well as other factors are also used when calculating the cost.

On average, the price of a new roof can run anywhere from $4500 all the way up to $50,000 or more for high end roofs.

Most roofers charge by the roofing square, this is equal to 100 square feet (a 10 by 10 foot area).

Why does the roof pitch affect the price of a new roof?

The slope or pitch of your roof affects the price because this dictates how easy it is for the roofers to work on your roof.  Will they need a harness because of the steep pitch?  Or does your roof have a gentle slope which allows for them stack materials directly on the roof and work without a lot of safety equipment.

Why does accessibility matter?

This is a part of labor costs that many people don’t think about, if roofers can drive a truck loaded with materials directly beside the house, then loading and unloading just got a lot easier.  But if a lot of their time is spent carrying materials, supplies, and tools back and forth from the truck, you will see this reflected in the cost of the roof.

Roofing materials also determine the price

We have a couple of articles that you might want to read about the different types of roofs to consider:

Tile Roofing

Metal Roofing

Shingle Roofing

Green Roofs

Other costs to keep in mind

If you’re replacing a roof with damage from hail, water, or other things, remember that the damage might go further than you think.  After the old roof has come off, the roofers might find other damage that will need to be addressed before the new roof can go on.  Plan your budget accordingly.