How much is a new roof going to cost you?

If you are reading this, you probably need a new roof and your curiosity is bubbling through you like a toddler finding finger paint for the first time. Truth is there is not a set number that is going to put you at ease about this enormous purchase that you are about to make. There are, however, a few numbers that can give you a better idea of what your roof may cost you depending on certain types of materials you use.

Of course, you are thinking that if you watched enough YouTube videos you could pull it off and do it yourself. However, there are a couple of aspects that you may want to address before you get all DIY professional on us. Although doing it yourself would only cost you roughly $2,000-$6,000 for a home averaging 2,200-3,400 square feet. A professional would most likely charge you between $5,000-$12,000.

The national average of a new roof $6,600. There are places where that number is lower and then Denver Colorado where the average is much higher. Professionals charge for work by what’s known throughout the roofing industry as “squares”. Squares are a 10×10 patch of roof. The average sized roof is between 22-34 squares. Most professional installers will also charge for labor when it pertains to removing old layers of roofing to establish if the underlying wood is in good condition and can withstand the weight of a new roof.

There are many reasons why the price can be driven upward or downward. Here are a few to consider during this journey.

  • Location( where you are located in the country.)
  • Size of your roof
  • Type of material being used
  • External components like skylights, chimneys, and soffits
  • Manner that it installed
  • Removal of layers(anywhere from $100-$1,100)


  1. Asphalt shingles are the most common type of roofing material used. Asphalt shingles can cost anywhere from $1,700-$8,400 to be installed by a professional. Excluding any removal and or repairs needed to your roof.
  2. Metal roofing has the most longevity of all other types of roofing. With that comes higher cost. The cost varies greatly due to different types of metal roofing. Steel roofs can cost anywhere from $5,100 to $22,000. Although aluminum is lighter-weight it can cost $11,900 to 24,200. At the higher end of the spectrum is copper which can run you $25,500 to $39,600. That being said if you are planning on staying in your home for a good long while it may be a one time purchase.
  3. Slate is very popular and long-lasting and is preferred over metal due to its natural look. The typical cost on a 2,000 sq.ft. Home is going cost between $17,000 to $84,000. Its broken down cost is $800-$1,600 per square. Or at the higher end about $4,000.
  4. Clay tiles are super fragile and require a lot of maintenance. Clay tile roofs can cost $6,000 to $16,000.
  5. Wood shake is a SUPER high maintenance. Wood shake deteriorates much quicker compared to other roofing materials. If you are set on the all-natural look it’s going to cost you a minimum of $6,800. The higher end being $20,000. If you like the look but want to save some cash try the simulated shake which is made of recycled rubber. The cost being $12,600 to $18,900.

Remember that your initial quote may change due to some unforeseen circumstance. Removing old roofing, replacing damaged wood and fixing the soffits and chimney could all drive your quote up. Make sure you hire a professional that will inspect all aspects of your roof before starting. This will ensure that if you do come across some bad news it’s not a shell shock. I recommend always having back up funds in case something does arise that was not quoted. It will save you a lot of frustration.

If you need professional help to handle any and all of your roofing needs, iRoof is always at your disposal. Feel free to contact us anytime for a free estimate and advice.

Share this story!

Leave a Reply

Your email address will not be published. Required fields are marked *