Replacing your roof is a big investment, and the price can vary more than you might expect. The size and slope of your home and where you live impact the price, but so do details like skylights or chimneys. The type of roofing material you choose can also increase costs. For example, metal roofing usually costs more because of its durability and long lifespan. The best way to know what you’ll pay is to call a licensed roofing company for an estimate, but here’s what you can expect before you pick up the phone.
How much does a roof replacement cost?
The average cost to replace a roof in 2025 ranges from $5,869 to $13,220, with a typical price of $9,528, according to local service review site Angi . These costs can vary based on the size of your home and the type of roofing materials you choose. Sometimes, you may pay as much as $50,883 for premium options. However, most roofs cost $4 to $11 per square foot, plus labor, which Angi estimates at $40 to $90 per hour for at least two workers.
It's not always common practice, but some roofing companies offer free estimates based on aerial images of your home. These are ballpark quotes that usually require information like your address, roof type and work needed. These are not final prices, and roofers require an in-person inspection to firm up the estimate. This is just to give you a general idea of what the project might cost. With most roofing companies, the cost of a roof inspection is usually free if you need repairs or a roof replacement.
What impacts the cost of a roof replacement?
Several factors affect how much you’ll pay for a roof replacement, which is why prices can vary so much. The material you choose plays a big role. Asphalt shingles, one of the most common roofing options, usually cost between $5,800 and $20,000 to install. Metal roofs range from about $5,700 to $25,000 while tile roofs can run between $8,500 and $26,400, according to Angi. Premium materials such as stone, slate, cedar and copper tend to cost even more.
The size and complexity of your roof also make a difference. Larger homes need more materials and steep or multi-level roofs take more time and labor. Flat roofs are usually less expensive, averaging $3,327 to $11,535, according to Angi . Roof slope matters too. If your roof is especially steep, expect to pay an extra $1,000 to $3,000 for labor and materials.
Labor rates vary by region. For example, in South Dakota, the average roof replacement costs $19,840, vs about $6,670 in Arkansas. Where you live also affects pricing since access to supplies and local competition can push rates up or down.
Other expenses to watch for include tearing off the old roof , cleanup and disposal. Ask your contractor if those services are included in your quote. You may also need repairs to the roof deck such as replacing damaged or rotted boards.
Finally, permits are usually handled by the roofing company and can add several hundred dollars to the total. They’re often included in the estimate.
How to save money on a roof replacement
Replacing a roof can be expensive, but there are ways to save. First, get multiple quotes from contractors to ensure a fair price and a detailed breakdown of costs. A good rule of thumb for home improvement projects is to get three quotes before deciding on a company. You may be surprised by the variation in costs.
You can save by choosing affordable materials like asphalt shingle, which is much cheaper than premium options like metal or tile. However, keep in mind that metal has a much longer lifespan than shingles, so while it has a higher upfront cost, you may stretch your dollar further with decades of usage.
Consider scheduling the replacement during the off-season, like fall or winter. Roofing companies are less busy during the cooler months and may offer discounts due to lower demand.
Your homeowner's insurance policy may also cover your roof replacement if damaged by certain events like a storm or fire. Check your homeowner’s insurance policy to see if the cost (or a portion) may be covered. Additionally, consider how you'll pay for your roof replacement .
If you're not sure if you need a full roof replacement, call a roofing professional for an inspection. Depending on the damage to your roof, you may be able to get by with repairs for now. Minor issues such as missing shingles and minor leaks can be easily repaired for much less than a complete roof replacement and can extend the lifespan of your roof. For more, check out our guide to roof repairs vs. roof replacement .
See more Yahoo Local-approved U.S. roofers
Best California roofers
Fresno / Los Angeles San Diego / San Jose / San Francisco
Best Florida roofers
Cape Coral / Fort Lauderdale / Fort Myers / Jacksonville / Lakeland / Miami / Orlando / Sarasota / St. Petersburg / Tallahassee / Tampa / West Palm Beach
Best New York roofers
Brooklyn / Buffalo / New York City / Rochester / Staten Island
Best Texas roofers
Austin / Dallas / Fort Worth / Houston / Katy / San Antonio / Tyler
