Roofing
7 Signs You Need a New Roof
You need a new roof when it's near the end of its lifespan or shows warning signs like damaged or missing shingles, granules in your gutters, sagging, leaks, mold, or damaged flashing. Asphalt shingle roofs usually last 15 to 30 years, while metal, tile, and slate roofs last much longer.
This guide covers the signs you need a new roof, how long roofs last, the replacement process, costs, and how to decide between a repair and a replacement. For the basics, see our beginner's guide to roofing.
In this guide:
- What Are the Signs You Need a New Roof?
- How Long Does a Roof Last?
- What Is the Roof Replacement Process?
- How Much Does a Roof Replacement Cost?
- Should You Repair or Replace Your Roof?
- Frequently Asked Questions
Check the Cost of Roof Installation in Your Area
Get QuotesWhat Are the Signs You Need a New Roof?
The seven main signs you need a new roof are an aging roof, damaged or missing shingles, granules in your gutters, a sagging roofline, leaks or water damage, mold or mildew, and damaged flashing. Spotting them early can help you avoid bigger damage and costly repairs.
Age is the first thing to check. Most asphalt shingle roofs last 15 to 30 years, depending on the material and the quality of installation. If your roof is close to or past that age, it's time to start planning a replacement.
Damaged or missing shingles are a sign of wear and tear. Missing shingles can compromise your roof's structure and let water seep in, while damaged shingles can point to deeper issues that may require a full replacement.
Strong winds, hail, and improper installation are common causes. Have a professional assess the damage to decide on the best next step.
A buildup of granules in your gutters means your shingles are wearing out. Granules protect your roof from the sun and the elements, and without them, your roof breaks down faster.
Cleaning your gutters regularly prevents buildup and helps you spot roof problems early. If your gutters need extra protection, see our guide to choosing the right gutter guard and learn how gutter guards prevent debris buildup.
A sagging roof is a sign of structural damage, often caused by water damage, faulty installation, or poor ventilation. It's a serious issue that needs immediate attention, because if left untreated, it can lead to further damage and even a collapse.
Water stains, mold, or mildew on your ceilings or walls are signs that your roof may be leaking. Leaks can cause serious damage to your home and may mean a replacement is necessary.
Check your attic and ceilings regularly for signs of water damage, so you can catch leaks early.
Mold or mildew on your roof or in your attic means moisture is getting in, usually from a leak or poor ventilation. Mold and mildew can also be a health hazard, so have them professionally removed to keep your home safe.
Flashing seals the gaps between your roof and features like chimneys or skylights. Damaged or missing flashing lets water into your home, so inspect your flashing regularly and repair or replace it as soon as you notice damage.
How Long Does a Roof Last?
A roof lasts anywhere from 15 to over 75 years, depending on the material. Asphalt shingles usually last 15 to 30 years, metal roofs 40 to 70 years, and tile and slate roofs 50 years or more. Climate, installation quality, maintenance, and ventilation also affect how long your roof lasts.
The material is the biggest factor in your roof's lifespan. Here's how long common materials typically last:
Roofing Material |
Typical Lifespan |
|---|---|
Asphalt Shingles |
15 to 30 years |
Metal Roofing |
40 to 70 years |
Clay or Concrete Tiles |
Over 50 years |
Slate |
75 years or more |
Choose your roofing material based on your budget, climate, and personal preference, and ask a roofing professional which option fits your home best.
Extreme temperatures, high winds, and heavy rain or snow can all damage your roof and shorten its life. If you live in an area with frequent hailstorms, consider impact-resistant roofing materials, and in windy areas, choose a roof with a higher wind rating.
Proper installation and regular maintenance help prevent small issues from turning into big problems. A professional roofer makes sure your roof is installed correctly, and you can learn how to get the best price from a roofing pro before you hire.
Regular maintenance includes inspecting your roof for damage, cleaning your gutters, and removing debris. Roof cleaning is one of the most important tasks, because it removes debris, moss, algae, and other buildup that can weaken your roof.
Proper ventilation and insulation regulate the temperature and moisture in your attic, which helps extend the life of your roof. Poor ventilation causes moisture buildup that leads to decay and damage. A roofing professional can inspect your attic to make sure it's properly ventilated and insulated, which can also lower your energy bills.
What Is the Roof Replacement Process?
A roof replacement involves five steps: choosing a roofer, selecting your roofing material, preparing your home, removing the old roof and installing the new one, and a final inspection. Most residential replacements take a few days, depending on the size and complexity of the roof.
Work with an experienced roofer who has excellent reviews from past customers. Look for one who is licensed and insured, with a proven track record of quality work, and ask for references and details about warranties and guarantees.
My Green Home connects you with experienced, local licensed experts who guide you through every step of your roof replacement. Get quotes to compare prices before you decide.
Popular options include asphalt shingles, composite, metal roofing, and tile roofing. Consider your budget and your local climate, and ask your roofer about the durability, energy efficiency, and maintenance needs of each roofing material. To compare options in detail, see our guide to roofing styles and materials.
Before work starts, move your vehicles, clear your yard, and cover belongings in your attic to protect them from dust and debris. Your roofer should give you a detailed list of what to do, and following it helps the project go smoothly.
A typical installation follows these steps:
- Tear-off: The crew removes the old shingles, underlayment, and flashing.
- Deck repairs: Any damage to the roof deck is fixed, and new underlayment is installed.
- New roofing: The new shingles or other roofing material are installed.
- Finishing: The crew adds flashing, ridge vents, and any other components needed.
Your roofer performs a final roof inspection to make sure everything is properly installed and sealed, then cleans up the site. Regular maintenance and roof inspections afterward help your new roof last longer, so ask your roofer how often to schedule them.
How Much Does a Roof Replacement Cost?
A roof replacement costs about $9,500 on average, or $4 to $11 per square foot, according to Angi. Your final new roof cost depends on roof size and complexity, material, location, and any repairs or upgrades. For a full breakdown, see our roof installation cost guide.
- Size and Complexity: Larger roofs with multiple angles and slopes need more materials and labor.
- Material: Asphalt shingles are the most affordable, while metal, tile, and slate cost more.
- Location: Areas with extreme weather, like hurricanes or heavy snow, may need stronger, more expensive roofing.
- Repairs and Upgrades: Structural damage must be fixed before the new roof goes on, and upgrades like added insulation or ventilation increase the price.
Here are typical installed prices by material, according to NerdWallet:
Material |
Cost per Square Foot (Installed) |
|---|---|
Asphalt Shingles |
$4.25 to $12.25 |
Wood |
$6 to $13 |
Composite |
$8 to $14 |
Clay |
$12 to $25 |
Slate |
$12 to $30 |
Metal |
$10 to $35 |
Get quotes from several reputable roofers and give each one the same information: your roof's size and complexity and the material you want. Include extra costs like permits and disposal fees when you compare quotes.
The lowest quote isn't always the best option. Consider each roofer's reputation, experience, and warranties before you decide.
Homeowners insurance may cover a roof replacement when the damage comes from a sudden event, like a severe storm or hail, but usually not from normal wear and age. Check your policy and talk to your provider about coverage, deductibles, and limits, and read more about how homeowners insurance covers roof replacement.
If cost is a concern, many roofing companies offer financing plans that spread the cost over several months or years.
Should You Repair or Replace Your Roof?
Repair your roof if the damage is minor, like a small leak or a few missing shingles. Replace it if the damage is widespread, the roof is structurally compromised, or it's near the end of its lifespan.
Roof leak repair should never be delayed. Acting fast can prevent structural damage, protect your belongings, and sometimes save you from needing a full replacement.
Putting off necessary repairs can lead to more damage and higher costs later. Regular maintenance and roof inspections help you catch issues early, and a roofing professional can help you decide based on the damage, your roof's age and condition, and your budget.
Think your roof needs a repair or a replacement? Get a free quote from roofing professionals near you.
Check the Cost of Roof Installation in Your Area
Get QuotesFrequently Asked Questions
How often should a roof be replaced?
Asphalt shingle roofs usually need replacing every 15 to 30 years. Metal, tile, and slate roofs last much longer.
How long does a roof replacement take?
Most residential roof replacements take a few days. The exact time depends on the roof's size, complexity, and the weather.
Does homeowners insurance cover roof replacement?
Insurance may cover a replacement when the damage comes from a sudden event like a storm or hail. It usually doesn't cover damage from normal wear and age.
Can you put a new roof over an old one?
Many building codes allow up to two layers of shingles, but a full tear-off is usually the better choice. Removing the old roof lets your roofer inspect and repair the deck underneath.
What are the signs you need a new roof?
The main signs are an aging roof, damaged or missing shingles, granules in your gutters, sagging, leaks, mold, and damaged flashing. If you notice any of them, have a professional inspect your roof.
Related Resources
Roof Installation Cost Guide [2026]
All About Roofing: Basics of Roof Systems [2026]
Best Roofing Styles & Materials For Your House [2026]
Roofing for Beginners: A Step-by-Step Guide
Last update: 04 Nov 2026