How Much Does a New Roof Cost? | 2024 Guide

By Jessica Wimmer Updated June 20, 2024

Typical costs range from $15,159 to $27,580.

Get Estimate

Enter details in under 3 minutes

All products and services featured are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.

New roof costs typically range from $15,159 to $27,580, but most homeowners will pay around $21,054 on average. Pricing varies greatly depending on several factors, namely your roof’s size and your chosen materials. Most homeowners dread roof replacement, but it can yield a high return on investment (ROI) if done well. Our guide looks at what a new roof costs based on these and other factors. You’ll also learn when to replace versus repair and what your financing options are.

The main reason to replace your roof is to maintain its quality, protecting your home from leaks and other costly problems. Beyond that, roof replacement has financial benefits in regard to your property value, home insurance premium, and home energy efficiency.

Compare Quotes from Roofing Specialists
Just answer a few questions, and we’ll take care of the rest!
Ribbed metal roof under a blue cloudy sky
Metal Roof

Metal roofs cost, on average, between $7,081 and $110,150.

GET QUOTE
Brown concrete tile roof against a cloudy sky.
Tile Roof

The NRCIA reports that the average tile roof cost is $8,000 to $23,000.

GET QUOTE
Dark asphalt tiles on the roof on a sunny day.
Shingle Roof

Shingle-style roofs cost, on average, $5,000 to $18,000.

GET QUOTE

*Cost figures in this article are averaged from Fixr, the Home Depot, and an AI-powered roofing cost calculator. 


Major Cost Factors of a New Roof

Installing a new roof is a big undertaking with several elements to consider when calculating the total cost. Common roof replacement cost factors include the following. 

Roof Material

There are several types of roof materials to choose from. Asphalt shingles cost as low as $4.25 per square foot, while copper roofing can cost up to $20 per square foot. See our “new roof cost by material” section for more information about available materials and their average prices.

Roof Size

The size of your roof impacts what you’ll pay for both materials and labor. Just a few hundred square feet can raise the price by thousands of dollars. 

Roof Slope and Pitch

The steeper your home’s roof pitch is, the more dangerous and difficult it is to work on, increasing labor prices. Most roofs fall between a 3:12 and 6:12 pitch, meaning the roof slopes downward three or six inches for every foot of horizontal distance. A roof pitch over 6:12 is considered complicated enough to warrant extra labor fees. 

Your Location

As with most home improvement projects, where you live affects the price you pay for both materials and labor. Expect to pay more in areas with a higher cost of living or extreme climates that force roofers to work in difficult weather conditions. 

Permitting and Inspections

Most counties require a building permit before roof replacement followed by an inspection. We looked at the county planning site for Chicago, Illinois; Austin, Texas; and Los Angeles, California and found that permits cost around $500 on average. Your builder will know to acquire these permits and will often file this paperwork for you, but you can start by calling your city or county’s Planning and Development office and asking which, if any, application you need to submit.

Some homeowners associations also require approval before beginning a roof project. Get these boxes checked before spending money on anything else.

Your municipality may also require a building inspector to inspect the project at multiple points during the installation process to ensure the roof is up to code. Check your municipality’s rules to see if you should factor in extra costs for roof inspections. Again, your municipality’s Planning and Development office can advise you on scheduling your inspection. Expect to pay anywhere from $150 to $500 for this.

Cost of Labor

Labor is one of the most expensive parts of a new roof installation. Roof work requires skill and is dangerous and demanding. Most professional roofers charge about $11 per square foot, or roughly $60 per hour. Scheduling your roof project in the summer when demand is high will increase the price, as will more complicated roof designs, such as those with multiple skylights and chimneys.  

Additional Roof Replacement Cost Factors

There are several other cost factors to consider when planning a roof replacement project, such as the following:


New Roof Material Cost

Roofing material prices vary greatly. Consider material carefully If you have a high square footage, as costs can add up quickly.

Asphalt Shingles

An asphalt shingle roof is the most common and affordable roofing option. Asphalt is lightweight, customizable, and easy to install. It’s also long-lasting and comes in many color and style options. Asphalt does require maintenance every few years, however, and doesn’t provide much insulation comparatively. 

Asphalt roofs are best for moderate climates, as they’re sensitive to extreme temperatures. Frequent weather fluctuations can cause expansion and cracking. Avoid asphalt if you live in a particularly hot climate with strong sun exposure. 

Metal Roofing

Metal roofs are durable, energy-efficient, and fire-resistant. Some metals can be on the costlier side, though, and they’re prone to rusting. Metal is a good choice if you live in a cold, snowy climate. Snow and ice easily slide off metal roofs, and metal holds up well to high winds. 

Get to know a few of the most common metal roofing options:

Tile Roofing

Tile roofs are great at resisting rot and are low-maintenance and energy-efficient. They’re not suitable for all roof slopes, though, and they can make for a difficult installation, so expect prices to be higher. You’ll notice tile roofs in hot, coastal areas. It’s an ideal material for warm climates or those with salty air. 

The most popular tile options for roofs are:

Other Roofing Materials 

