Roof Age Data: How to Find Old Roofs and Verify Age by Address
Put your next mailing and field route in front of homes with older roofs. Choose useful age bands, verify the history and turn each inspection into a stronger customer record.
Roof age data identifies or estimates when a roof covering was installed using permits, completion records, property information and aerial imagery. To find homes with old roofs, combine an age band with roof material and your service area, then verify the property before quoting. Ground Control by PorchRocket reads recent aerial photos and property records, sends only properties it is 90%+ sure match, and charges $0.72 to $1.20 per home.
What matters most
- Use roof installation evidence alongside the home's construction year to identify older roofs accurately.
- Combine completed permits, owner records and dated imagery to build a useful roof history.
- Florida and Texas have specific protections against insurance decisions based solely on roof age.
- Ground Control uses aerial photos no older than two years when the order runs and credits wrong properties within 30 days.
Four sold roofs from a $2,600 campaign means $650 to acquire each job. That worked example, developed below, starts with choosing the right properties. Roof age data puts your mail and field time toward older roofs that fit the work your company sells.
Roof work has room for substantial accounts as your company grows. On the public side, Clark Roofing won a $47,505 reroof from Temple, Texas. PorchRocket’s Bid Control data (October 2026) puts the median public roofing award at $168,590 across 48 awards. Build residential routes first, then add suitable commercial and public roofs as your crews and credentials expand.
Ground Control by PorchRocket helps you find homes by roof age band, material and service area. This guide shows how to check roof history, build an older-roof list, and turn inspections into repairs, replacements and future follow-up. You will get a source comparison, current insurance examples and a dollar-by-dollar campaign plan you can put to work.
What does roof age data actually measure?
Roof age data measures or estimates time since a roof covering was installed, which is different from the building’s age, remaining life or current condition.
Keep four fields separate in your thinking:
| Field | What it tells you | Next verification step |
|---|---|---|
| Building year | When the structure was built | Find completed work on the current covering |
| Roof installation date or interval | Supported timing of roof work | Inspect condition and discuss service needs |
| Roof condition | Observed state at an inspection or image date | Check installation records and dated images |
| Remaining useful life | An assessment of future service potential | Set a condition-review and maintenance schedule |
A property can also have several roof ages. The main house may have been reroofed in 2012 and an addition built in 2021. A detached garage may have a different material. Decide which structure and roof section your campaign is targeting before using one number for the entire parcel.
Use an age band to make the prospecting decision. “Likely 15+ years” helps select a replacement-planning route. Add an exact installation year when completion records or other dated evidence support it.
Ask what event starts the age clock. Full replacement, an overlay, a coating and a localized repair are different work scopes. Record the work type and affected roof section beside its date so the next rep can explain the history accurately.
Which sources can tell you the age of a roof?
The strongest roof-age evidence combines address-specific completion records with supporting property information or imagery, while keeping the source and date visible.
Judge accuracy at the property level by matching the building, roof section and completed scope. Keep the evidence behind each age so the estimator can update the record during follow-up.
| Source | Best use | Evidence to verify | Check before relying on it |
|---|---|---|---|
| Completed roofing permit | Documenting permitted work at an address | Completed scope and final inspection status | Final status, work description and building identity |
| Contractor invoice or completion record | Documenting installation timing and scope | A quote or unpaid proposal may describe planned work | Completed scope and matching address |
| Warranty registration | Supporting a system’s installation history | Coverage may concern only part of a property | Roof section, registration and installation dates |
| Assessor or property record | Identifying parcel, structure and recorded attributes | Construction or remodel year may be mistaken for roof age | Meaning and update date of each field |
| Historical aerial imagery | Identifying visible changes between captures | Image gaps and similar-looking surfaces obscure events | Capture dates, visibility and all roof sections |
| Inspection report | Recording condition and the inspector’s age assessment | Age may be inferred or owner-reported | Evidence behind the stated year |
| Insurance record | Checking the roof age an insurer has recorded | A stored age can need correction after replacement | Source, update date and supporting installation documents |
| Owner or prior-owner account | Finding missing history and contractor names | Recollection can confuse repair with replacement | Invoice, photos or other corroboration |
Use public property information and licensed imagery to find candidates, then ask the owner for installation, insurance or inspection documents they are authorized to share. Add those records to the property history during follow-up.
Resolve conflicting evidence by reading the date, address and work scope on each record. If a 2011 reroof permit and a 2023 invoice disagree, read the scopes. One may concern the garage, a porch or a repair rather than the main roof.
How do you look up roof age for one address?
Look up a roof’s age by confirming the parcel, finding completed roof work, reviewing supporting images and asking the owner to resolve any remaining gaps.
Use this sequence when an estimator needs to verify a single prospect:
- Confirm the property. Match the street address, parcel and target building. Check unit numbers and separate structures.
- Find the building authority. Determine whether the city, county or another jurisdiction holds the permit records.
- Search broadly. Look for reroof, roof replacement, roofing and alteration records, including archived systems where available.
- Read the status. Distinguish application, issued permit, final inspection and completed work.
- Read the scope. Identify the material and roof section. Record a flashing repair as service to that detail and keep the main covering’s installation history.
- Check other documents. Ask for a paid invoice, completion paperwork or warranty record if the owner has them.
- Review dated images. Compare visible changes with the document history.
- Record the conclusion. Save the supported date or band, evidence and unresolved questions.
Consider a worked address lookup. A home was built in 1998. Its record contains a 2018 reroof application and a 2019 contractor invoice documenting completed replacement of the main house roof. Verify the invoice and address, then use the 2019 completed-work evidence to date the main covering.
At October 2026, a confirmed 2019 installation is roughly seven years old. The 1998 construction date would suggest 28 years, a very different prospecting decision. That gap is why building-age lists need a roof-specific check.
If an exact year still needs verification, keep the supported age band and assign a next step: owner documents, archived permits or historical images. That gives the rep a useful question for the first conversation.
Which fields should you keep in a roof-age spreadsheet?
Keep property identity, roof scope, age evidence and follow-up status in separate fields, preserving the source history when your team corrects a record.
Use the following spreadsheet design for your company. Start with the fields supplied by your source and add owner documents, inspection findings and follow-up information as the account develops.
| Field group | Useful columns | Why your team needs them |
|---|---|---|
| Property identity | Street address, parcel identifier, target structure | Keeps a detached garage from becoming the house’s roof record |
| Roof description | Material, roof section, size basis | Connects the record with the work your crew performs |
| Age evidence | Installation date or interval, age band, evidence type | Separates a documented date from an inferred range |
| Evidence timing | Image capture, record date, date checked | Shows whether information predates a recent replacement |
| Outreach | Assigned rep, channel, last contact, next action | Prevents duplicate approaches from different teams |
| Correction | Disputed field, supporting document, resolution | Makes field feedback usable on the next order |
Use a stable property identifier alongside the mailing address. If an owner corrects the street abbreviation or mailing destination, you still need to recognize the same roof. Keep a mailing address separate from the property address when they differ.
Agree on a few clear statuses: ready to contact, contacted, inspection scheduled, recent roof confirmed, future review and do not contact. Keep buying interest separate from data quality. Record an owner’s buying decision in the outreach fields and a recent replacement in the roof-history fields.
Protect the distinction between a prospecting band and a confirmed year. If a rep learns that a roof was completed in September 2019, add the document and update the evidence. Update the matching property in every campaign system before the next export.
Choose one person to approve record corrections before the next export. A short weekly review is easier than untangling three different lists after another mailing has gone out. That discipline makes purchased data more useful each time the crew learns something at a property.
Where should you look when a roof permit is missing?
When a roof permit is missing, check the local permit rules, archived records, owner documents and dated imagery to build the property’s roof history.
Two real city examples show the difference:
- Austin, Texas: The city’s permit exemptions include qualifying roof-covering replacements that do not adversely affect the roof structure. It identifies an exception in Wildland-Urban Interface areas when 50% or more of roofing is replaced. A missing reroof permit can therefore be consistent with exempt work.
- Orlando, Florida: The city’s residential roof permit process tells homeowners replacing or repairing a roof to obtain a building permit. It asks for roof-covering and underlayment details, making those records useful evidence when the completed work can be matched.
Establish the property’s city or county jurisdiction and use its permit requirements and record system. Check how far back the online search goes and whether older records are archived elsewhere.
Even a permit-rich market requires careful reading. An application can be abandoned, a permit can expire, and a description may cover only part of a roof. A final inspection date may differ from the day installation finished. Preserve the record’s actual meaning.
For a large list, ask how the supplier resolves addresses with no matched permit. Look for supporting property records and imagery. Ask how it separates partial replacements from whole-roof work and matches records to individual buildings on a multi-building parcel.
Can satellite or aerial photos tell a roof’s age?
Historical satellite or aerial photos help bracket roof replacement between capture dates; combine that interval with completion documents to establish the strongest supported age.
Imagine one clear image from June 2013 showing an older covering and another from June 2016 showing a visibly different roof. If the change is confirmed as replacement, the evidence places installation between those dates. In October 2026, that supports an age band of roughly 10 to 13 years.
This is the logic behind change detection: compare the same roof over time and investigate the change. Original research on roof-age inference from historical imagery explores that approach.
Review image visibility, capture angle and lighting when comparing roof changes. Check whether a new color reflects a coating or a replacement, and inspect the main roof and additions separately. Recent imagery helps confirm present appearance; historical imagery helps establish timing.
Data providers can combine sources. Nearmap’s description of Roof Age Gen2, checked October 2026, says it uses aerial imagery, permits, assessor records and modeling. Compare a provider’s stated inputs and delivered fields with the evidence your campaign needs.
When buying roof-age data, ask for the age definition, image recency, handling of obscured roofs and treatment of conflicting records. Ask whether you receive an age band or a supported installation date. Compare the answer with what your campaign needs.
How long do roofs last by material?
Roof lifespan depends on material, installation, climate and maintenance, so use published material ranges to plan inspections rather than assign a mandatory replacement age.
GAF’s residential roofing guidance gives these general service-life figures, checked October 2026:
| Roof material | Published general lifespan | How to use age in prospecting |
|---|---|---|
| Asphalt shingles | 20 to 30 years | A 10+ or 15+ age band can start a condition and replacement-planning conversation |
| Metal | 50+ years | Combine age with system type, observed condition and maintenance history |
| Tile | 50 to 100 years | Verify the complete roof assembly and repair history before proposing replacement |
Use those material ranges with the roof’s installation, maintenance and inspection history. GAF also explains that asphalt shingles have no fixed expiration date. Inspection findings still matter.
For a shingle replacement company, start by testing a 15+ band in a manageable territory. For a metal or tile specialist, an age-only cutoff borrowed from shingles may produce poor targets. Choose the work you want first: leak diagnosis, maintenance, repair planning or replacement.
Ask the field team to document what the roof needs now and what the owner should plan for later. A useful visit can result in a repair or a future review, even when replacement is premature. That record improves the next campaign and protects the company’s credibility.
How does roof age affect homeowners insurance?
Roof age can affect insurance discussions and coverage terms, but state protections and physical condition prevent one national age cutoff from describing every homeowner’s situation.
In Florida, section 627.7011 bars refusal to issue or renew a covered homeowners policy solely because a roof is under 15 years old. For roofs at least 15 years old, it requires an opportunity for an authorized inspection before replacement is required on that basis. An inspection finding at least five years of useful life supports the law’s age-only protection. Other lawful underwriting reasons can still apply.
In Texas, the insurance department’s September 29, 2026 clarification says insurers cannot deny or nonrenew simply because a house or roof is old. Physical condition remains relevant. Separately, TDI’s roof coverage guidance explains that some policies move to actual cash value as roofs age, reducing payment by depreciation rather than paying replacement cost on the same basis.
Help the homeowner assemble the actual underwriting notice, roof installation records and a current condition report. A completed-work invoice or documented inspection gives the owner concrete information to discuss with the insurer. Offer to document the roof’s observed condition and history within your role.
For prospecting, focus on planning: “If your roof is aging, we can inspect it and explain repair and replacement options.” Tie recommendations to the inspection findings and direct policy or premium questions to the insurer. Good roof records help the owner make a clear request and keep the conversation grounded in the property.
Why start a roofing prospect list with age?
Roof age is a strong first filter for replacement prospecting because it relates directly to the asset you service and can exclude many recent installations.
For a roofer choosing one initial property filter, start with age. Then add material and service area immediately. A 16-year-old shingle roof within your normal route deserves a different review from a similarly aged metal roof outside your crew’s territory. Age becomes useful when it narrows a real operating decision.
Build a request in plain language: shingle roofs in the selected area, likely 15+ years old, within the footprint range your crew handles. Add tree cover, storm history or other available property criteria when they matter to your offer. Avoid making the list so narrow that there are too few serviceable homes to test.
Exclude current customers with recent installs, active jobs, duplicate addresses and people who have asked you not to contact them. Keep a separate status for an unverified age. Use the owner conversation to learn timing, interest and the next useful step.
Compare the resulting age-based group with a similar group from your existing prospecting method. Use the same offer, channel and service area where practical. Let completed inspections, sold work and retained margin tell you whether the filter improves your business. The roofing lead generation guide helps connect list quality with the rest of the sales process.
How should you choose an age band and a workable territory?
Choose an age band around the roofing service you sell, then choose a territory small enough for your crew to inspect and follow up promptly.
Start with the job you want. A replacement crew looking for asphalt shingle projects can test older shingle roofs. A repair team can use a wider age range with a condition-check offer. A tile specialist should select tile properties and assess the assembly rather than copying a shingle replacement campaign’s cutoff.
Write the first order like an estimator’s scope: “Main-house shingle roofs, likely 15+ years, inside these neighborhoods, with this footprint range.” Decide how to handle additions, obscured roofs and multiple structures before outreach starts. Clear criteria make the 90%+ match rule meaningful because your company and the data supplier are judging the same request.
Next, plan the team’s capacity. Suppose two estimators can each complete three useful appointments per day on four field days. That is 24 weekly appointment slots in this planning example. A campaign that books 40 visits needs more capacity or a longer schedule. A campaign that books six may need better targeting, more reach or a clearer offer. Set the release size from appointment capacity and the outcomes recorded in your first campaign.
Test two age bands only when you have enough work capacity and consistent tracking. For example, keep 10-to-14-year and 15+ prospects in separate groups, use the same inspection offer, and record outcomes in the same way. Use inspection findings to select the appropriate repair, maintenance or replacement recommendation within each group. Compare completed visits and contribution from sold jobs rather than selecting whichever group creates more phone calls.
Avoid scattering a small order across an oversized map. A compact route makes it easier to revisit an owner, fit an inspection between jobs and let a supervisor check field notes. Expand into the next neighborhood after you know that your team can work the first one well.
Record the decision rule for reordering before the campaign begins. It could be enough profitable work to cover the full acquisition cost, reliable property matches and appointments your crew can serve. Set the rule from your own margins and capacity instead of borrowing another roofer’s response rate.
How do you use roof-age lists for mail, canvassing and storms?
Use roof-age lists to choose relevant properties and compact routes, then offer an inspection or planning visit that turns property data into a useful owner conversation.
Direct mail
Start with a compact group your team can serve promptly. Match the message to the material and age band: a roof condition review, repair options or a replacement budget. Avoid printing an exact installation year unless you have evidence you are comfortable explaining to the owner.
Use a clear reply route and track which mailing produced the response. Save returned mail and address corrections. The roofing direct-mail guide covers the campaign sequence; age data improves selection before those printing and postage costs begin.
Door knocking
Load the property list into the field system, group nearby addresses and record each outcome. A useful opener identifies your company and offer: “We work on shingle roofs in this neighborhood and are scheduling condition checks. Would that be useful for your home?” Explain the offer using the neighborhood and roofing service, and let the owner confirm the roof history.
Follow local solicitation rules and respect no-soliciting and do-not-contact requests. If the owner says the roof was replaced last year, correct the record and ask about supporting paperwork only if relevant to an agreed visit. Save the new information and use it to improve the next route. The roofing canvassing software guide explains how to keep route and customer records useful.
Storm response
Prepare a serviceable age list before storm season. After an event, combine the list with weather information and safe access conditions to prioritize inspections. Use National Weather Service local storm reports for the reported event time and location, then inspect individual roofs to document their condition.
Prioritize inspections where storm history and older roofs overlap, then document the findings at each property. Record inspection findings separately from storm context and the preexisting age record. Use the roofing storm-response guide for the operating sequence, staffing and customer follow-up.
Across all three channels, one person should own record corrections. Move a confirmed recent replacement out of older-roof campaigns in every system before the next mailing.
What should your first 30 days with roof-age data look like?
Use the first 30 days to verify a manageable group, contact it consistently and turn field feedback into a cleaner list for the next campaign.
Days 1 to 5: define and check. Choose one offer, one area and one primary material. Write the age criterion and match it to the work you want. Assign an owner for the file and review a sample across the whole area. Check building identity, obvious recent replacements and the handling of multiple roof sections.
Days 6 to 10: prepare the work. Remove existing customers with recent installations, duplicates and contact exclusions. Import the file and confirm that street, city and property identifiers landed in the right fields. Give each rep a route and one next action. Check the mail proof or field message before it reaches prospects.
Days 11 to 20: work and learn. Make the first outreach, follow up with interested owners and record actual inspection findings. Keep notes specific: “Owner supplied a 2024 replacement invoice” is more useful than “bad lead.” Separate an incorrect property match from a correct property whose owner is happy with the roof.
Days 21 to 30: reconcile and decide. Review unresolved data issues while the credit window is still available. Compare campaign cost with completed inspections, sold work and the value of scheduled follow-up. Correct the source list before repeating a mail drop or assigning another field route.
Train the team to handle a common objection plainly. If an owner asks why the company contacted them, explain the service area and roof-planning offer. Say that property information helps choose homes to contact. Avoid presenting an estimated age as a private fact the owner has already confirmed.
End the month with three usable records: a financial result, a corrected property list and a follow-up calendar. A roofer who keeps all three can improve the next order. A roofer who keeps only the number of names purchased has little evidence for the next spending decision.
How do you check whether a roof-age list is worth buying again?
Judge a roof-age list by verified property matches, useful conversations, completed inspections and profitable work, with separate accounting for data and outreach costs.
Review a sample before expanding the campaign. Include different neighborhoods and roof types instead of selecting only the easiest addresses. Confirm the right building, material, recent replacement evidence and owner identity where needed. Log the reason for each mismatch so you can distinguish an age problem from an address or material problem.
A 1,000-home Ground Control order costs $720 to $1,200 for property data, based on the published unit range, before contact add-ons and outreach. Here is a worked campaign budget:
| Item | Example amount |
|---|---|
| Property data at a chosen $0.90 per home | $900 |
| Printing, postage and fulfillment | $1,100 |
| Follow-up labor allocation | $600 |
| Total campaign cost | $2,600 |
If that campaign produces 20 completed inspections, the cost is $130 per completed inspection. If four jobs are sold, the acquisition cost is $650 per sold job before adding any omitted sales costs. Use your recorded inspections and sold jobs in the same calculation to decide the next campaign budget.
Check the value of excluding recent roofs as well as finding older ones. In the same example, printing, postage and follow-up total $1.70 per property. Removing 100 confirmed recent installations before outreach keeps $170 available for better prospects, even if the property data has already been purchased. Make the correction before booking the next mailing or field visit, then direct the saved time and money toward properties that still fit your offer.
Compare the acquired jobs’ contribution after production costs with the full acquisition cost. Also measure time to sale. A useful age list can create maintenance work and future replacements, so record those outcomes without counting every follow-up as a current sale.
Use a simple correction log: property identifier, requested criterion, conflicting evidence, review date and resolution. Review delivered records promptly enough to submit wrong-property issues within Ground Control’s 30-day credit window. Preserve notes and documents that support the correction.
Before reordering, remove roofs your company replaced, properties confirmed to have recent roofs, duplicates and contact exclusions. Keep older roofs with no present need in a future-review group. The next list should benefit from what the last campaign taught your team. For evaluating other source types and purchase models, see roofing data providers.
How do you turn an older-roof list into a year of work?
Turn an older-roof list into steady work by keeping each property’s inspection history, owner relationship and next service date, then planning new outreach around available crew capacity.
A purchased property record becomes more valuable when your company adds information from a real visit. You learn who makes the decision, which roof sections need attention, what the owner can fund and when another conversation would help. Keep those facts in the customer record so the next contact starts with useful history.
Separate the next actions by need. An active leak needs the agreed service response. A roof with repairable details needs a defined repair proposal. An owner planning replacement next spring needs a written scope, a budget discussion and a follow-up date. A sound roof belongs in a future-review group suited to its material and condition.
This is how you build your own book of roofing relationships. The list opens the door; your inspection, communication and completed work give the owner a reason to call your company again.
What would four profitable campaigns add to the company?
Take the worked campaign’s $2,600 acquisition budget and four sold roofs. Add a planning assumption of $4,500 contribution per job after direct production costs. Four jobs produce $18,000 in contribution; subtract the campaign cost and $15,400 remains toward company overhead and profit.
| Planning measure | One worked campaign | Four campaigns with the same inputs |
|---|---|---|
| Campaign spending | $2,600 | $10,400 |
| Sold roofing jobs | 4 | 16 |
| Contribution after direct production costs | $18,000 | $72,000 |
| Contribution after campaign spending | $15,400 | $61,600 |
Use this annual model as a budgeting worksheet. Replace the four-job input with completed sales from your own campaigns and replace the contribution with actual job costs. The owner can then decide whether to order another area, improve follow-up or add production capacity.
Track acquisition spending once. If the estimator’s selling time is already in the campaign budget, keep it out of the job’s direct production cost when calculating this comparison. If a sales commission sits outside both budgets, add it before deciding how much remains. Clear cost categories make the next spending decision faster.
How do you keep future roofs from disappearing between campaigns?
Give every interested owner a next action with a reason. “Call in March to review replacement before the planned sale” is actionable. “Follow up later” is easy to lose. Save the roof photos and proposal version with the note so another team member can continue the conversation.
After a replacement, move the property out of older-roof acquisition campaigns. Keep the installation date, warranty documents and agreed service reminders in the customer record. Ask a satisfied owner for permission to use project photos and a reference, and make it easy for nearby homeowners to request the same service.
Use compact routes to support that growth. When an estimator has a confirmed visit in a neighborhood, schedule other interested owners nearby. Give the crew and office one shared schedule so inspections, sold jobs and future service all fit. An expanding map should follow working capacity and good records.
Roofers adding commercial work can use the same account discipline with building owners and managers. Public roofs follow a separate bid process, with live opportunities on the Texas roofing bid page. The guide to getting roofing jobs without buying leads shows how targeted prospecting, repeat service and references can work together.
How Ground Control helps roofers find older roofs
Ground Control helps roofers build older-roof routes with property filters, recent imagery, checked matches and files the field and office teams can put to work.
- You choose roofs that fit your company. Ground Control supports age bands such as 10+ or 15+ years, material, footprint and building size, rooftop HVAC, trees over the roof and storm history. Build the order around the service and territory your crew handles.
- Your search uses recent roof imagery and property records. Aerial photos are never older than two years when the order runs. Use the resulting property selection to focus your own inspections and owner conversations.
- You receive properties we are 90%+ sure match. The match rule applies to the criteria in your order. A wrong property is credited back within 30 days. Review the list promptly and keep field corrections tied to each property.
- You can budget the next route before ordering. Residential data costs $0.72 to $1.20 a home, with lower unit prices on larger orders and the exact amount shown before payment. Put data, outreach and sales costs into one campaign budget.
- You can add owner contact when it is found. Contact is an add-on charged only when a phone or email is found. Choose the contact information that supports your planned outreach and keep responses with the property record.
- Your team gets usable files quickly. Results arrive in 24 to 48 hours as CSV or Excel. Ground Control provides import layouts for SalesRabbit and SPOTIO, plus help mapping fields for JobNimbus, HubSpot and other systems.
For private commercial work, use the commercial building search and commercial prospecting guide. For public roofs, Bid Control by PorchRocket connects checked opportunities with early spending decisions, award history and help preparing the bid. The government roofing guide explains that route.
Put your next inspection in front of the right roof, then turn good work and useful records into the next customer.
Quick answers
Can I look up roof age by address for free?
Start with the local building department's permit search and the property record for the correct parcel. Look for completed reroof work and supporting documents. Ask the owner for invoices or warranty paperwork. Read the work scope and completion status, then combine the records with dated imagery or owner paperwork to assign the supported year or age band.
Can satellite imagery tell the exact age of a roof?
Compare dated historical images to bracket a visible roof replacement between capture dates. Review shadows, coatings, repairs and partial replacements, then cross-check completed permits or owner paperwork. Use the supported age interval for prospecting and add an exact installation date when the documents establish it.
Is a house built 20 years ago a 20-year-old roof lead?
Only if the current roof's history supports that conclusion. The house may have been reroofed, partly repaired or expanded. Keep construction year separate from roof installation evidence. A list based only on building age can include recent roofs and miss older roofs on remodeled properties.
Do insurers require all 15-year-old roofs to be replaced?
No universal rule requires replacement at 15 years. Florida law provides an authorized-inspection route for roofs at least 15 years old and age-only protections when at least five years of useful life remain. Texas also distinguishes age from physical condition. The homeowner should review the actual policy and any written underwriting notice.
What does Ground Control's 90%+ rule mean?
Ground Control sends only properties it is 90%+ sure match the requested criteria. Use the matched age band, material and location to select your route, then confirm roof history and service needs during follow-up. A wrong property is credited back within 30 days. Verify conditions and buying interest during follow-up.
How much does a roof-age prospect list cost?
Ground Control costs $0.72 to $1.20 per home, with lower unit prices on larger orders and the exact price shown before payment. Owner contact is an add-on charged only when a phone or email is found. Matching properties arrive in 24 to 48 hours as CSV or Excel.
Does a missing roof permit mean the roof is original?
Check the local permit rules, archived records and building identity, then add owner documents and dated imagery. Austin exempts certain roof-covering replacements; Orlando requires a residential roof permit for replacement or repair. Use the completed scope and supporting history to assign the roof's age band or installation year.
Should I target roofs that are 10 or 15 years old?
Choose the age band around your material, offer and service area. A shingle roofer testing replacement planning can start with a 15+ band; a maintenance offer may suit a broader group. Compare useful conversations and completed inspections across similar routes. Use the inspection to recommend the appropriate repair, maintenance or replacement scope.
How do I help an owner correct the roof age in insurance records?
Assemble the installation invoice, completed permit, warranty paperwork and any dated inspection report for the correct roof section. Have the homeowner ask the insurer which evidence it accepts and request a record correction through its process. Keep copies with the property history so the owner can use the same documents at the next renewal or sale.
Sources used in this guide
Sources are linked at the claim they support and collected here for auditability. Vendor features and prices can change; verify them before purchasing.
- Austin work exempt from building permitsCity of Austin: Roof-covering permit exemptions and Wildland-Urban Interface exception; checked October 2026.
- Apply for a residential roof permitCity of Orlando: Local roof replacement and repair permit process, contrasted with Austin; checked October 2026.
- Florida Statutes section 627.7011Florida Legislature: Roof-age protections, authorized inspection and remaining-useful-life provisions; checked October 2026.
- Texas homeowners protected from age-only insurance denialTexas Department of Insurance: September 29, 2026 clarification distinguishing roof age from physical condition; checked October 2026.
- Insurance and your roofTexas Department of Insurance: Roof age, actual cash value and changes in coverage at renewal; checked October 2026.
- Residential roofing questionsGAF: Published general lifespans for asphalt, metal and tile roofing; checked October 2026.
- When is it time for a new roof?GAF: Age versus observed condition and why shingles do not have a universal expiration date; checked October 2026.
- Roof Age Gen2Nearmap: Vendor-described combination of aerial imagery, permits, assessor records and modeling; checked October 2026.
- Roof Age Determination for the Automated Site-Selection of Rooftop SolararXiv: Original research on inferring roof age from historical imagery; checked October 2026.
- Preliminary Local Storm ReportsNational Weather Service: Nature of local storm reports, used to distinguish weather context from a roof inspection; checked October 2026.
Find the older roofs your company wants to work.
Choose roof age, material and your service area. Ground Control delivers matching properties in 24 to 48 hours, with credit-backs for wrong properties.