You cannot read a roof’s exact age from the street; you can estimate a range from what the shingles show, then narrow it with what the owner knows and the permit history the city or county keeps for the address. For a rep on foot, that range is the whole decision: is this a door worth the knock today, a house to note for next season, or a roof that went on three summers ago?
This page is about one house at a time — the read you make in the thirty seconds between the sidewalk and the doorbell, and the conversation that firms it up. Building a territory-wide list of old roofs before anyone leaves the office is a different job, covered in how to find homes with old roofs.
Why the answer is a range
A roof does not carry a date. The house has a build year, but most houses are not on their first roof, so the build year only sets the oldest the roof could be. The material sets a typical life, and the climate, the ventilation in the attic and the crew that installed it move any single roof well off that typical life in either direction. Repairs blur it further: a house with two slopes replaced after a windstorm has two roof ages, not one.
Even the law has to pick a rule for this. Florida’s insurance statute, as published in the 2025 Florida Statutes, counts a roof’s age from the last date on which 100 percent of its surface was built or replaced, or from the start of a partial replacement that later reached the whole roof (Fla. Stat. § 627.7011(5)(d)). If a statute needs a paragraph to define it, a rep at the curb should not be quoting a year. Why the age matters to the homeowner’s insurer is in roof age and home insurance.
Typical life by material
The National Association of Home Builders’ Study of Life Expectancy of Home Components (February 2007) gives these figures, and says in the same section that a roof’s life depends on local weather, building and design, material quality and maintenance. Treat them as the midpoint of a range, not a due date.
| Material | Typical life (NAHB, Feb 2007) |
|---|---|
| Asphalt shingle | About 20 years |
| Modified bitumen (low-slope) | 20 years |
| Fiber cement shingle | 25 years |
| Wood shake | 30 years |
| Simulated slate | 50 years |
| Slate | 50+ years |
| Clay or concrete tile | Lifetime of the house |
| Copper | Lifetime of the house |
The practical point: identify the material before judging the age. A tile roof on a thirty-year-old house is mid-life; an asphalt roof on the same house is either original and overdue or already replaced once. Where each material is common is in roofing material statistics.
What you can see from the street
Stand where you can see two slopes, ideally the one facing the afternoon sun, which often wears first. Each sign below is real evidence, and each has a way of fooling you.
| Sign | What it suggests | What can fool you |
|---|---|---|
| Granule loss — bare, darker patches; granules in gutters and at downspouts | Asphalt shingles past mid-life | New shingles shed loose granules for a while after install; hail can strip granules from a young roof |
| Curling — tab edges lifting up | Age, heat, poor attic ventilation | Wind can lift a few tabs on any roof; look for curling across a whole slope |
| Cupping — tab centres sinking, edges raised | Shingles drying out with age or heat | A ventilation problem can cup a roof early |
| Moss and dark streaks | Shade and moisture, sometimes age | Algae streaks appear on young roofs on shaded slopes |
| Patched sections and mismatched shingles | Repairs, and a roof old enough to need them | A storm repair on a young roof looks the same; colour mismatch fades over years |
| Missing or cracked tabs, exposed nail heads | Brittle shingles, failing seal strips | One storm can take tabs off a young roof |
| Thick, doubled edge at the rake or eave | A second layer laid over an old one | Some trim details look thick; confirm before saying it |
| Wavy roof line or sag between rafters | Decking or structure problems, often on old roofs | Not a shingle-age sign; it is a serious one either way |
Two habits make the read better. First, look for combinations on the same slope: granule loss plus curling plus patching is a different roof from streaking alone. Second, use the block. Houses built by one builder in the same few years got their roofs in the same few years; if half the street has crisp new shingles and this house does not, its roof is probably as old as the house or close to it.
What the owner can tell you
The best source of a roof’s age is the person who paid for it, and the question is easy to ask without a pitch attached: “Do you know when the roof was last done?” Owners who bought the house often do not know, but they usually have something that does:
- The roofing contract or invoice, if the current owner had the work done.
- The manufacturer’s warranty registration, which carries an install date.
- The home inspection report from the purchase, which often states the inspector’s estimate of the roof’s age and remaining life — another range, but a written one.
- The insurance agent, who may have a roof year on file for the policy; the owner can ask for it.
What the public permit history can tell you
Many jurisdictions require a building permit for a re-roof, and the building department keeps the permit history for each address. Many cities and counties have an online permit search by address; where they do not, the owner can call or visit and ask for the property’s permit history. A re-roof permit gives a date and usually a scope — which is the closest thing to a birth certificate a roof has.
Two limits. Work done without a permit leaves nothing behind, and older permits in some jurisdictions were never put online. So a permit proves a roof is at most that old; no permit proves nothing. Helping a homeowner pull their own history is also one of the more useful things a rep can do on a first visit — it is their record, it answers their question, and it costs the rep nothing.
From a range to a decision at the door
Put the three sources together and most houses sort quickly:
- Knock now. Wear signs on more than one slope, a material at or past its typical life, and no sign of recent work on the block’s schedule. The conversation is an inspection.
- Note it for later. Mixed signs — streaking but crisp edges, a repair but a sound field of shingles. Ask the age question if someone is home, log the answer, and come back when the range says to.
- Skip it. Clean, flat, matched shingles; fresh drip edge and vents; or an owner who tells you it was done recently. A re-roofed house is the most expensive door on the street, because the answer is always no.
At the door, say what you saw, not a number: “The south slope is losing granules and the edges are starting to curl — that usually means the shingles are in the back half of their life. Would it help to have someone look properly and give you a written read?” Never tell a homeowner their roof is a certain age or needs replacing before anyone has been on it; you will be wrong often enough to cost you the street. What to say next is in door knocking scripts, and how the inspection and the quote go when there is no storm behind the visit is in how to sell a roof without a storm.
Where Scout Data fits
Disclosure: Scout Data is our product. Scout Data builds lists of homes by roof age and roof condition in your territory, with homes that were already re-roofed taken out, so the walk starts on the streets where the read above is most likely to say “knock.” Each home comes with one live mobile, matched by name to the owner on title and DNC-scrubbed before delivery. Ask for a free sample from the tens of thousands of roofs we have already read.
Frequently asked questions
How can you tell how old a roof is without getting on it?
You can estimate a range, not a year. From the street, look for loose granules in the gutters and at the downspouts, shingle edges curling up or centres cupping down, patched sections in a different colour, and missing tabs. Then narrow it with what the owner knows and the permit history the city or county keeps for the address. Say the answer as a range — “likely in the back half of its life” — never as a date.
How long does an asphalt shingle roof last?
About 20 years, according to the National Association of Home Builders’ Study of Life Expectancy of Home Components (February 2007), which puts fiber cement shingle at about 25, wood shake at about 30, and slate, copper and clay or concrete tile at over 50. The same study says a roof’s life depends on local weather, building and design, material quality and maintenance, so a given roof can run well short of or past that figure.
How do I find out when my roof was replaced?
Start with your own paperwork: the roofing contract, the manufacturer’s warranty registration, and the inspection report from when you bought the house. Then search your address on the city or county building department’s permit lookup, or call the department and ask for the permit history; a re-roof permit carries a date. If the work was done without a permit, none of those will show it.
Does moss or black streaking mean a roof is old?
Not by itself. Dark streaks are usually algae and moss grows where a slope stays shaded and damp, so both show up on young roofs on the north side of a house under trees. They matter as an age sign only when they come with granule loss, curling or brittle edges on the same slope. Moss that has lifted shingle edges is a repair conversation whatever the roof’s age.