Roof waterproofing is done in some cases to prevent roof leakages. However, this will depend on your roof’s condition and material. A site check will usually be conducted by your solar installer prior to your solar panel installation to determine if alterations are required.