Roof Age Lookup

How to Look Up Roof Age for Any Address (Free + Paid Methods)

By Jesse DeLuca — Founder, ReroofGen

To find out how old a roof is, search the local building department's permit records by address — the most recent 'reroof' or 'roof replacement' permit's issue date is the confirmed install year. Most county permit portals are free and searchable online. If no permit exists, the county assessor record gives the home's build year as an upper-bound estimate. Roofing-data platforms like ReroofGen aggregate those records so you can look up roof age for an entire territory in seconds.

Key takeaways

  • Building permit records are the most accurate source — a dated re-roof permit is a confirmed install year, not an estimate.
  • Most county and city building department portals are free and searchable by address.
  • When no permit exists, the assessor build year is an honest upper bound, not a confirmed date.
  • Roofing-data platforms aggregate these records so teams can look up roof age across a territory at once.
  • Permit coverage varies by jurisdiction — some counties have complete digital history; others have gaps in older records.

Whether you're a homeowner trying to understand your coverage options, a buyer evaluating a property, or a roofing contractor sizing up a neighborhood, the core question is the same: how old is the roof? Here's how to get a reliable answer, from a single address to an entire market.

Method 1: Search the county or city building permit portal (free)

This is the most accurate method and it's free in most jurisdictions. Building departments log roof replacements as permits filed against the property address — the issue date or finalization date of the most recent 'reroof' or 'roof replacement' permit is the confirmed install year.

To find yours: search '[your county or city] building permit search' and look for the permit portal. Enter the property address, filter for permit types like 'reroof,' 'roofing,' or 'roof replacement,' and note the most recent one. The permit's issue or finalization date is the roof age of record.

  • Cost: free
  • Accuracy: highest — a government-recorded event at a specific address
  • Limitation: one address at a time; coverage and usability vary by jurisdiction
  • Best for: a single property, a real estate transaction, or verifying a specific address

Method 2: County assessor or property appraiser records (free)

Every county assessor or property appraiser maintains a public record of the home's build year. If no re-roof permit exists — or if the county's permit portal doesn't have complete history — the build year is your fallback.

This gives you an upper bound: the roof is at most as old as the home, and possibly newer if it was replaced after the original construction. Treat it as an estimate rather than a confirmed date. Most county assessor portals are free and searchable at the state or county level.

  • Cost: free
  • Accuracy: honest upper bound — not a confirmed install date
  • Best for: when no re-roof permit is on file

Method 3: A roofing-data platform (paid, covers entire territories)

County permit portals work for one address at a time. For a roofing company that needs verified roof age across hundreds or thousands of properties — an entire zip code, a canvassing route, a post-storm territory — manual portal searches don't scale.

Roofing-data platforms like ReroofGen aggregate building permit records and property data so a sales team can pull verified roof age for every home in a territory at once. Filter to owner-occupied homes, roofs 15+ years old, no recent permit on file, with a mortgage — and you have a qualified, prioritized list without spending hours on individual lookups. The underlying data is the same public permit record; the difference is it runs across thousands of addresses in seconds.

  • Cost: paid subscription
  • Accuracy: same permit-backed method, applied at scale
  • Best for: roofing sales teams, canvassing operations, and territory planning
  • Coverage: varies by market; ReroofGen covers Florida counties and is expanding

What to do when no permit record exists

Missing permits are common. Some work was done without a permit, some records were never digitized, and older permits may simply not be in the online database. A missing permit record doesn't mean the roof is original — it means the public record of a replacement isn't there.

The honest approach: use the home's build year as an upper bound and treat it as an estimate. A roofer's on-site inspection can add color — material type, shingle wear, and visible age signals narrow the range even when the paperwork isn't there.

How to verify roof age when you're buying a home

For a real estate transaction, you want the most authoritative answer available. Start with the local permit portal. Then review the home inspection report — inspectors estimate roof age and remaining life based on material and wear, though their figure isn't a substitute for a permit-confirmed date. Finally, ask the seller for any documentation: contractor invoice, permit number, or warranty paperwork. All three together give you the most complete picture of what's actually on the house.

Frequently asked questions

How do I find out how old a roof is on a house?

The fastest way is to search the local building department's permit records by address. Look for the most recent 'reroof' or 'roof replacement' permit — its issue or finalization date is the confirmed install year. Most county and city permit portals are free and searchable online. If no permit exists, the county assessor record gives the home's build year as an upper-bound estimate.

Is there a free way to look up roof age?

Yes — county and city building department permit portals are free and publicly searchable by address in most jurisdictions. Search for 'reroof' or 'roof replacement' permits and note the most recent one. The limitation: each jurisdiction has its own portal, record quality varies, and some departments don't have digital records going back far enough. Free lookups work well for a single address; for a territory of hundreds of homes, aggregated roofing-data platforms are faster.

What if there's no permit on file for a house?

No permit doesn't mean the roof was never replaced — it could mean the work was unpermitted, or the record was never digitized. When no re-roof permit exists, the next best signal is the property record's build year, which sets an upper bound: the roof is at most that old and possibly newer. Label it as an estimate, not a confirmed date.

How do roofing companies look up roof age at scale?

Roofing companies use data platforms like ReroofGen that aggregate building permit records and property data for every address in a territory. Instead of searching each county portal one address at a time, a sales team can filter an entire market by roof age, owner-occupancy, mortgage status, and homeowner context in seconds — then canvass or outreach to the highest-value roofs first.

How accurate is roof age from permits?

Permit-backed roof age is the most accurate method available: it's a dated, government-recorded event at a specific address, not a statistical model. The honest limit is coverage — some jurisdictions have complete digital records going back decades; others are thin. Where the permit record is present, it's the gold standard. Where it's absent, the build year is the honest fallback.

See how ReroofGen surfaces roof age across an entire territory