Delivering Durable, High-Quality Roofing Services in Denver, CO

How much should it cost to put a new roof on?

November 21, 2025

2 min read

dilshadakram

A new roof costs between $5,000 and $15,000 for most homes. The price depends on your roof size, the materials you pick, and where you live.

According to HomeAdvisor, the average roof replacement costs around $8,000 to $12,000 in the United States. Your actual cost may be higher or lower based on several factors.

Roof cost is not the same for every home. Some homes need cheap roofs. Other homes need expensive roofs.

What Changes the Price of a New Roof

Your roof size is the biggest thing that changes the price. Bigger roofs cost more money.

The type of material you pick also matters a lot. Asphalt shingles are cheap. Metal roofs cost more. Tile roofs cost the most.

Where you live changes the price too. Roofers in big cities charge more than roofers in small towns. Bad weather areas may also cost more.

Related articles:

Roof Material Costs Explained

Asphalt shingles are the cheapest option. They cost $3 to $5 per square foot. Most homes use asphalt shingles.

Metal roofs cost $7 to $12 per square foot. They last a long time, so you save money later.

Tile roofs cost $10 to $18 per square foot. They look nice but are very heavy and expensive.

Material TypeCost Per Square FootHow Long It Lasts
Asphalt Shingles$3 to $515 to 20 years
Metal Roof$7 to $1240 to 70 years
Tile Roof$10 to $1850 to 100 years

How Roof Size Affects Your Price

Roofers measure roofs in squares. One square equals 100 square feet.

A small house roof might be 15 to 20 squares. A big house roof might be 30 to 50 squares. According to the National Roofing Contractors Association, most residential roofs are between 1,500 and 3,000 square feet.

You can find your roof size from your home’s paperwork or by asking a roofer to measure it.

Extra Costs You Should Know About

Removing your old roof costs extra money. This is called roof removal or tear-off. It usually costs $1 to $5 per square foot.

Some homes need new plywood or boards under the new roof. This costs more money. Insurance industry data indicates that 30% of new roofs need extra structural work.

Here are other costs that might add up:

  • Fixing damaged boards
  • New flashing around chimneys
  • New gutters
  • Adding vents
  • Permits from your city

Related articles:

Getting an Insurance Claim for Your New Roof

Storm damage might cover a roof replacement. Your homeowners insurance might pay for it. You need to file an insurance claim after the storm.

Insurance companies send adjusters to check the damage. Recent studies show that about 40% of roof claims are approved for damage from wind and hail. The adjuster decides if the damage is bad enough for insurance to pay.

Keep pictures of the damage. Write down what happened and when. This helps your claim move faster.

Ways to Save Money on Your New Roof

Get three quotes from different roofers. Compare prices and what they offer. Do not pick the cheapest price always, because quality matters too.

Pick asphalt shingles instead of fancy materials. They are the cheapest choice and still last 15 to 20 years. According to Angi, asphalt shingles are used on 80% of homes in the United States.

Some roofers give discounts if you pay cash. Ask about discounts. You might save hundreds of dollars.

Here are quick ways to lower costs:

  • Use basic colors instead of special colors
  • Skip fancy roof shapes
  • Get work done in winter when roofers are less busy
  • Do repairs instead of full replacement if possible

When You Need a New Roof Right Away

Your roof needs replacement when it leaks. Water inside your home means roof problems.

Missing shingles are a warning sign. You might see shingles in your yard after storms. Roofing Industry Alliance data shows that 25% of roofs older than 20 years have serious problems.

Old roofs need replacement even without damage. Roofs last 15 to 25 years depending on the material. After that time, replace your roof before problems start.

If you need help with your roof, reach out to a trusted roofing company for clear pricing and reliable service.