How much does new roofing cost?

Get a free quote now

Post to find a price. It's free and only takes a minute.

Price guide

$400 - $3,900







Low, median and high bar chart distribuiton

The roof is a part of the house that you don’t always see until it’s too late. That’s why it’s necessary to have them checked once in a while and replace them when you find serious damage. 

Worn out, stripped roof painting, multiple leaks, and obvious rotten structures are signs that your roof needs replacement. If you’re wondering how much it costs to replace a roof, roofing costs start from $400 per 100 square feet, depending on your roof type shingles and roof area.

To know more about the cost of replacing a roof or buying a new one, we have compiled different prices for the types of roofs best for US homes.

New roof installation price list

Type of roof

Average cost per square foot

Average installation cost per 100 square foot

Asphalt shingle

$4 to $5

$400 to $500

Flat roof

$5 to $8

$500 to $800

Corrugated metal

$5 to $12

$500 to $1,200

Steel shingle

$8 to $13

$800 to $1,300

Aluminum shingle

$8 to $14

$800 to $1,400


$8 to $14

$800 to $1,400

Concrete tiles

$11 to $20

$1,100 to $2,000

Slate tiles

$12 to $22

$1,200 to $2,200

Clay tiles

$13 to $25

$1,300 to $2,500


$18 to $28

$1,800 to $2,800


$21 to $39

$2,100 to $3,900

a worker using an electric drill to install a metal roof

What are the common types of roof shingles?

Asphalt roof

This is a roof system made primarily out of asphalt components and can last up to 30 years with regular maintenance. The price for an asphalt shingle is on the cheaper side, at $4 to $5 per square foot.

Flat roof

Flat roof costs about $5 to $8 and is known for being durable and low maintenance. You may opt to hire an expert to install your flat roof, as some contractors specialize in it. 


A steel/corrugated/aluminum roof is a metal sheet that is roll formed and wavy. The corrugated roof usually comes in different colors, while the steel roof usually only has one color. This type of roofing can be seen mostly in industrial and commercial buildings. This ranges from $5 to $14 per square foot. 


Cedar shingles can be used in areas where strong winds and hurricanes often occur. They are priced from $8 to $14

Concrete tiles

Concrete tiles can withstand extreme weather conditions. It is also durable and fire resistant. Prices start at $11 to as much as $20.

Slate tiled roof

A slate roof is made of metamorphic rocks from sedimentary rock of volcanic ash and clay. Its quality places them at $12 to $22 per square foot.

Clay tiles

Clay tiles, ranging between $13 and $25, have a lower absorption rate but can be more sensitive to hot and cold temperatures and may easily break. 

Zinc roof

Zinc has almost the same strength and durability as copper tiles. They are fire resistant and can prohibit the production of mold, mildew, and fungus. Expect to pay $18 to $28 per square foot.

Copper tiles

Copper roofs are a good option for US homes that deal with different weather changes. Copper tiles cost $21 to $39 per square foot.

a roofer installing clay roof tiles

Factors that affect the new roofing costs


Labor cost is around $1.5 to $3 per square foot. This price is on top of the number of your materials. Some contractors charge per hour, so it’s better to discuss this beforehand. Their price usually includes all the materials and equipment they need for roof installation. Some types of roofs may require a specialized installer, like flat roof installation, and may have different labor costs.

Type of roofing

The price of your roof installation will depend on the type of roofing you choose. The three most common types are metal roofing, tile roofing, and asphalt shingles. Metal roofing is usually cheaper than the others, with its durability also determined by how well you maintain it.

Roof area

Most types of roofing are priced per square foot. Therefore, the total roof replacement cost will always depend on the area of your house. To get a more accurate price estimate, multiply the area of your roof by the price of your chosen roofing material. 

Slope or inclination of the roof

The slope or inclination of a roof will also affect the pricing. This affects mostly the labor price as a steep roof pitch may cost more to install due to its difficulty. You should discuss this with your roof contractor before beginning the construction. 

What to check before hiring a roofing contractor

  • Check if they are members of professional organizations like All American Roofing for quality work.
  • They should have a warranty work of at least two years.
  • Different states offer different licenses, such as follows. Check if your contractor carries one as recommended by their state.

Posting a roofing task

Whether your house needs a roof repair or a roof replacement, hard labor like this means you have to find someone who knows how to do the job perfectly. You already know the average cost to replace a roof or install a new one. For installation, Taskers are here to help! Simply provide the following details when creating a task to receive offers quickly. 

  • Budget
  • Location
  • Preferred time and schedule
  • Type of material you want to replace
  • Size of your area

Roof installation and replacement take time. It may be costly, but you must invest in protecting your home from damage by different weather conditions. Hire a professional roof installer who knows the best safety practices and has the skills to upgrade your roof. Post a task now!

Find roof installation experts, fast

Post a task


The average cost to replace an entire roof can start at $8,000 to as much as $50,000, depending on the type of material you’ll use, the size of the roof, and the labor cost agreed with your roof contractor. 

A 200-square meter roof can take three to seven days, which still varies on the area of your house and your contractor’s experience.

You can DIY small defects like leaks, but an entire roof replacement needs skilled and trained personnel to do the job right. It’s best to hire an expert to help you with your roofing needs.

Yes! A new roof can add value to your property, as it can be aesthetically pleasing to the eyes and increase its appeal to future buyers.

Related price guides

Related articles

Let's do this!

It's free and takes only a minute.