Remove any items that could be causing the corrosion, such as copper pipes or items made of lead.
Pour white vinegar over any areas affected by white rust. Allow to sit for five minutes, then rinse and wash the area with warm water. If the stain is removed, apply a coat of zinc-rich, water or solvent-based rust resistant primer over the area and do not continue with the rest of this process.
Scrub any remaining white rust with sandpaper until all signs of rust are removed. Repeat for all affected patches of roof.
Thoroughly rinse the sanded areas with warm water, then dry all moisture with a clean rag.
Apply a coat of zinc-rich primer to the sanded areas. Allow to dry, then coat the entire roof with galvanized iron primer, being careful to avoid stepping on any primed surface. Allow to dry.
Finish the roof by applying a layer of outdoor-use paint. Apply extra coats as necessary to obtain an even look to the shading of the paint. Allow one coat of paint to finish drying completely before applying another coat.
Things You Will Need
- White vinegar
- Bucket of warm water
- Clean rags
- Zinc-rich primer
- Galvanized iron primer
- Outdoor paint
- Extremely corroded or damaged areas of roof may have to be patched or replaced.