Solar Panels and Your Roof: The Engineering, Warranties, and Sequencing Decisions Most Installers Won't Walk You Through
Solar and roofing are two separate trades installing on the same surface — and most leaks, voided warranties, and five-figure do-overs happen in the gap between them. Here's how attachment, flashing, load, fire code, and warranty coordination actually work.
By The ShowMyRoof Team
Solar installers sell electricity production. Roofers sell weathertight coverage. A rooftop solar array asks both trades to succeed on the same 1,500 square feet at once, and the industry’s dirty secret is that most solar companies are electrical contractors first — they are experts in panels, inverters, and interconnection, and merely competent in the thing they have to drill twenty to forty holes into. The overwhelming majority of solar-related roof complaints aren’t about production. They’re about water finding its way through a mounting foot that was sealed instead of properly flashed.
This isn’t an argument against solar. It’s a map of the decisions — sequencing, attachment method, load, fire code, and warranty coordination — that determine whether your roof and your array coexist for 25 years or fight each other for five.
Decision one: replace the roof first, or build on what you have
This is the single most consequential — and most commonly mishandled — decision in the entire project, because it’s a math problem solar salespeople have no incentive to walk you through carefully.
A solar array is rated to run 25–30 years. Asphalt shingles, the roofing material under the large majority of U.S. residential arrays, last roughly 20–30 years depending on climate and product tier. If your shingles have 20+ years of remaining service life when the array goes up, you’re fine — the two systems will retire together. If your roof is already 12–15 years into its life when you install, you are very likely committing to a mid-array re-roof: pulling every panel and every rail off, replacing the roof underneath, and reinstalling the entire system.
That’s not a hypothetical inconvenience. Removal and reinstallation of a typical 14–16 panel residential system runs roughly $3,000–$5,000 in labor alone — on top of the roof replacement itself — and larger systems can run considerably more. None of that is optional once the roof underneath needs replacing; you cannot re-roof around a mounted array any more than you can repaint a wall around a bolted-on shelf.
The rule installers should be applying and often aren’t: if your existing roof has less remaining life than the panel warranty, replace the roof before the array goes up, not after. A new roof under new solar is not overkill — it’s sequencing the two 25-year assets together instead of paying to interrupt the array halfway through its life to fix the thing underneath it. Ask your solar installer directly: “How old is my roof, and did anyone check its remaining service life before quoting this system?” If the answer is “we didn’t look,” that’s a company pricing your electricity, not your building.
How panels actually attach to a roof
Every roof-mount racking system, regardless of manufacturer, is built from four parts: the attachment (what grabs the structure), the flashing (what keeps water out of the hole the attachment makes), the rail (or rail-less rack the panels clamp to), and the module clamps (what holds the panel to the rail). The attachment and flashing are where roofs actually fail.
Asphalt shingle roofs — through-flashed lag bolts
On a wood-framed house, the standard attachment is a lag bolt — typically 5/16” stainless steel — driven through a pilot hole into the rafter or truss itself, with a minimum embedment of about 2.5 inches. The bolt isn’t the risk; a properly torqued lag into solid framing has enormous pull-out strength, easily engineered to hold against uplift in a design wind event.
The risk is entirely in the flashing. A correctly installed mount uses through-flashing: a metal flashing plate is slid under the shingle course above the mounting point — following the exact same shingle-under-flashing-under-next-course logic used at every other flashing point on your roof (see our anatomy of a roofing system breakdown) — with a raised collar and rubber grommet sealing around the standoff itself, and a secondary cap on top. Water flows down and over the flashing, never under it, exactly like the shingle course it’s integrated into.
The corner some installers cut: skipping the flashing plate and going straight lag-bolt-through-shingle, sealed only with roofing sealant or a rubber puck at the surface. This is faster and cheaper, and manufacturers of these minimal-flashing pucks will tell you the sealant is rated for the application — but a surface seal has no redundancy and no course-lapping. It works until the sealant ages, shrinks, or is nicked during a later gutter cleaning or snow-rake pass, and then the failure point is invisible: it’s under a solar panel, in a spot no one inspects, silently soaking the decking below for months before a stain shows up on your ceiling.
Tile roofs
Tile is brittle and can’t take a lag bolt directly without cracking, so tile systems use replacement hooks or tile mounts: the field tile at the attachment point is removed, a metal mount is lag-bolted to the deck or batten in its place, and either a modified tile or a raised flashed riser sits back over it, restoring the water path. This is more labor-intensive and more expensive per attachment point than shingle flashing, and it’s also the roof type most frequently damaged by installers who aren’t specifically trained on tile — foot traffic alone cracks unbroken tiles at a meaningful rate if the crew doesn’t use tile-walking boards.
Standing-seam metal roofs — the good case
Standing-seam metal is the one roof type where solar attachment can be done with zero penetrations: clamps grip the vertical seams mechanically, with no holes drilled through the roofing material at all. If you’re planning both a metal roof and solar, this is worth knowing before you choose a panel profile — exposed-fastener metal panels don’t offer this option and still require through-penetration mounts, but true standing seam essentially eliminates the flashing-failure risk category entirely.
Flat and low-slope roofs — ballasted racking
On flat and low-slope membrane roofs, racking is frequently ballasted — ballast blocks or trays weight the array down rather than bolting it through the membrane — trading penetration risk for wind-uplift and dead-load risk instead (see load, below). Penetrating attachment is still used on some systems and, on a membrane roof, requires flashing compatible with that specific membrane chemistry (EPDM, TPO, or modified bitumen each bond to different materials) — a roofer’s shingle flashing know-how doesn’t transfer here, and the installer needs membrane-specific training.
| Roof type | Typical attachment | Penetrates roofing? | Primary failure mode |
|---|---|---|---|
| Asphalt shingle | Lag bolt + through-flashing | Yes | Skipped/surface-only flashing |
| Tile | Replacement hook + riser flashing | Yes | Cracked tile from foot traffic; poor riser seal |
| Standing-seam metal | Seam clamp | No | Clamp slippage if under-torqued (rare) |
| Exposed-fastener metal | Through-penetration mount + boot | Yes | Boot/washer degradation over time |
| Flat/low-slope membrane | Ballasted racking | No (typically) | Wind uplift; excess dead load |
Load: what 3,000+ pounds on your roof actually means
A residential array adds real, sustained dead load — panels, rails, and mounting hardware typically run 3–4 lbs per square foot of covered roof area, which for a 400 sq ft array (roughly 14–16 panels) is over 1,300 lbs sitting on the structure permanently, concentrated at the attachment points rather than spread evenly. Most homes built to modern code have the reserve capacity to carry this without modification, but two situations change that calculus: older homes with undersized or deteriorated framing, and snow country, where snow sliding off panels stacks unevenly at the eave and can locally exceed the roof’s designed snow load in a way uniform roof snow doesn’t.
This is why a growing number of jurisdictions require a structural engineer’s letter as part of the solar permit package — not a rubber stamp, an actual load calculation for your specific framing. If your area or your installer doesn’t require one, ask for it anyway if your house is older than about 40 years or if you get meaningful snow load. It costs a few hundred dollars and it is the only thing standing between “the racking is well engineered” and “the racking is well engineered for a roof that can hold it.”
Fire code: why you probably can’t cover the whole roof
Two separate code bodies govern rooftop solar, and both quietly limit how much of your roof panels can actually occupy:
NEC 690.12 (rapid shutdown) requires that PV conductors within reach of a firefighter — within about 1 foot of the array — drop to 80 volts or less within 30 seconds of shutdown being initiated, so a fire crew can safely cut into or walk a roof with an active fire. In practice this is satisfied with module-level power electronics (microinverters or optimizers on each panel) rather than a single high-voltage string running the roof’s full length.
IFC 605.11 (access and pathways) requires clear, unobstructed pathways — typically a minimum of 36 inches wide, running eave to ridge — on roof planes with panels, generally at least two pathways on separate planes, with one required to be accessible from the street or driveway side. These exist so a fire crew can get a ladder onto the roof and cut a ventilation hole without stepping on live electrical equipment mid-fire.
The practical effect: your installer cannot legally tile your entire roof surface in panels even if the electrical capacity and roof area would otherwise support it. If a design shows 100% coverage with no access strips, that’s either a jurisdiction with unusually permissive local amendments or a plan that hasn’t been checked against fire code yet — worth asking about explicitly before you sign.
Warranties: the intersection nobody documents in writing
You’re carrying two separate manufacturer warranties that both terminate at the same holes in your roof, and coordinating them is the homeowner’s job unless you make it contractual.
- Your roofing manufacturer’s warranty (GAF, Owens Corning, CertainTeed, etc.) generally does not void automatically just because solar goes up — but it does require the mounts to be installed per the roofing manufacturer’s own flashing specifications, often by a contractor certified by that manufacturer. GAF, Owens Corning, and CertainTeed each publish guidance confirming properly installed PV mounts don’t forfeit shingle coverage — “properly installed” is doing the load-bearing work in that sentence.
- Your solar installer’s workmanship warranty covers their own installation defects, typically including roof penetrations they created — but only for the term they specify, which may be shorter than your roof’s remaining life.
The warranty killers are consistent across every source on this: improper or skipped flashing, non-manufacturer-approved sealants or adhesives substituted at the penetration, and skipped inspections that would otherwise have caught a bad seal before it was covered by a panel. A handful of manufacturers (Owens Corning and CertainTeed among them) now offer coordinated warranty programs for jobs where an approved roofing contractor and an approved solar partner work the same project — worth asking for by name, because it’s the only version of this where “who’s responsible if it leaks at the mount in year 6” isn’t a phone-tag exercise between two companies pointing at each other.
Get this in writing before signing anything: which company is contractually responsible for a leak that originates at a mounting point, and whether that responsibility survives if the other company (roofer or installer) goes out of business. It happens more often in solar than in roofing — the industry has had real consolidation churn.
Before you sign a solar contract, ask these five things
- “How old is my roof, and what’s its remaining service life?” If nobody has assessed this, the sequencing decision above hasn’t been made — it’s been skipped.
- “Who pulls the permit for the roof penetrations, and is that person certified by my roofing manufacturer?” A generic electrical permit for the PV system is not the same as sign-off on the roofing work.
- “What’s the flashing method at each mount, specifically?” “We’ll seal it” is not an answer. “Through-flashed under the course above, per [manufacturer] spec” is.
- “Is a coordinated warranty available, and who’s on the hook for a leak at a mounting point?” Get the answer in the contract, not verbally.
- “Does the design comply with the local fire code pathway requirements?” If the layout covers 100% of a roof plane with no clear strips, ask why.
One more thing: the tax picture changed
If you’re timing this partly around the economics: the federal residential solar tax credit under Section 25D expired for systems placed in service on or after January 1, 2026 — there’s no phase-down, no partial credit, it’s simply gone for owned systems going forward. Leased and power-purchase-agreement systems can still route a credit through the installer under a separate provision (Section 48E) through 2027, which is part of why lease and PPA offers have gotten more aggressive lately — that’s the installer’s incentive, not necessarily yours, so run the ownership math independently of what the credit used to be worth. State and utility incentives vary widely and are worth checking regardless; the federal piece is the one that changed.
Solar makes a real financial and environmental case on its own merits. The point of all of the above isn’t to talk you out of it — it’s that the roof underneath is not a passive surface waiting for hardware. It’s the other half of the waterproofing system, and it’s the part that’s still your problem in year 12 after the solar installer has moved on to the next neighborhood.
If a re-roof is part of your sequencing plan — before or after solar — you can preview exactly what the finished roof will look like on your actual house before committing to a material or color. It’s a smaller decision than the solar array, but it’s the one you’ll look at every day.
Attachment specifications, load figures, and code references reflect common industry practice and the 2023 NEC / IFC as of 2026; local amendments, AHJ interpretation, and manufacturer-specific requirements vary and should be confirmed with your installer, roofer, and building department before signing a contract.
See it on your own home
Enter your address, pick a material, and preview a photorealistic new roof on a photo of your house — free, in under a minute.
See your new roof