Rusted metal roofs can be coated after the rust conditions have been addressed. If the roof is “white rust” (zinc or aluminum) it can be coated after cleaning. If the roof is “red rust” the rust must be removed or treated with a corrosion inhibiting primer. All rusted fasteners should be treated or replaced.