They will charge you for moving the panels.
Also make sure if its a new roof it doesnt have more than 2 layers of shingles otherwise company will not put it back on due to too much weight on house
You have to call ur solar panel company to take them out and then you could put your new roof in and then they will put the panels back,but I think they will charge you,not sure.(panel out,then back in)
Thanks! Your answer is awaiting moderation.