Painting metal is nothing like painting drywall. Use the wrong product and you’ll watch it peel, bubble, or rust through within months. The best paint for metal needs to bond to a non-porous surface, flex with temperature changes, and resist moisture that triggers corrosion. After testing and researching dozens of products, here are the top options for every common metal painting project around your home.
Top Picks at a Glance
- Best overall — Rust-Oleum Protective Enamel ($12-$16 per quart). Oil-based, excellent adhesion, and available in 30+ colors. Dries to a hard, glossy shell that resists chipping and corrosion.
- Best spray paint — Rust-Oleum Universal All Surface Spray ($7-$10 per 12 oz can). Built-in primer with a comfort trigger tip. Covers 12 sq ft per can and works on ferrous and non-ferrous metals.
- Best for outdoor furniture — Krylon Rust Protector ($8-$11 per 12 oz can). UV-resistant formula that doesn’t yellow in sunlight. Dries in 8 minutes to the touch.
- Best brush-on for large jobs — BEHR Direct to Metal (DTM) ($35-$45 per gallon). Acrylic formula cleans up with water, covers 400 sq ft per gallon, and goes directly over rust up to 1/16 inch thick.
- Best high-heat option — Rust-Oleum High Heat ($8-$12 per 12 oz can). Withstands temperatures up to 1,200°F. Essential for grills, fire pits, stove pipes, and engine parts.
Oil-Based vs. Water-Based Metal Paint
Oil-based (alkyd) paints have been the traditional choice for metal because they penetrate the surface, create an impervious film, and resist moisture better than latex. Rust-Oleum Protective Enamel and Tremclad are classic oil-based options that contractors still swear by. The trade-off is strong fumes, longer dry times (8-24 hours between coats), and mineral spirits cleanup.
Water-based (acrylic) metal paints have improved dramatically. Modern DTM acrylics like BEHR’s formula offer comparable adhesion and corrosion resistance with lower VOC emissions, easier cleanup, and faster recoat times (2-4 hours). They also resist yellowing better than oil-based products, which matters for white and light-colored applications on metal doors and trim.
The practical recommendation: use oil-based for outdoor metal exposed to constant weather and water (fences, railings, gates). Use water-based for indoor metal and surfaces where low odor and fast turnaround matter (metal cabinets, radiators, interior doors).
How to Prep Metal for Painting
Surface preparation determines 80% of the result. Skip this and no paint will save you.
- Remove loose paint and rust — Wire brush or power drill with a wire wheel attachment for large areas. A random orbital sander with 80-grit works on flat surfaces. For delicate items, a chemical rust remover like Naval Jelly ($8 per quart) dissolves rust without aggressive abrasion.
- Clean the surface — Wipe down with mineral spirits or TSP (trisodium phosphate) solution to remove grease, oil, and contaminants. Metal that looks clean can still have invisible oils that prevent adhesion.
- Sand for adhesion — Scuff the entire surface with 120-180 grit sandpaper. Even new, shiny metal needs scuffing — paint can’t grip a smooth surface.
- Apply primer — Use a metal-specific primer unless your paint explicitly says “no primer needed.” Rust-Oleum Clean Metal Primer (for clean metal) or Rusty Metal Primer (for surfaces with remaining rust) are industry standards at $10-$14 per quart.
Best Techniques for Applying Metal Paint
Brush application works for small projects and detailed areas. Use a high-quality nylon/polyester brush for water-based paint or a natural bristle brush for oil-based. Apply thin coats — thick coats on metal sag and pool more easily than on porous surfaces. Two thin coats beat one thick coat every time.
Spray application delivers the smoothest finish on metal. For aerosol cans, hold 10-12 inches from the surface and use overlapping horizontal passes. Start spraying off the edge of the workpiece and finish past the opposite edge to avoid heavy spots at the start and stop points. Apply 3-4 light coats, waiting the manufacturer’s recommended time between each.
HVLP spray guns ($50-$200) are worth the investment for large projects like metal fencing or siding. They reduce overspray by 30-40% compared to conventional spray guns and produce an automotive-quality finish. Thin oil-based metal paint 10-15% with mineral spirits for gun application; water-based products typically spray without thinning.
Painting Specific Metal Surfaces
Wrought iron fences and railings — The most common metal painting project. Wire brush all rust, prime with a rust-inhibiting primer, and apply two coats of oil-based enamel. Black satin or semi-gloss is the traditional choice. Budget $1.50-$3.00 per linear foot for a professional job.
Metal doors — Remove the door from its hinges and lay it flat on sawhorses. This prevents runs. Use a foam roller for the flat panels and a brush for the recessed areas. Two coats of acrylic DTM paint over a bonding primer delivers a factory-like finish.
Aluminum siding and gutters — Aluminum requires an etching primer (like Sherwin-Williams Metalatex) because standard primers don’t bond to the oxidized surface. Once primed, any quality exterior acrylic latex works for the topcoat.
Metal patio furniture — Flip the piece upside down and paint the bottom first. This catches drips on the less visible surface. Spray paint is fastest for the curved tubing and scrollwork typical of outdoor metal furniture. Three light coats with 10-minute intervals between each.
How Long Does Metal Paint Last?
Properly applied paint for metal surfaces lasts 5-10 years outdoors and 10-15 years indoors before needing recoating. Factors that shorten lifespan include direct sun exposure (UV breaks down pigments), coastal salt air (accelerates corrosion at any paint defect), and physical abrasion (gates, railings that get grabbed and bumped daily).
Touch up chips and scratches within weeks of noticing them. Exposed metal begins rusting within hours in humid conditions, and rust spreads under the surrounding paint film. Keep a small container of matching paint for annual spot repairs — it extends the life of the full paint job by years.
Common Mistakes to Avoid
Painting in direct sunlight causes metal to heat up, thinning the paint and creating an uneven film that dries too fast to level. Work in shade or paint during morning or late afternoon hours. Painting on humid days (above 85% relative humidity) traps moisture under the film, causing blistering within weeks. Check both temperature (ideal range: 50-85°F) and humidity before cracking open the can.