When a roof typically needs replacement
Most asphalt shingle roofs last 15 to 25 years depending on climate, ventilation, and maintenance. Wood shakes last 20 to 40 years. Metal roofs can go 40 to 70 years. Slate and tile can last 50 to 100 years or longer. These are not guarantees — a roof in a hot, humid climate with poor attic ventilation will fail sooner than one in a mild, dry place with good airflow.
You do not have to wait until the roof fails completely. Most roofers and insurance companies recommend replacement when you see multiple signs of wear, not just one. A roof with a few missing shingles and minor leaks can sometimes be patched. A roof showing widespread damage, active leaks in multiple rooms, or structural sagging should be replaced.
Age alone is not the deciding factor. A 20-year-old roof in good condition may not need replacement, while a 15-year-old roof in a harsh climate with poor maintenance may need it now. The condition of the roof matters more than the calendar.
Key Takeaways
- Asphalt shingle roofs typically last 15 to 25 years; wood, metal, slate, and tile last longer but vary widely by climate and maintenance.
- Look for multiple warning signs — missing shingles, visible leaks, sagging, granule loss, and moss or algae growth — rather than relying on age alone.
- A roof inspector can tell you whether patching will work or replacement is necessary, and most charge $100 to $300 for an inspection.
- Replacement typically takes 1 to 3 days depending on roof size and complexity, and costs vary by material, region, and roof pitch.
- Insurance may cover replacement if damage is sudden (storm, fire) but usually does not cover wear and tear or poor maintenance.
Visible damage that signals replacement time
Missing, cracked, or curling shingles are the most common sign. Walk around your house on a clear day and look at the roof from the ground with binoculars, or ask a roofer to inspect it. If you see bare spots where shingles have blown off, or shingles that are curled at the edges or split down the middle, those areas are no longer shedding water properly.
Granule loss is another indicator. Asphalt shingles are coated with small stone granules that protect the asphalt underneath. Over time, these granules wash into gutters and downspouts. If you find a lot of dark grit in your gutters or notice that shingles look smooth and shiny instead of textured, the protective layer is wearing away. Once that happens, the shingles deteriorate quickly.
Sagging or dips in the roof line mean the underlying structure is failing. This is a structural problem, not just a shingle problem, and requires replacement. Do not ignore sagging — it can lead to water pooling, faster deterioration, and eventually collapse.
Moss, algae, or lichen growth is common in damp climates but does not always mean replacement is needed. Light growth can be cleaned off. Heavy growth that is thick enough to hold moisture or that is accompanied by shingle damage is a sign the roof is retaining too much moisture and may be near the end of its life.
Interior signs that point to roof failure
Water stains on ceilings or walls inside your home are the clearest sign of an active leak. The stain may not be directly below the leak — water can travel along rafters or inside walls before showing up. If you see fresh stains (wet or recently dried), the leak is current and needs attention soon.
Mold or mildew in the attic, especially along the underside of the roof deck or on rafters, means moisture is getting in and staying there. This happens when the roof is no longer shedding water properly or when ventilation is blocked. Mold growth indicates the roof is failing and the attic environment is compromised.
Peeling paint on interior walls or ceilings, or soft spots in drywall, can also signal roof leaks. Water damage spreads slowly, so by the time you see interior damage, the leak has usually been there for weeks or months. This is why regular attic inspections matter — you can catch leaks before they damage living spaces.
How to get a professional roof inspection
A roof inspector will climb onto the roof (or use a drone in some cases) and look for the specific problems listed above. They will check the condition of shingles, flashing around chimneys and vents, gutters, and the attic. A written inspection report will tell you whether the roof can be repaired, how much life it has left, and whether replacement is recommended now or in the near future.
Inspections typically cost $100 to $300 depending on roof size and your region. Some roofers offer free inspections if you are considering a replacement estimate, though free inspections are usually shorter and less detailed than paid ones. If you are selling your home, a buyer's inspector will also examine the roof and may flag issues.
Get at least two inspection opinions if you are unsure. Different inspectors may assess the same roof differently, especially if the damage is moderate. A second opinion costs money but can prevent an unnecessary replacement or catch a problem the first inspector missed.
Replacement timeline and what to expect
Once you decide to replace the roof, the roofer will remove the old shingles and underlayment, inspect the roof deck for rot or damage, make any necessary repairs to the structure, and install new underlayment and shingles. The process usually takes 1 to 3 days for a typical single-family home, depending on roof size, pitch, and weather.
Steep roofs and complex designs with multiple valleys, dormers, or skylights take longer. Removing old roofing and disposing of it adds time. If the roofer finds rot or structural damage during removal, the job will take longer and cost more.
Weather delays are common. Roofers cannot work in heavy rain or high winds, so a job scheduled for three days might stretch to a week if weather intervenes. Plan for noise, dust, and limited access to parts of your home during the work.
Cost factors and material choices
Replacement cost depends on roof size (measured in squares — one square is 100 square feet), material choice, roof pitch, and your region. Asphalt shingles are the least expensive option. Metal, wood, slate, and tile cost more but last longer. Labor costs vary by region and by roofer experience.
A typical asphalt shingle replacement for a 2,000-square-foot home might range from $5,000 to $15,000 depending on the region and roof complexity. Metal roofing for the same home might cost $12,000 to $25,000. These are rough ranges — get quotes from at least three roofers in your area for an accurate price.
Some roofers offer financing options or payment plans. Ask whether the quote includes removal and disposal of old roofing, new underlayment, flashing, and gutters. A low quote that excludes these items may end up costing more once the work begins.
Insurance coverage for roof replacement
Homeowners insurance typically covers roof damage from sudden events like storms, hail, fire, or falling trees. It does not cover damage from wear and tear, poor maintenance, or gradual deterioration. If a storm damages your roof, file a claim with your insurance company and ask for an adjuster to inspect it.
Insurance companies may require you to use a contractor from their approved list, or they may allow you to choose your own. Some policies have a deductible for roof claims — you pay that amount out of pocket and insurance covers the rest. Deductibles for roof claims are sometimes higher than for other types of damage.
If your roof is old and in poor condition, an insurance company may deny a replacement claim or offer a reduced payout based on depreciation. Some insurers will not renew your policy if the roof is beyond a certain age. Check your policy or call your agent to understand what roof damage is covered.
Frequently Asked Questions
Can I patch my roof instead of replacing it?
Patching works for isolated damage — a few missing shingles, a small leak, or damage from a fallen branch. If the damage is widespread (more than 30 percent of the roof), the roof is sagging, or there are leaks in multiple rooms, patching will not solve the problem. A roofer can tell you whether patching makes sense or whether replacement is the better choice.
What should I do if I find a leak but the roof looks fine from outside?
Leaks can come from flashing around chimneys, vents, or skylights rather than from failed shingles. Have a roofer inspect the attic and the roof to find the source. Sometimes the leak is in one spot and the roof itself has years of life left. Fixing the flashing or sealing the leak may be all that is needed.
How long can I wait if my roof is old but not leaking yet?
If the roof is near the end of its expected life but shows no signs of failure, you can wait a few years. However, once you see multiple warning signs — missing shingles, granule loss, sagging — replacement should happen soon. Waiting too long risks water damage to the attic and interior of your home, which costs far more to repair than the roof itself.
Does a new roof add value to my home?
A new roof does not add dollar-for-dollar value, but it removes a major barrier to selling. Buyers often require a roof inspection, and a roof near the end of its life can kill a sale or force the seller to reduce the price. Replacing the roof before selling can make the home more attractive and prevent negotiation problems.
What is the difference between a roof repair and a roof replacement?
A repair fixes a specific problem — a leak, missing shingles, or damaged flashing. A replacement removes the entire old roof and installs a new one. Repairs are cheaper and faster but only work if the damage is localized. Once the roof is failing in multiple places or is very old, replacement is the only lasting solution.