9 min read
How we research · sources verified
Short answer: start with your local building department's permit records, because a permit with a final inspection date is the strongest proof of a roof's age and the one an insurer or buyer is most likely to accept. If no permit exists, work down through the county assessor's property card, historical aerial imagery, the manufacturer date stamp on the shingles, and the condition of the flashing and vent boots. Each of those narrows the range, but none of them proves an install date on its own.
There is an important distinction running through all of this. Finding out roughly how old your roof is, for your own planning, is easy. Being able to prove a date to somebody who is deciding whether to insure you or buy your house is a different problem, and it is the one this guide is organized around.
Three situations turn a vague answer into a costly one.
| Method | What it actually establishes | Strength as proof |
|---|---|---|
| Building permit | Install date and scope, with a final inspection | Strongest |
| Contractor invoice or warranty | Install date, materials, workmanship terms | Strong |
| County assessor record | Often a year only, if a replacement was noted | Moderate |
| Historical aerial imagery | A window between two dates when the roof changed | Corroborating |
| Shingle date stamp | Manufacture date, not install date | Corroborating |
| Flashing and vent boot condition | Whether the roof was replaced as a system or patched | Cross-check only |
Most jurisdictions require a permit for a full re-roof. Many county and city building departments publish permit history by address online for free, and the rest will look it up if you call. What you want is the permit date, the scope of work, and the final inspection sign-off.
If nothing comes back, that is informative too: either the work predates the online records, or it was done without a permit. Unpermitted work matters when you sell, so note it rather than ignoring it.
A contractor invoice gives you the install date, the shingle product, and usually the workmanship warranty term. Manufacturer warranties on the materials are often registered to the address, so the manufacturer may be able to confirm a date from the address alone.
If you bought the house from someone who replaced the roof, the invoice may be in your closing documents or in the seller's disclosure. Worth checking before you climb anything.
Some assessors record roof replacements on the property card. This is weaker than a permit, because not every replacement triggers an update and the entry is usually a year with no detail. It is useful for bracketing: if the card shows a roof line in 2016, that is where to point the other methods.
Google Earth's historical imagery slider and many county GIS portals keep years of aerial photos. A roof replacement usually shows up as a change in color or texture between two images, which brackets the work to a window.
This is corroboration, not proof. It tells you the roof changed between two dates, which is often enough to confirm a permit record or rule out a seller's estimate.
Many asphalt shingles carry a manufacture date stamped on the back or on the bundle wrapper. If you can safely see a shingle underside, or you kept a leftover bundle in the garage, the code typically gives a month and year.
The catch is the same one that applies to appliances: this is a manufacture date, not an install date. Shingles sit in warehouses and on trucks. Treat the stamp as the earliest possible install date, not the actual one. The same distinction is covered in finding appliance age by serial number.
A full re-roof normally replaces pipe boots, flashing and drip edge along with the shingles. When those accessories have aged evenly with the field shingles, the roof was likely done as one system. When the boots look newer than everything around them, or there is shiny galvanized flashing under weathered shingles, you are probably looking at a repair rather than a replacement.
This never dates a roof by itself. It tells you whether the date you found applies to the whole roof or just one section.
For an older roof with no permit, no invoice and no useful imagery, a licensed roofer or home inspector can estimate age from wear: granule loss, curling, brittleness, and the condition of the accessories. An estimate from a licensed professional, in writing, is usually the fallback that insurers and buyers will work with.
Ask for the estimate in writing with the reasoning stated. "Roof appears 18 to 22 years old based on granular loss and boot deterioration" is usable. A verbal "looks about twenty" is not.
Almost everything published about dating a roof comes from roofing companies, which sell replacements. The methods they describe are sound and consistent with each other, and we have presented them here. But there is no authoritative public dataset on how reliable each method is, and no official standard for what counts as proof of roof age. Where this guide ranks methods by strength, that ranking reflects what the evidence actually establishes rather than a published study. Your insurer's requirements are the ones that matter, so ask them what they will accept.
Everything above is work you do because the information was not written down at the time. The day a roof is installed, four things are easy to capture and nearly impossible to reconstruct a decade later: the install date, the contractor and their licence number, the permit number, and the warranty terms with their expiry.
If you are putting that file together, see how to keep track of home repairs, and for what a buyer's inspector looks for specifically on roofs, see roof records before a home inspection.
Permit first, then invoice or warranty, then assessor record, then imagery, then the shingle stamp, then the flashing as a cross-check. A manufacture date is not an install date. If the paper trail is gone, get a written professional estimate rather than a verbal guess. And whatever you find, write it down now, because the next person to ask will be an insurer or a buyer, and neither accepts "I think it was around 2016".
This article was researched and verified in October 2026 against the following:
Write it down the day it is installed
Mendlog stores the install date, contractor, permit number and warranty expiry for the roof and every other system, then exports the lot as a clean PDF when you sell. Free to start.
Get started free