Walking on your aluminum roof may damage the shingles by bending or scratching them. If you have concerns about creating such damage, hire a professional to do the painting. You should also consult an expert if you have a new metal roof since some types of roofing materials need exposure to the weather in order to help any coating adhere to the surface. If you are uncomfortable working on the steep, slippery surface, hire someone to do the work.
While aluminum does not rust, most aluminum shingles have a layer of aluminum over steel, which can rust. Remove rust spots before applying new paint. Scrub the areas with a stiff wire brush or use a scraper to get rid of as much as possible. Then clean the entire roof with a power washer for a debris-free, smooth surface. Before applying the metal roof paint, put a sealant over rusted areas to prevent any remaining rust from bleeding through.
When purchasing paint for your aluminum shingles, select a product specifically for metal roofs. The metal constantly enlarges and compresses, and this movement causes traditional paints to crackle and slough from the shingles. Paints and coatings made specifically for metal roofs contain substances that create elasticity in the paint, allowing it to stay flexible and maintain a protective cover. Use spray painting equipment so that you can stand upright to work, and wear shoes with gripping rubber soles for traction.
Make sure the roof is dry before applying the paint. Check the manufacturer's directions about the proper temperature for painting, but typically it should be between 40 and 80 degrees Fahrenheit. Some products require a primer coat before painting. Mix the paint thoroughly both before you start and as you are working on the roof. Paint when rain is not expected within 24 hours. Start at the highest point of the roof and work your way down.