Removing and reinstalling solar panels for a roof replacement costs $3,500–$6,000. That's why every San Diego homeowner should have their roof in fully usable condition before solar goes on.
The 6-item checklist: roof age under 10 years (or replace first), no soft spots underfoot, all flashing tight at chimneys/vents, gutters flowing freely, attic ventilation balanced (intake = exhaust), and no active rodent intrusion.
Items 1 and 6 are the deal-breakers. If your roof is over 15 years old or you have rats in the attic, fix those first. The rest can be handled by a HandyMandyMan handyman in a single morning visit for $300–$500.
San Diego pros offer 'pre-solar inspection' as a flat-rate service — written report you can hand to your installer.