Do I need a new roof before installing solar?
If your roof has less than about 10 years of life left, replace it first. Panels last 25 years or more. If the roof underneath fails before they do, you pay to take the whole array off and put it back, which averages $3,800 on top of the roof work itself.
The arithmetic almost nobody runs
Removing an array runs $200 to $500 a panel, and refitting it adds $50 to $100 a panel. That is where the $2,800 to $4,800 range comes from, averaging about $3,800. Replacing a roof that already has panels on it commonly lands between $10,300 and $28,662 all in.
So the question is not really whether panels can go on your roof. They almost certainly can. The question is whether you will be paying that removal bill in eight years.
How much life does your roof actually have
| Roof age | What to do |
|---|---|
| 0 to 5 years | Best case. Install without worrying about it. |
| 5 to 15 years | Usually fine. A quick inspection confirms nothing needs attention first. |
| Over 15 years | Inspect before you get solar quotes. Asphalt shingles last 15 to 30 years, so you are inside the window where it could go either way. |
| Under 10 years left | Replace first. The removal and refit bill will exceed what you save by waiting. |
Most installers want at least 10 years of remaining roof life before they will fit an array, and a reputable one raises it themselves. If an installer is happy to put panels on a visibly failing roof without mentioning it, that tells you something about the installer.
Doing both at once is usually cheaper
If the roof needs doing anyway, doing it immediately before the solar install avoids paying twice for scaffolding, twice for access, and the entire removal and refit bill later. Some installers coordinate both. Worth asking, because the saving is real and nobody volunteers it.
What a roofer is actually checking
An inspection before solar is not the same as a general roof survey. The things that matter for an array are structural and specific:
- Remaining shingle life. Curling, cracking, granule loss in the gutters and bald patches all say the covering is near the end. This is the single thing that decides whether you replace first.
- Decking condition. Panels add roughly 2 to 4 pounds per square foot. That is not much, but it is permanent, and soft or rotten decking underneath needs sorting before anything is bolted through it.
- Flashing and penetrations. Existing vents, chimneys and skylights are where leaks start. Every mount adds another penetration, so the quality of the sealing work matters more than the panels do.
- Layers. Some roofs have a second layer of shingles laid over the first. That affects both weight and what a re-roof will cost, and it is worth knowing before you plan an array.
The case for waiting, honestly
Replacing a roof that still has ten good years left, purely to install solar sooner, is usually the wrong call. A roof replacement runs into five figures and buys you nothing you did not already have. If the covering is sound, fit the panels and deal with the roof when it actually needs it.
The expensive mistake is the middle case: a roof with six or seven years left. It feels fine, an installer will happily fit to it, and then you pay the removal bill well inside the payback period you were promised. If yours is in that range, price the roof and the array together before deciding.
What this site can and cannot tell you
Our city pages report the year of Google's aerial imagery, which in some cities goes back to 2011. That tells you how current the roof measurements are. It does not tell you how old your roof is, and we are not going to pretend otherwise. Imagery age and roof age are different things. The only way to know your roof's condition is to have somebody look at it.
What this looks like in real cities
Measured rooftop data, spanning the range from fastest to slowest payback we have found:
| City | Sun hrs/yr | Rate | Payback |
|---|---|---|---|
| Honolulu, HI | 1,787 | 42.1¢ | 3.1 yrs |
| Chico, CA | 1,807 | 31.2¢ | 8.8 yrs |
| Cheyenne, WY | 1,788 | 12.1¢ | 11 yrs |
| Yakima, WA | 1,640 | 11.3¢ | 13 yrs |
| Gatineau, QC | 1,291 | 7.9¢ | 33.3 yrs |
Frequently asked
How old is too old for a roof to take solar panels?
Under about 10 years of remaining life is where replacing first makes more sense. Asphalt shingles last 15 to 30 years, so a roof over 15 is worth inspecting before you get solar quotes. Most installers will not fit an array to a roof they expect to fail underneath it.
How much does it cost to remove solar panels to replace a roof?
Between $2,800 and $4,800, averaging around $3,800, on top of the roof replacement itself. Removal runs $200 to $500 a panel and refitting adds $50 to $100 a panel. Replacing a roof with an array already on it commonly totals $10,300 to $28,662 all in.
Can I install solar on an old roof?
Physically yes, and some installers will. Whether you should is a different question. If the roof fails in eight years you pay roughly $3,800 to remove and refit an array that was working perfectly, which wipes out several years of savings. Get it inspected first.
Related guides
General information, updated 2026-08-22. Not financial, tax or engineering advice.