Solar Panel Removal and Reinstall Cost: The Roof Age Math
GAF's technical bulletin on putting solar panels over its shingles asks itself a question and answers it in one word. "Does Installing Solar Panels Affect My Limited Warranty? No…" Then comes the next sentence: should there ever be a problem with the shingles, "no matter the cause, it is the owner's responsibility to have the solar panels removed at the owner's sole expense so that GAF can access the affected shingles."
So the warranty survives the array, and the owner pays to get the array out of the way. The same two-page bulletin (GAF TAB-R-131, read 19 September 2026 through a text proxy because gaf.com refused a direct download) also recommends that shingles under a new array "be less than 5 years old for optimal longevity, as most PV arrays can last 20 or more years."
That recommendation is a cost that most proposals leave out. If the roof under the panels will need replacing before the panels come off for good, somebody will take the array down, store it, wait for the roofer and the inspector, and put it back. This post prices that event from the documents that exist: the contracts, the published cost ranges, and a PVWatts run for the months the array spends in a garage. Then it turns all of that into two numbers you can drop into a payback calculation.
How many years does the roof under the array have left?
The comparison that matters is between two clocks: the roof's remaining life and the array's service life. If the roof runs out first, a removal and reinstallation (installers write it R&R) is not a risk. It is a scheduled cost with an unknown date.
For the roof side, the most useful public table is in NREL's Cost-Reduction Roadmap for Residential Solar Photovoltaics (PV), 2017–2030 (NREL/TP-6A20-70748, January 2018). Its Table 4, "Vetted Estimates of Roofing Material Lifetimes," is based on InterNACHI's life-expectancy data and interviews with people in the industry:
| Roofing material | NREL vetted lifetime | Note in the table |
|---|---|---|
| Asphalt or composition shingles | 25 years | — |
| Wood | 25 years | — |
| Metal | 60 years | — |
| Ceramic/clay or concrete tile | 35 or 70 years | Underlayment about every 35 years in wet climates (Northeast, South, Midwest), 70 in the dry West |
| Synthetic slate | 70 years | — |
| Slate | 100+ years | — |
The report adds the caveat you would expect: lifetimes "can vary significantly based on installation quality, material quality, proper maintenance, climate, and homeowner decision-making." A roofer's inspection of your roof beats a national table. But the table is enough to show where the problem sits. It is almost entirely a shingle-roof problem, and on tile it is an underlayment problem. The tiles may outlive the array, but the membrane under them may not.
Now set that against the array. The site's post on the three warranties behind "25 years" goes through what a 25-year performance warranty does and does not cover. For this calculation it gives a horizon: plan for the array to be on the roof for at least 25 years. Then the arithmetic is simple:
expected R&R events in the array's life ≈ number of times the roof
reaches end of life within 25 years
shingle roof, 3 years old at install → roof ends at year 22 → one R&R
shingle roof, 12 years old → roof ends at year 13 → one R&R
shingle roof, new → roof ends at year 25 → none inside the horizon
metal roof, any age under 35 → none
A roof 12 years old and a roof 3 years old both give you exactly one R&R. The difference is when it happens, and whether the owner bought the array knowing that.
What the contracts say about taking the array off
A removal costs whatever the contract lets the installer charge, and the contracts are more specific about who does the work than about what it costs. Contracts filed publicly with New York's Department of Public Service, plus Tesla's own support page, show the range. None of them is necessarily your contract. Most carry a version number or generation date, so compare yours by version where you can.
Tesla, Solar Home Improvement Agreement version 5.1.0 (30 April 2018), inside a sample Solar Purchase Disclosure filed with NY DPS. Section 5(b) of the limited warranty: "Tesla will remove the System from your roof while roof repairs are being made and reinstall the System after roof repairs are completed for a competitive price. You will need to provide storage space for the System during such time. If we reinstall your System, the Roof Warranty will restart at the completion of reinstallation and run for ten (10) years from reinstallation."
The last sentence is worth something. The warranty exclusions cut the other way. The limited warranty does not cover damage where "someone other than Tesla or its approved service providers installed, removed, re-installed or repaired the System," and it does not cover lost production where "the System is not producing power because it has been removed to make roof repairs." So the price is left open, the output lost while the array is down is yours, and a cheaper third-party crew brings its own risk.
Tesla's support page, as it read on 8 April 2025. The live page returned HTTP 403 to every tool tried for this post on 19 September 2026 (direct download, headless Chrome, a fetch tool, and a text proxy), so what follows is the Internet Archive capture of that date. It may since have changed. On pricing, the page sends you back to the contract: "See your energy contract for pricing. Contracts citing 'competitive pricing' will be calculated considering the scope of work." Removal and reinstallation are separate requests, each with its own Service Work Agreement. For each step, "If permits are required, we will initiate the process with the local authorities. This step could take up to two months on average to complete." And before the reinstall, "all residents must complete the required 30-day waiting period."
The same page is more relaxed about third parties than the 2018 contract: "You don't need us to approve the contractor or the scope of work." It then lists the costs of doing that. Tesla is "not responsible for any workmanship issues from third-party contractors." If the contractor damages the system, the repairs are yours. "Your energy contract remains active, so you are still responsible for any monthly payments during this time." And systems on Zep hardware may need proprietary tools that the contractor orders through Tesla.
Sunrun, a BrightSave lease (contract version 2020Q1V1, generated 18 October 2021), on file with NY DPS, and a 2018 filing of sample agreements (here) that bundles three contracts in one 104-page PDF: a BrightBuy with Protection Plus purchase agreement, a BrightSave Prepaid lease, and a monthly BrightSave lease stamped version 1.0, generated 9 May 2018. The purchase agreement at the front of that file carries no version stamp of its own. The lease and the purchase agreement both say that if you plan to "move or temporarily disconnect" the system for repairs to the home, you agree, "at your expense," either to hire Sunrun or to get Sunrun's approval of your contractor, who must carry general liability cover of at least $1,000,000 per occurrence and name Sunrun Installation Services as an additional insured. Whether your roofer carries that cover and will add the endorsement is a question to ask before the roofing contract is signed, not after the tear-off is scheduled.
The sentence that matters most for a roof replacement is in the lease's exclusions: "The Roof Penetration Warranty shall be void and voidable if work is performed by you or your contractors on the roof during the 10 year warranty period." A reroof in year 7 by your own roofer can end a leak warranty that had three years left. Both leases in the filings carry that sentence. The purchase agreement does not; its exclusions are shorter and broader, saying the limited warranties do not apply to "Work performed or materials used by anyone other than us or our subcontractors." A leak traced to a roofer's work may end up uncovered either way, but the purchase agreement does not say the whole penetration warranty ends. Every Sunrun contract in both filings also includes a disclaimer that is standard in these contracts: installing the system "may void any roofing warranty of the roof manufacturer or roof installer. We assume no responsibility if our Work voids your roofing warranty."
The Sunrun lease has one clause that makes the end of the contract simpler. At the end of the term, if either party wants out, "Sunrun will remove the Solar System at no cost to you." That covers the final removal. It does not cover a reroof in year 14.
Put the three side by side and none of them sets a dollar figure. "Competitive price," "at your expense," "see your energy contract." Whatever number you use in a payback calculation, it did not come from the contract.
Removal and reinstall costs: the published ranges disagree
With no installer price list, the public numbers come from cost-guide sites that combine contractor surveys and pricing databases. Two widely used ones:
- Fixr (updated 31 January 2025): $200 to $300 per panel for disconnecting, removing, and reinstalling with an inspection. For 14 to 16 panels on a 1,500 sq ft roof, $2,800 to $4,800, national average $3,800. Its table runs from $1,600–$2,400 for 8 panels to $6,000–$9,000 for 30.
- HomeAdvisor (updated 19 June 2026): $200 to $500 per panel and a "normal range" of $3,000 to $12,500 for removal. Reinstallation is a separate line at $2,000 to $2,500. The same page also lists grid disconnection at $400 to $600 and permits at $150 to $1,000.
They do not describe the same job. Fixr's per-panel figure is for the round trip. HomeAdvisor's is for one direction, with the return trip priced on top. Apply both to the reference array used across this site, 7.2 kW DC, which at 400 W per module is 18 panels:
Fixr basis 18 × $200–$300 (round trip) = $3,600 – $5,400
HomeAdvisor basis 18 × $200–$500 (removal) + $2,000–$2,500 (reinstall)
= $5,600 – $11,500
The high end of the second range is about double the high end of the first, for the same array. Neither guide says whether its figures include rapid-shutdown hardware that no longer meets the code the reinstall permit is reviewed under, replacement for a module cracked on the way down, or new flashing for penetrations moved to fit a new deck layout. Tesla's page puts "rapid shutdown equipment" in a separate Additional Equipment category rather than in a standard R&R, which suggests the question does come up.
What the ranges support is a basis, not a price. For the arithmetic below, this post uses $4,500, the middle of the Fixr per-panel range applied to 18 panels, and runs the HomeAdvisor high end as a stress case. Replace both with a written quote. Ask for it as a per-panel figure with permits, disconnection, and any code-driven hardware listed on separate lines, because that is the format the guides disagree in.
The months the array spends in storage
A removal quote prices labor. It does not price the weeks the array produces nothing, and the documents suggest those weeks add up.
Start with the sequence. NREL's roadmap notes that under most authorities having jurisdiction, "a new roof and accompanying PV installation are treated as two individual projects for the purposes of permitting and inspection," and that authorities "commonly require that, before commencement of PV installation, all permitting and inspection requirements for the new roof be completed." So the order is fixed: array off, roof on, roof inspected, then the array's own permit and inspection. Tesla's archived page adds up to two months of permitting per step on average and a 30-day wait before reinstallation. Fixr estimates 1 to 2 days of labor to remove and 2 to 3 to reinstall. The labor is days. The waiting between those days is what takes months.
To value that gap, I reran the PVWatts reference roof used in the PVWatts walk-through through the API on 19 September 2026. The inputs were 7.2 kW DC, Denver (39.74 N, 104.99 W), roof mount, standard module, 20° tilt, due south, 14.08% losses. It returned the same 11,473 kWh a year as the August run, and this monthly AC output:
| Month | kWh | Month | kWh |
|---|---|---|---|
| Jan | 720 | Jul | 1,137 |
| Feb | 806 | Aug | 1,073 |
| Mar | 1,052 | Sep | 1,006 |
| Apr | 1,065 | Oct | 883 |
| May | 1,116 | Nov | 775 |
| Jun | 1,148 | Dec | 691 |
(The months add to 11,472 because each is rounded.)
If the gap falls in late spring or summer, it lands on the array's most productive months. To put a value on the kWh, EIA's Electric Power Monthly Table 5.6.A (data for June 2026, released 26 August 2026) gives Colorado's average residential price as 17.13 cents per kWh. That is an average, not the value of a solar kWh on your tariff. Under net billing an exported kWh can be worth much less, and the post on the four numbers on your bill shows how to find the marginal rate that replaces it. As a placeholder:
gap lost kWh × $0.1713
June only 1,148 $197
May–June 2,264 $388
May–July 3,401 $583
Nov–Dec 1,466 $251
A few hundred dollars is small next to the removal quote. But the array's output is not the only thing that stops. On Tesla's page, contract payments continue; on a loan they always do. A lease or PPA customer can pay for production that is sitting on the garage floor. For payback purposes, the lost-output line belongs next to the labor line. It should not be left out because the contract makes it your loss.
Two ways to put it into the payback
As years of savings. The simplest method needs no system price at all. Divide the total R&R cost by what the array saves in a year:
annual value = 11,473 kWh × $0.1713 = $1,965
R&R event = $4,500 labor + $388 (May–June) = $4,888
years of output consumed = $4,888 ÷ $1,965 ≈ 2.5 years
On the Fixr basis the range runs from about 2.0 years ($3,988) to 2.9 years ($5,788). At the HomeAdvisor high end ($11,500 + $388) it is about 6 years. These are before degradation and before any change in rates, which the site's post on degradation and escalator assumptions treats separately. The rule for the payback itself: if the roof will reach end of life before the break-even year on the proposal, add the R&R to the cost side in that year. The payback moves out by at least the years shown above. If the roof lasts past the break-even year, the payback date does not change, but 25-year savings fall by the same amount. Either way it is a cost, and in 2026 nothing offsets it. The federal residential credit that some older proposals still assume ended with 2025.
As a reroof-first comparison. The other option is to replace the roof before the array goes on and avoid the R&R. That is not free either. You give up the old roof's remaining years. Straight-line, pulling a replacement forward by L years costs about the roof price × L ÷ roof life.
For the roof price, the most transparent national figure is Zonda's 2025 Cost vs. Value Report: $31,871 national average for its asphalt-shingle replacement project. That is 30 squares (3,000 sq ft) torn off to the sheathing, with new underlayment, drip edge, flashing, and custom work at two skylights. It is a standardized job, not your roof. The 2026 report page on jlconline.com returned a 404 on 19 September 2026, so the 2025 edition is the latest used here. With NREL's 25-year shingle life:
cost of each year given up = $31,871 ÷ 25 = $1,275
remaining roof life L cost to reroof now (straight-line)
2 years $2,550
5 years $6,374
10 years $12,748
breakeven L* = roof life × R&R ÷ roof price
= 25 × $4,888 ÷ $31,871 ≈ 3.8 years
With these inputs, a shingle roof with less than about 4 years left costs less to replace before installation. A roof with more years left costs less to work around later. Across the Fixr-based range the breakeven moves between 3.1 and 4.5 years. At the HomeAdvisor high end it is 9.3 years.
Discounting moves the breakeven earlier, and it is worth doing if you discount the savings side of your payback. Replacing early moves the whole chain of future replacements forward, while the R&R payment falls later. At 5%, the cost of pulling forward is C × (1 − 1.05^−L) ÷ (1 − 1.05^−25), compared with R&R × 1.05^−L. With the same inputs, the breakeven falls to about 2.1 years (1.7 to 2.5 across the Fixr range, 4.8 at the HomeAdvisor high end).
Two things the formula leaves out push toward reroofing first, so treat L* as a lower bound for how old the roof can be. First, the R&R carries risk the formula does not: a cracked module that may no longer be made, a warranty clause voided by the wrong crew, a second permit review. Second, a new roof under a new array can line up the two clocks, so that the next time the array comes off, it may be coming off for good. GAF's "less than 5 years old" sits inside the range this arithmetic produces, which is some reassurance that the numbers are reasonable.
Get these answers in writing before you sign
Most of what decides this cost is settled when the contract is signed, not when the roofer arrives. The questions below are the ones the three contracts above answer differently:
- The R&R price, as a figure. Per panel, with permits, disconnection, and any required code upgrades listed separately. "Competitive price" is not a number you can put in a payback.
- Whose crew, and what that does to the warranties. Which warranty lines are void if your roofer or a third party does the work, and whether the roof penetration warranty restarts after a reinstall by the installer, as Tesla's 2018 agreement says.
- Whether payments continue while the array is down. On a loan they do. On a lease or PPA, ask whether the production guarantee counts the months the array is off the roof.
- The roof's condition in the site survey. Sunrun's agreement notes that its site survey may recommend replacing the roof before installation, and allows cancellation if you cannot afford the reroof. Ask for that assessment in writing, with an estimated remaining life, not just a pass or fail.
Then do the one calculation this post comes down to. Take the roofer's estimate of remaining life, the R&R quote, and the price of a new roof, and compute roof life × R&R ÷ roof price. If the roof has fewer years left than that result, get the roofing quote before the solar quote.
Frequently asked questions
How much does it cost to remove and reinstall solar panels for a new roof?
No installer publishes a price list, so the only public figures are cost-guide ranges, and they disagree. Fixr (updated 31 January 2025) prints $200 to $300 per panel for removal and reinstallation together, or $2,800 to $4,800 for 14 to 16 panels. HomeAdvisor (updated 19 June 2026) prints $200 to $500 per panel for removal alone, with reinstallation budgeted separately at $2,000 to $2,500. For an 18-panel array that is roughly $3,600 to $5,400 on the first basis and well above it on the second. The contracts themselves are no more precise: a 2018 Tesla purchase agreement filed in New York says removal and reinstallation for roof repairs is done 'for a competitive price.' Get a written per-panel quote before you count any number.
Should I replace my roof before installing solar?
It depends on how many years the existing roof has left compared with what a future removal and reinstall would cost. Straight-line, pulling a roof replacement forward by L years costs roughly the roof price times L divided by the roof's life. With a $31,871 roof (the 2025 Cost vs. Value national average for a 30-square asphalt job) and a 25-year life, that is about $1,275 per year of remaining life. Against a removal-and-reinstall bill near $4,900 including lost production, the breakeven is about 3.8 years of remaining life before discounting and about 2.1 years at a 5% discount rate. GAF's technical bulletin TAB-R-131 recommends that shingles under a new array be less than 5 years old.
Does removing solar panels for a new roof void the warranty?
It can void part of it, depending on who does the work. Sunrun leases filed with New York's Department of Public Service say the 10-year roof penetration warranty is void if you or your contractors work on the roof during those 10 years. Sunrun's purchase agreement in the same filings does not use that wording but excludes work done by anyone other than Sunrun or its subcontractors, and both require you either to hire Sunrun or to use a contractor Sunrun approves who carries $1,000,000 of liability cover naming Sunrun. A 2018 Tesla agreement excludes damage caused when anyone other than Tesla or its approved providers removes or reinstalls the system, but restarts its 10-year roof warranty if Tesla does the reinstall.
How long are solar panels off the roof during a roof replacement?
Longer than the roofing job. Tesla's removal and reinstallation support page, as archived on 8 April 2025, says permits for each step could take up to two months on average and that residents must complete a 30-day waiting period before reinstallation. NREL's 2018 residential cost roadmap notes that most permitting authorities treat the new roof and the PV system as two separate projects and require the roof's permits and inspections to be finished first. On a 7.2 kW Denver array, PVWatts puts May and June output at 2,264 kWh, which is what a two-month summer gap removes.