Solar Installer Roof Age Screening: How to Catch a Bad Roof Before You Mount Panels
On this page
The most expensive mistake in residential solar is not a misquoted production estimate or an undersized inverter. It is bolting a 25-year array onto a roof that has 6 years left in it. When that shingle fails, somebody has to pay to pull the panels, tear off and replace the roof, and set the array back down. That bill lands on either the homeowner, the solar company, or the installer who skipped the roof check. None of those conversations go well.
Roof age screening before install is the cheapest insurance you will ever buy. A 20-minute desk review plus a focused field inspection costs you almost nothing. A panel removal-and-reinstall (R&R) on a re-roof, depending on system size and market, routinely runs into the thousands of dollars on top of the new roof itself. The math is not close. And yet screening is the step that gets compressed, hand-waved, or skipped entirely when a sales rep is chasing a month-end number.
This is written for the people who actually carry the risk: solar installers who own the workmanship warranty, roofing contractors who partner with solar companies or run the re-roof-before-solar line of business, and the operations managers who get the angry call two years later. We will walk through how to read roof age when nobody can tell you the install date, how to convert age and condition into a defensible remaining-life number, where the standard screening process leaks, and how to build a repeatable pipeline so this is a checklist and not a judgment call made in a driveway.
A note on honesty up front, because the industry is full of confident nonsense here. Roof age is almost always a range, not a date. You will rarely get a roof's true birth certificate. What you can do is bound it: this roof is recent, mid-life, due, or overdue, and here is the evidence chain that puts it in that band. A remaining-life estimate is a probability statement about when this assembly will need replacement, not a guarantee. Treat it that way in your documentation and you will sleep better.
Why roof age is the gating decision for solar
A solar array changes the economics and the physics of a roof. Three things make age the decision that gates everything else.
First, the service-life mismatch. A quality monocrystalline module is warranted for 25 years and often physically performs longer. Racking and flashing are built to match. Asphalt shingles, the covering on the large majority of US homes, do not last that long in most climates. A 3-tab shingle roof may have a 15-to-20-year realistic service life; an architectural (laminated) shingle roof commonly runs 20-to-30 years in the field, less in high-heat or high-UV regions. If you set a 25-year array on a roof at year 14, you are nearly guaranteeing a forced R&R inside the system's warranted life. The array outlives the thing it is bolted to.
Second, the cost asymmetry of fixing it later. Replacing a roof with no panels on it is a known, linear job. Replacing a roof with panels on it adds a detach-and-reset, conductor management, possible re-permitting, possible re-inspection, scaffolding or fall-protection complexity, and downtime where the system produces nothing. The reset also reopens the penetration-and-flashing question on every single foot, which is where leaks are born.
Third, the warranty entanglement. When a solar company drills into a roof, two warranties collide: the roofing manufacturer's material warranty and the installer's workmanship warranty. Mounting on an aged roof can void or weaken the roofing warranty, and when the leak comes, the finger-pointing between the roofer and the solar installer is brutal. Screening age up front lets you make a clean decision: install now, re-roof first, or walk.
The practical rule most disciplined shops converge on: the remaining roof life should comfortably exceed the time to the next obvious service event, and ideally approach the array's warranted life. If the roof cannot get there, you re-roof first or you do not sell the job as-is.
The decision bands
Think in bands, not exact numbers. Here is the framing that holds up in a sales conversation and in a file review later.
| Band | Rough age signal | Default solar action |
|---|---|---|
| Recent | 0-8 years, covering near factory condition | Install. Document condition; no re-roof needed. |
| Mid-life | ~8-15 years, sound but aging | Install with a documented condition report and a customer disclosure about future R&R odds. |
| Due | ~15-22 years (asphalt), visible wear | Strongly recommend re-roof before install. Quote both paths. |
| Overdue | 22+ years or active failure signs | Re-roof first. Do not mount on it. |
The age numbers shift by covering and climate. A standing-seam metal roof or a healthy tile roof can carry an array for the array's full life and these bands compress toward "install." The bands are a starting heuristic you tune to the assembly in front of you, not a law.
Covering type changes everything about the screen
The single largest variable in a roof-age screen is what the roof is made of, because service life, failure mode, and mounting method all differ by covering. Screen the same way and you will misjudge half your jobs. Here is how the major residential coverings change the decision.
3-tab asphalt shingles. The thin, single-layer economy shingle, common on older and builder-grade homes. Realistic field life is often 15-20 years and shorter in punishing climates. These reach the "due" band fast, show wear early, and are the covering most likely to need a re-roof before a 25-year array. When you see 3-tab, assume the clock is shorter than the homeowner thinks.
Architectural (laminated) asphalt shingles. The thicker, dimensional shingle that dominates current new construction and re-roofs. Field life commonly runs 20-30 years in temperate climates, less under high heat and UV. Most of the screening detail above is written around this covering because it is what you will meet most often. The trap with architectural shingles is that they look good from the ground well into their decline, so the field score matters more here than anywhere.
Standing-seam metal. A long-life covering, often 40-plus years, and solar-friendly because many systems clamp to the seams without penetrating the roof at all. A sound standing-seam roof almost never gates a solar job on age, and clamp-on mounting sidesteps the penetration-and-flashing leak risk entirely. The screen here is mostly about confirming seam and panel condition and fastener integrity, not remaining life.
Exposed-fastener (corrugated) metal. Different animal. The exposed screws have rubber washers (grommets) that dry, crack, and back out over time, and that is where these roofs leak and age. The metal can be sound while the fastener seals are failing. Screen the washers and fasteners closely; an old exposed-fastener roof may need re-fastening or replacement before it carries an array.
Concrete and clay tile. Very long covering life, often 50-plus years for the tile itself, but the underlayment beneath the tile is the real service-life clock and it is hidden. Tile is also heavy, fragile to walk, and requires specialized mounting (tile hooks or replacement tiles with flashings). The screen here is about underlayment age, broken or slipped tiles, and whether your crew is trained to mount on tile without cracking a path across the roof.
Wood shake and slate. Specialty coverings that demand specialty handling. Slate can outlast everything but is brittle and unforgiving to foot traffic; wood shake has a shorter, climate-sensitive life and real fire-code considerations. If you are not trained on these, the right screen result is often "bring in a specialist," and that is a legitimate, honest outcome.
| Covering | Typical field life | Solar mounting | Screen focus |
|---|---|---|---|
| 3-tab asphalt | 15-20 yrs | Penetrating | Reaches 'due' fast; read wear early |
| Architectural asphalt | 20-30 yrs | Penetrating | Looks good late; trust the field score |
| Standing-seam metal | 40+ yrs | Clamp-on, often no penetration | Seam and fastener integrity |
| Exposed-fastener metal | 20-30 yrs | Penetrating | Washer and screw condition |
| Concrete/clay tile | 50+ yrs (tile); underlayment shorter | Tile hooks, specialized | Hidden underlayment age, broken tiles |
| Wood shake | 15-30 yrs | Specialized | Fire code, condition, specialist needed |
| Slate | 75+ yrs | Specialized | Brittleness, specialist needed |
The practical takeaway: identify the covering first, because it sets the baseline service life you measure age against and tells you whether age is even the binding constraint. On a sound metal or tile roof, age rarely gates the job; on 3-tab asphalt, age is almost always the question.
Climate and orientation pull the numbers around
Two identical shingles age at different rates depending on where and how they sit. High heat and intense UV cook the asphalt binder and shorten life; hot, sunny southwestern markets routinely see asphalt roofs underperform their nominal rating. Coastal salt air, freeze-thaw cycling, and heavy hail and wind exposure all subtract years. Within a single roof, the south and west exposures take the most sun and almost always show wear first, which is why your field read should weight those slopes heavily. When you set a climate baseline for the remaining-life math, set it for your actual market, not a national average, and lean conservative in harsh ones.
Step one: the desk review before anyone drives out
The cheapest screening happens before a truck moves. You can knock out a large share of obvious re-roof-first cases from a desk, and you can walk into the field inspection already knowing what to look for. Here is the desk workflow.
1. Pull the permit history. Most jurisdictions keep building-permit records, and a re-roof usually requires a permit. A roofing permit dated 2009 tells you the covering is at least that old. Permit portals vary wildly in quality, but a closed re-roof permit is the single most reliable age anchor you will find short of the homeowner's receipt. Note that the absence of a permit does not mean the roof is original; plenty of re-roofs happen without one.
2. Read the property record. County assessor and parcel data often list the year the home was built, and sometimes an "effective year built" or a roof-cover field. Year built gives you the maximum possible age of an original roof. If the house was built in 2004 and there is no re-roof permit, your working assumption is a roof in the 20-year range, which is squarely in the "due" band for asphalt.
3. Look at dated aerial imagery. Historical satellite and aerial imagery can show a roof's appearance over time. A roof that visibly changed color or shed a tarp between two image dates was likely replaced in that window. Granule loss and weathering also progress visibly across years of imagery. This is circumstantial but it tightens the range.
4. Check storm exposure for the address. Hail and high-wind events accelerate aging and can mean a roof was already replaced after a storm, or is overdue for it. Public storm-event data lets you see whether the address sat under significant hail or wind in the covering's lifetime. A roof that took a documented hail event five years ago may be newer than its neighbors (post-storm replacement) or may be quietly failing. Either way you want to know before you climb up.
5. Ask the homeowner the three questions. Before the site visit, the rep or coordinator should ask: When was the roof last replaced, do you have a receipt or invoice, and have you had any leaks or repairs? Homeowner memory is imperfect, but a saved invoice is gold and a remembered leak location tells your inspector where to focus.
A disciplined desk review produces a pre-visit age band and a confidence note. Walking into the field with "county says built 2003, no re-roof permit on file, one hail event in 2019, homeowner thinks the roof is original" is a completely different inspection than showing up blind.
Desk-review evidence weighting
Not all evidence is equal. Weight it.
| Evidence | Reliability for age | Notes |
|---|---|---|
| Homeowner's dated re-roof invoice | Highest | An actual date. Save a copy to the file. |
| Closed re-roof permit | High | Reliable floor on age; absence proves nothing. |
| Assessor year-built (no re-roof signal) | Medium | Caps original-roof age; many roofs get replaced silently. |
| Dated aerial imagery change | Medium | Brackets a replacement window. |
| Storm-event history | Supporting | Explains anomalies; not an age by itself. |
| Homeowner recollection (no doc) | Low | Useful for focus, not for the file. |
Step two: reading roof age in the field when nobody knows it
Most of the time the homeowner cannot tell you the install date and there is no clean permit. You have to read it off the roof. This is a learnable skill. Here is what experienced inspectors actually look at on an asphalt shingle roof, roughly in order of signal strength.
Granule loss. Asphalt shingles shed their protective granules as they age and as UV breaks down the asphalt binder. Early on you see granules collecting in gutters and at downspout splash blocks. Late-stage, you see shiny black patches where the asphalt mat is exposed. Heavy, even granule loss across the whole field is one of the strongest in-the-field age and wear signals.
Curling, cupping, and clawing. As the mat dries out and the shingle loses flexibility, edges lift (curling) or the center rises (cupping). This is a mid-to-late-life signal. Widespread curling across the sunny exposures is a roof in the "due" to "overdue" band regardless of what the homeowner believes.
Brittleness and cracking. An aged shingle cracks instead of flexing. Surface crazing, thermal-split cracks, and shingles that snap when lifted all point to a covering near the end. A brittle roof is also a workmanship hazard during install: every foot a tech walks risks cracking shingles and creating leak paths.
Sealant strip and tab adhesion. New shingles are sealed down tab-to-course by a thermal adhesive strip. As that bond ages it lets go, and tabs lift in wind. Loose tabs across the field signal both age and wind vulnerability under a new array.
Flashing, pipe boots, and penetrations. Rubber pipe boots crack and split on a fairly predictable timeline, often before the shingles themselves fail. A field of dried, cracked boots tells you the roof is old enough that the rubber accessories have aged out, which is a strong supporting signal.
Layers. Check the rake and eave edges and any cut-out for layer count. A roof on its second or third layer of shingles is both older in service terms and a structural and warranty problem for solar mounting. Many manufacturers and codes restrict mounting on multiple layers, and the extra weight and uneven substrate are real install issues.
Decking feel and sag. Soft, spongy, or visibly sagging decking is a stop-work signal independent of shingle age. You are about to mount a long-life system; the substrate has to be sound.
Attic and underside. When you can get into the attic, look for daylight at penetrations, water staining on the underside of the deck, rusted nail tips, and active moisture. The underside often tells the truth the topside hides.
A field scoring sheet you can actually use
Turn the read into a number so it is repeatable across crews and defensible in a file. Score each item, sum it, and map to a band. This is a heuristic, not a lab test, and you should calibrate the thresholds to your market.
| Indicator | 0 (good) | 1 (aging) | 2 (failing) |
|---|---|---|---|
| Granule loss | Minimal, even coverage | Gutter granules, light bald spots | Exposed asphalt patches |
| Curling / cupping | Flat, flexible | Edge lift on sun exposures | Widespread curl/claw |
| Cracking / brittleness | Flexes when lifted | Surface crazing | Snaps when lifted |
| Sealant / tab adhesion | Sealed down | Some lifted tabs | Field-wide loose tabs |
| Pipe boots / flashing | Sound | Surface cracking | Split / leaking |
| Layers | Single layer | Single, uneven | Two or more layers |
| Decking soundness | Firm | Minor soft spots | Sag / spongy / rot |
A total in the low range supports an install; a mid-range total means document heavily and disclose; a high total or any single "2" on decking or layers means re-roof first. The exact cut points are yours to set, but writing them down once and using them everywhere is what separates a screening process from a guy's opinion.
Step three: turning age into a remaining-life number
The customer does not care about granule loss. They care about whether they will be paying to pull their panels in eight years. Your job is to convert condition into a remaining-life estimate they can act on, while being honest that it is an estimate.
The honest method has three inputs:
- A baseline service life for the covering type and quality, in this climate. Architectural asphalt in a temperate market might baseline around 22-28 years; the same shingle in a high-heat, high-UV market runs shorter. Use a range.
- An age estimate from your desk review and field read, expressed as a band (for example, 16-19 years).
- A condition adjustment from your field score, which pulls the estimate earlier or lets it ride.
Remaining life is then baseline minus age, adjusted for condition, expressed as a range with a confidence note. Worked example:
Covering: architectural asphalt, mid-grade. Climate baseline: 24-28 years. Age estimate: 16-19 years (assessor built 2006, no re-roof permit, aerial unchanged since 2007, homeowner unsure). Field score: 7 of 14, driven by granule loss and edge curl on the south slope. Remaining life: roughly 4-8 years, condition-adjusted to the lower half of that. Recommendation: this is a "due" roof. A 25-year array will almost certainly outlive it and force an R&R inside the system's life. Re-roof before install.
Notice what that does. It is specific, it shows the evidence, it states a range, and it does not pretend to a precision it does not have. That report is something a homeowner can trust and something your file can defend.
The R&R cost conversation, done honestly
The re-roof-versus-install decision is fundamentally a cost-of-waiting argument, and you make it with the customer's own numbers, not scare tactics.
Lay out the two paths plainly:
- Path A: install now on the existing roof. Lower cost today. But if the roof reaches end of life inside the array's warranted period, you incur a detach-and-reset (R&R) plus a full roof replacement, plus production downtime while the system is offline.
- Path B: re-roof first, then install. Higher cost today. But the new roof and the array age together, the penetrations and flashing are done once and done right, and there is no forced R&R inside the system life.
The deciding number is the probable R&R-plus-reroof cost in the future versus the re-roof cost today. When the roof is in the "due" or "overdue" band, Path B almost always wins on lifetime cost, and you can show it. When the roof is "recent" or solidly "mid-life," Path A is the honest recommendation and pushing a needless re-roof is the kind of behavior that earns industry-wide distrust. Screening protects your credibility in both directions.
A worked lifetime-cost comparison
Numbers make the argument better than adjectives. Use placeholders the homeowner can replace with real quotes, and show the arithmetic. Suppose a roof scores in the "due" band with an estimated 5-7 years of life left, and the array is warranted for 25 years.
- Re-roof today is a one-time roofing cost, call it R, done before the array goes on. The penetrations and flashing are new and matched to the new roof. No forced reset inside the system life.
- Install now, re-roof later defers R, but in roughly 5-7 years it triggers a detach-and-reset (the R&R), plus the same roof cost R, plus lost production while the system is down for the swap. So the deferred path is R&R + R + downtime, versus R today.
The deferred path is strictly more expensive in raw dollars; the only thing it buys is delay. The honest way to present it is: "You will likely pay for a new roof either way inside this system's life. Doing it now costs R. Doing it later costs R plus the panel removal-and-reinstall plus the time your system isn't producing. The question is whether deferring is worth that premium to you." That sentence respects the customer's intelligence and lets them choose. Plug in your real local roofing price and a real R&R quote and the spread is usually obvious.
There is one honest caveat to put on the table: if the roof is solidly mid-life with, say, 12-15 good years left, the deferral math can actually favor waiting, because the time value of money and the chance the homeowner moves first both matter. That is exactly why you screen — so you can give the answer the evidence supports rather than the answer that closes the bigger ticket.
How roofers and solar companies split this work
Depending on which side of the truck you sit on, the screening problem looks different, and the most durable arrangements pair a roofer and a solar installer rather than asking one to fake the other's expertise. A few models that work in practice.
The solar company with an in-house roof screen. Larger solar shops train their surveyors to run the field score and bring on or subcontract roofing capacity for the re-roofs they uncover. The screen becomes a standard survey step, and the re-roof is sold as part of the project. The risk to manage is letting solar sales pressure soften the roof verdict; the fix is to keep the screening band a hard gate that sales cannot override.
The roofer as the screening and re-roof partner. A roofing contractor partners with one or more solar companies to be the roof authority: the roofer runs the field inspection, writes the remaining-life report, and does any re-roof before the solar crew mounts. This is clean because the people judging the roof are the people who own roofs for a living, and it gives the roofer a steady re-roof referral stream. The roofer should document condition thoroughly because they are now standing behind the "good to mount" call.
The roofer building the re-roof-before-solar line directly. Plenty of solar interest in a neighborhood means plenty of aged roofs that should be replaced first. A roofing company can target those homes proactively — homeowners considering solar on a 'due' roof — and sell the re-roof as the prerequisite step, then hand a clean roof to whichever solar installer the homeowner chooses. This is a targeting play more than a screening play, and it is where a ranked due-roof list earns its keep.
In every model the documentation discipline is the same, and the warranty hand-off is the part people botch. Be explicit in writing about who warranties what: the roofer warranties the roof and its flashing; the solar installer warranties the mounts, penetrations they create, and the array. When those lines are clear and the pre-install roof condition is documented with dated photos, the leak-blame conversation that used to be a standoff becomes a quick records check.
Where the standard screening process leaks
Even shops that "do roof checks" leak risk in predictable places. Here is where, and how to plug it.
The rep eyeballs it from the driveway. A ground-level glance catches an obviously dead roof and nothing else. Mid-life roofs that are actually "due" sail through. Fix: a structured field score by someone trained to read a roof, not a sales rep's gut.
Nobody captures the evidence. The inspector forms an opinion, the opinion does not make it into the file, and two years later when the leak happens there is no record of what the roof looked like at install. Fix: dated photos of each slope, the penetration areas, the gutters, and the attic, attached to the job, every time.
Age is recorded as a single guessed number. "Roof is about 12 years" with no basis is worse than useless because it looks authoritative. Fix: record age as a band with its evidence sources.
The storm history is ignored. A roof that took hail is aging on a different curve and may already be compromised in ways that do not show from the topside. Fix: pull storm exposure during the desk review and flag hail-exposed addresses for a closer look.
The screening result does not gate the sale. The inspection says "due," the rep sells the as-is install anyway because the re-roof kills the deal, and operations finds out at install. Fix: make the screening band a required field that routes the deal. A "due" or "overdue" result cannot proceed to install scheduling without a re-roof line or a signed disclosure.
Multiple layers and decking issues are discovered on the roof, on install day. Now you have a crew standing on a roof that cannot be mounted, a homeowner expecting panels, and a scramble. Fix: layer count and decking soundness are part of the field score, not an install-day surprise.
Step four: building this into a repeatable pipeline
A screening process that lives in one experienced inspector's head does not scale and does not survive that person leaving. Turn it into a pipeline with required stages.
- Intake. Address captured, desk review triggered automatically, pre-visit age band and confidence note generated.
- Desk review. Permit, parcel, aerial, storm, and homeowner answers logged. Pre-visit band assigned.
- Field screening. Trained inspector completes the field score, attaches dated photos and attic notes, confirms or revises the band.
- Remaining-life report. Age band plus condition produces a remaining-life range and a recommendation, written in plain language for the homeowner.
- Gating decision. "Recent/mid-life" routes to install scheduling. "Due/overdue" routes to a re-roof quote, with both paths priced for the customer.
- Documentation lock. The evidence, photos, score, and recommendation are saved to the job so they exist if anyone ever asks.
That sequence is the difference between hoping your reps screen and knowing every roof got screened the same way.
Documenting condition so it holds up later
The screen is only as good as the record it leaves behind, because the value of documentation shows up years later when a leak appears and someone wants to know what the roof looked like the day you mounted on it. Treat the photo and notes package as the deliverable, not an afterthought.
A defensible condition record for a solar install includes: a wide shot of each roof slope showing overall condition; close-ups of the worst wear you found (the granule loss, the curling, the cracked boots) with something for scale; photos of every existing penetration and the flashing around it; a shot down the gutters showing granule accumulation; the eave or rake edge showing layer count; and attic photos showing the deck underside, any staining, and any daylight at penetrations. Every photo dated and tied to the address. The point is not to build a legal case; it is to have an honest, time-stamped record of the roof's state at the moment of install, so that if a problem surfaces, everyone can see whether it was pre-existing wear or something the install introduced.
Keep your assessment language factual and on the documentation side. You are recording what you observed and your remaining-life estimate as a range; you are not promising the roof will last a specific number of years or guaranteeing it will not leak. Write "south slope shows widespread granule loss and edge curling consistent with a roof in the upper half of its service life; remaining life estimated 4-8 years" rather than "roof is fine" or "roof will last 8 years." The first is defensible documentation. The other two are hostages to fortune.
How RoofPredict handles the age and targeting side
Most of the desk-review work above is exactly what RoofPredict is built to do, and it is worth being specific about what the contractor actually does with it rather than waving at "software."
RoofPredict scores every home in a service area by roof-age band — recent, mid-life, due, or overdue — using roof-age and storm-exposure signals, the same desk inputs described above (parcel and year-built data, available permit and imagery signals, and public storm-event history) pulled together instead of you tabbing through five county portals per address. For a solar installer or a roofer running the re-roof-before-solar line, that turns the screening question around. Instead of screening one address at a time after a rep has already sold it, you can pull a ranked list of homes in a territory that are in the "due" and "overdue" bands — the roofs that are the strongest re-roof-before-solar candidates — with a "why this home" evidence chain behind each one: the age signals and the storm exposure that put it in that band.
The honest framing matters here, and it is built into how the scoring is presented. The band is a range, not an exact install date, and storm exposure raises the odds a roof is aged or compromised — it is not proof the roof is bad. The score tells you where to look first and which roofs deserve a real inspection. It does not replace the field score and remaining-life read; it makes sure your crews spend their inspection time on the right addresses instead of climbing roofs that are obviously "recent."
From that ranked due-roof audience you can draw a territory on a hex map, filter to storm-hit areas, or import an address list by CSV — so a solar company sitting on a stalled neighborhood, or a roofer who wants the re-roof work that solar demand creates, is working the homes where roof age is genuinely the gating problem.
Turning screened roofs into a re-roof-before-solar pipeline
The second half of the value is what you do once you know which roofs are due. A "due" roof in a neighborhood with active solar interest is a re-roof opportunity sitting in plain sight, and RoofPredict carries it from list to closed job.
Each targeted home gets a personalized report — roof age profile, storm history, and a cost-of-waiting framing — as a PDF and as a public microsite with a lead-capture form, so a homeowner thinking about solar sees, in plain terms, why the roof comes first. You can turn the due-roof list into a tracked direct-mail campaign with personalized proofs you approve before anything prints, per-piece delivery tracking, and a cost quote up front; every mail piece and door hanger can carry a per-home QR code that opens that home's report. For the field side, you can build door-knock routes from the same list, assign canvassers, and run a mobile app with next-stop, outcome forms, and a leave-behind QR for the re-roof-before-solar pitch.
When a homeowner responds, it lands in a lead pipeline — new, contacting, appointment, inspected, won or lost — with the first-touch source recorded immutably, and it can sync two-way to your CRM (HubSpot, ServiceTitan, JobNimbus, AccuLynx, Jobber, Housecall Pro, Salesforce, Pipedrive, Leap, Roofr, SalesRabbit, CompanyCam, plus Zapier or CSV), so the re-roof job and the eventual solar referral live in the system your office already runs on. And because the whole thing is measured — delivered, viewed, form, calls, leads, wins, with cost-per-lead and cost-per-win and actual-versus-estimate — you find out whether targeting due roofs for re-roof-before-solar actually pays, instead of guessing.
Safety, code, and the things that bite you on aged roofs
Screening age is not only about warranty economics. An aged roof is a job-safety and code problem the moment you put a crew on it.
Worker safety. A brittle, slick, or sagging roof is a fall hazard, and crews must follow fall-protection requirements regardless of roof age. Aged roofs with loose tabs and cracking shingles also generate debris and unstable footing. Screening for decking soundness protects your people as much as your warranty.
Structural load. Adding an array and its racking adds dead load. On an aged roof with questionable decking or multiple layers, that load question gets real. Where there is any doubt, a structural review by a qualified engineer is the right call, and code in your jurisdiction may require it.
Fire and setback code. Residential solar installs are governed by building and fire codes that dictate pathways, setbacks, and rapid-shutdown requirements. None of that excuses mounting on a roof that will not last; it stacks on top of the age question.
Multiple layers. Beyond the warranty issue, many jurisdictions limit the number of roofing layers, and mounting hardware behaves badly on a thick, uneven multi-layer substrate. Catch layer count in screening, not on the roof.
The through-line: age screening overlaps with safety and code screening. Do them together. The same field visit that scores remaining life should confirm the roof can be worked safely and legally.
What pros get wrong
A few hard-earned lessons that separate shops that get burned from shops that do not.
They trust the homeowner's date. "It's a newer roof" frequently means "the previous owner said so" or "it looked fine to me." Verify with evidence; record the homeowner claim separately from your assessment.
They screen for dead roofs only. The expensive failures are the mid-life roofs that should have been called "due" and were waved through as "fine." The whole point of a structured score is to catch the in-between roof, not the obvious one.
They let sales override screening. When the re-roof recommendation kills the deal and the rep talks the customer into the as-is install anyway, the company eats the R&R later. Gate the sale on the screening band.
They quote remaining life as a hard number. "You've got 11 years" sounds confident and is indefensible. Quote a range with evidence. Honesty here is a competitive advantage, because customers can smell the difference.
They skip the photos. No dated photos at install means no defense when the leak finger-pointing starts. The five minutes of photography is the cheapest litigation insurance available.
They ignore the post-storm anomaly. A roof newer than its neighbors usually means a post-storm replacement, which can mean a recent, sound roof — or a hasty one. A roof older than its neighbors that took the same hail is a flag. Read the address in context of its storm history.
A pre-install screening checklist
Use this as the one-page artifact that has to be complete before a solar job moves to install scheduling.
- Desk review done: permit, parcel/year-built, aerial imagery, storm history pulled
- Homeowner asked the three questions; any invoice saved to the file
- Pre-visit age band and confidence note recorded
- Field inspection completed by a trained inspector (not a ground glance)
- Field score sheet completed; total and any single "2" flagged
- Dated photos of every slope, penetrations, gutters, and attic attached
- Layer count confirmed (single vs multiple)
- Decking soundness confirmed (no sag, soft spots, or rot)
- Remaining-life range and confidence note written in plain language
- Recommendation: install / re-roof first / structural review needed
- If "due" or "overdue": both paths priced and presented to the homeowner
- Screening band gates the deal; "due/overdue" cannot schedule install without a re-roof line or signed disclosure
- Full evidence package locked to the job record
If every box is checked on every job, the two-year-later leak call becomes a documentation exercise instead of a crisis.
Bringing it together
Roof age screening before a solar install is not a formality. It is the decision that determines whether the array you bolt down today becomes a 25-year asset or a forced, expensive R&R inside its own warranty. The discipline is straightforward: read the age from real evidence and express it as a band, score the condition with a repeatable sheet, convert that into an honest remaining-life range, gate the sale on the result, and lock the evidence to the job. None of it is glamorous and all of it pays for itself the first time it saves you a removal-and-reinstall.
If you want the desk-review and targeting side of this done at scale — every home in a territory scored by roof-age band with the evidence chain behind it, the "due" and "overdue" roofs ranked as your re-roof-before-solar list, and a path from that list to tracked mail, personalized reports, field routes, and a lead pipeline that syncs to your CRM — that is what RoofPredict is for. Score the roofs, find the ones where age is the gating problem, and put your inspection and re-roof energy exactly where it earns its keep. Start at https://roofpredict.com/.
FAQ
How old is too old to put solar panels on a roof?
There is no single number because it depends on the covering and climate, but the working rule is that the roof's remaining life should comfortably exceed the array's warranted life, which is typically 25 years. For asphalt shingles, a roof in the roughly 15-22 year range (the 'due' band) should usually be re-roofed before install, and a roof past 22 years or showing active failure should always be re-roofed first. A healthy metal or tile roof can often carry an array for its full life. Express the decision as a band backed by evidence, not a guessed date.
How do I estimate roof age when the homeowner does not know it?
Bound it with evidence rather than guessing a single number. From the desk: pull building-permit history (a closed re-roof permit is a reliable floor on age), the assessor's year-built (caps the age of an original roof), dated aerial imagery (brackets a replacement window), and storm history. In the field: read granule loss, curling, brittleness, sealant and tab adhesion, pipe-boot condition, layer count, and decking soundness. Combine the desk and field reads into an age band such as 16-19 years with a confidence note, and record the sources.
What does it cost to remove and reinstall solar panels for a re-roof?
A detach-and-reset (R&R) adds cost on top of the roof replacement itself: pulling and storing the panels, managing the conductors, possible re-permitting and re-inspection, fall protection and access, and the production downtime while the system is offline. It commonly runs into the thousands of dollars depending on system size and market, and it reopens every roof penetration, which is where new leaks start. That asymmetry is the core argument for re-roofing before install when the roof is in the 'due' or 'overdue' band.
What are the strongest field signs that a shingle roof is near end of life?
In rough order of signal strength: heavy and even granule loss with exposed asphalt patches; widespread curling, cupping, or clawing on sun-facing slopes; brittleness where shingles crack or snap when lifted; field-wide loss of tab sealant and lifting tabs; cracked or split rubber pipe boots; multiple shingle layers; and any soft, spongy, or sagging decking. A single failing score on decking soundness or multiple layers is enough to stop an install on its own.
Should the homeowner or the solar company pay for a re-roof before install?
That is a contract and disclosure question for each company, not a one-size answer, but the honest practice is the same regardless of who pays: screen the roof, document its condition and remaining-life range, present both paths (install now versus re-roof first) with their lifetime costs, and let the homeowner make an informed decision. The mistake to avoid is letting a sales rep talk a customer into an as-is install on a 'due' roof to save the deal, because the forced R&R later costs far more than the re-roof would have.
Does mounting solar on an old roof void the roofing warranty?
It can, and it commonly weakens it. Drilling penetrations into a roof involves the roofing manufacturer's material warranty and the installer's workmanship warranty at the same time, and many warranties have conditions about modifications and remaining service life. When a leak appears around an array on an aged roof, responsibility gets contested between the roofer and the solar installer. Screening age and documenting roof condition with dated photos before install is the cleanest way to protect everyone and keep the warranty picture clear.
Can a roof's storm history tell me anything about its age or condition?
Yes, as a supporting signal rather than an age by itself. A roof that took a documented hail or high-wind event may have been replaced after that storm, making it newer than its neighbors, or it may be quietly compromised and overdue. Either way, pulling public storm-event data for the address during the desk review tells you which roofs deserve a closer look. Treat a storm hit as a reason to inspect carefully, not as proof the roof is bad.
How does RoofPredict help with roof age screening for solar?
RoofPredict scores every home in a service area by roof-age band (recent, mid-life, due, overdue) using roof-age and storm-exposure signals, and produces a ranked list of the 'due' and 'overdue' roofs with a 'why this home' evidence chain behind each. For a solar installer or a re-roof-before-solar crew, that means you can target the homes where roof age is genuinely the gating problem instead of screening one address at a time after the sale. It is honest about its limits: the band is a range, not an exact date, and storm exposure raises odds rather than proving damage, so it tells you where to inspect first rather than replacing the field inspection.
Is a remaining-life estimate a guarantee?
No, and you should never present it as one. A remaining-life estimate is a probability statement built from a service-life baseline for the covering and climate, an age band from your evidence, and a condition adjustment from the field score. Quote it as a range with a confidence note, for example 'roughly 4-8 years, condition-adjusted to the lower half.' Quoting a hard single number sounds confident but is indefensible, and customers can tell the difference between an honest range and a sales line.
What safety and code issues come with installing on an aged roof?
Several stack on top of the warranty question. A brittle, slick, or sagging roof is a fall hazard, and crews must follow fall-protection requirements regardless of roof age. Adding an array adds dead load, so questionable decking or multiple layers may require a structural review by a qualified engineer, which code can mandate. Residential solar is also governed by building and fire codes covering pathways, setbacks, and rapid shutdown. Screen for decking soundness and layer count in the same visit you assess age, so none of it becomes an install-day surprise.
The Roofline by RoofPredict
Stay Ahead of Roofing Market Changes
Join The Roofline by RoofPredict for weekly roofing intelligence: material price signals, storm demand, insurance and regulatory updates, sales tactics, and local contractor opportunities.
Sources
- National Roofing Contractors Association (NRCA) — nrca.net
- Insurance Institute for Business & Home Safety (IBHS) Roofing Resources — ibhs.org
- NOAA National Centers for Environmental Information Storm Events Database — ncdc.noaa.gov
- NOAA/NWS Storm Prediction Center — spc.noaa.gov
- OSHA Fall Protection in Residential Construction — osha.gov
- International Code Council (ICC) International Residential Code — iccsafe.org
- U.S. Department of Energy Homeowner's Guide to Going Solar — energy.gov
- NREL Best Practices for Operation and Maintenance of Photovoltaic Systems — nrel.gov
- ENERGY STAR Roofing Information — energystar.gov
- U.S. Census Bureau Building Permits Survey — census.gov
- Federal Trade Commission Guidance on Solar Power — consumer.ftc.gov
- NFPA Solar Photovoltaic Systems Safety — nfpa.org
- U.S. Bureau of Labor Statistics Roofers Occupational Outlook — bls.gov
- RoofPredict — roofpredict.com
Related Articles
How to Keep Human Approval on Everything Insurer-Facing in Your Roofing Business
Automation can draft, sort, and flag. It should never be the last signature on a document a carrier reads. Here is how to build a human-approval gate that holds up.
How to Measure Supplement Cycle Time on Roofing Jobs (and Cut It)
Cycle time is the single number that tells you whether your supplement and depreciation dollars are stuck in a drawer. Here is how to measure it, segment it, and shrink it without touching the carrier's job.
RoofSnap vs Roofr for Measurements and Proposals: A Contractor's Field Test
Both promise fast roof measurements and good-looking proposals. Here is how RoofSnap and Roofr actually behave on real jobs — accuracy, turnaround, pricing math, and the workflow gaps you only feel after 50 estimates.