Concrete, ethylene propylene diene terpolymer (EPDM), and wood are other roofing material options. Wooden shingles are beneficial in colder climates. They’re insulative while being resistant to wind damage. Concrete reflects heat, so it’s better for warmer climates, while EPDM is known to shrink or crack if exposed to high heat for long periods. 

Learn more about each option:


Should You Repair or Replace Your Roof?

You may not need to fully replace your roof. If you’re experiencing any of the following issues, less costly repairs may suffice:

Common Roof Repairs and Costs

You may be able to save considerably by simply repairing your roof if your contractor deems your issue not worthy of a full replacement. Here are the average costs for common roof repairs:

Signs You Need a Roof Replacement

We recommend full roof replacement if you notice the following:


Professional vs. DIY Roof Replacement

If you’re skilled at home improvement, understand safety measures, and get the necessary permits, you may be able to complete small roofing projects on your own. However, we recommend hiring a professional roofing contractor for replacement or extensive repairs.

Risks of DIY Roof Replacement

Roof work comes with a lot of risk. Roofers make up nearly half (43%) of all construction-related fatal falls. Not only is the job dangerous, but an improperly installed roof can cause expensive water damage, structural issues, and poor home resale value. You also risk voiding your roof or home warranty by not using a licensed contractor. 

Benefits of Hiring a Professional Roofing Contractor

The most obvious benefit of hiring a professional roofing contractor is safety. Professional roofers are trained in safety protocols when working with heights and sloped surfaces. Plus, they have safety materials to minimize risk. 

Other benefits of hiring a professional include:


Choosing a Roofing Contractor

Roof replacement is far too expensive to trust just any contractor. Do your due diligence to vet credentials. Below are some considerations. 

Check for Proper Licensing and Insurance

Never hire a contractor to work on a major home improvement project that isn’t properly licensed and insured to perform that project type in your state. Most states require a C-39 license for roofers. You can check your state’s Contractors State License Board site to see which type of credentials roofers in your area need and verify a contractor’s license is up to date. 

Look for Experienced Contractors

Always ask about experience. It’s up to you how much experience you feel comfortable with. While someone who just started in the industry may do a quality job, most homeowners feel more comfortable with a longtime professional. Ask to see photos of past work. 

Get Multiple Quotes

You don’t have to go with the first roofing company you talk to. Discuss your project with a few contractors and get quotes from each to compare pricing and services. 

Check References and Reviews

Ask contractors for references from their recent customers. Because they’re bound to only highlight the good, also read customer reviews online. Do a search for the contractor you’re thinking of hiring on sites such as Better Business Bureau (BBB), Trustpilot, Yelp, and Reddit.


Financing a New Roof

Roof replacement is one of the most expensive home upgrades. Luckily, you don’t have to pay for your new roof entirely upfront. Financing options are available. 

Payment Options

Popular roof replacement payment options include:

Insurance Coverage

Most homeowners insurance policies cover the cost of a new roof if the damage is the result of an act of nature, such as a tree falling on your roof after a windstorm or a wildfire. Sudden catastrophic events may also be covered, such as your roof falling in. 

Once you meet your policy’s deductible, you can file a claim to cover the cost of roof repair or replacement. Speak with your insurance agent before filing anything, however, to ensure you qualify. Minor issues or those caused by homeowner neglect aren’t likely to be covered. 

Warranty Considerations

If you’re still within your roof manufacturer’s warranty term, check to see if the issue you’re having is covered. If not, your home warranty may be an option to cover costs. You stand a better chance with this route if roof damage is due to normal wear and tear. Roof repair is typically an add-on when selecting a home warranty policy, so check your coverage. 

Compare Quotes from Roofing Specialists
Just answer a few questions, and we’ll take care of the rest!

Our Recommendation

A new roof is a costly project—one you want to handle correctly from start to finish. While DIY roof work is an option for small repairs, we recommend hiring a licensed roofing company to handle larger repairs and full replacements, both for safety and quality of work. 

Do your research on different types of roofing materials and ask which ones your contractor recommends for your home and climate. Balance upfront costs with long-term savings. Higher quality materials will last longer and require less frequent repairs and replacement.

Remember to shop around and get at least a few cost estimates to compare pricing before deciding on a roof company. Always read customer reviews and check licensure to increase your chance of a high-quality outcome. 


New Roof Cost FAQ

How much does it cost to replace a 1,000-square-foot roof?

It costs an average of $4,700 to $10,000 to replace a 1,000-square-foot roof. 

What is the average price for a new roof?

The average price for a new roof is around $21,054, but this price can range from $15,159 to $27,580 depending on your roof size and pitch, location, roofing material, and other factors.

How much does it cost to replace a roof on a 2,200-square-foot house?

The cost of roof replacement for a 2,200-square-foot house is around $10,600 to $22,500. This price can fluctuate depending on your location and roofing materials. 

How long does a new roof last on average?

A new roof lasts an average of 30 years. The length of a roof depends on several factors, such as roofing materials, slope, maintenance, and installation quality.

What time of year is best to replace a roof?

Fall is the best time to replace a roof given its moderate temperatures. However, you may be able to save money by scheduling your roof replacement during winter when contractors aren’t as busy. Consider when weather is best in your area, keeping in mind months known for rain showers and high winds.