Metal paint lasts on steel, gates and roofs only as a three-part system: strip the rust with Rust Remover, prime the bare metal with the right primer, then topcoat with High Gloss Enamel. Paint slapped straight onto bare or rusty metal peels within a season. This guide matches the right primer to each metal, walks the full system, and links the rust and galvanised guides for every step.
What kind of paint is best for metal?
The best paint for metal is an enamel topcoat over a metal primer, because enamel gives a hard, weatherproof, rust-resisting finish that ordinary paint cannot. High Gloss Enamel is the go-to topcoat for gates, railings, burglar bars, doors and steel frames. The primer under it is what actually stops rust, so the pairing matters more than the topcoat alone. Use the table below to match the primer to your metal.
| Metal / situation | Primer | Topcoat |
|---|---|---|
| New mild steel, gates, railings | Red Oxide Primer | High Gloss Enamel |
| Galvanised / non-ferrous metal | Etch Primer | High Gloss Enamel |
| Metal roofs (spray) | ZP4 or Zinc Phosphate Primer | roof coat (see roof guide) |
| Rusty or previously rusted metal | ZP4 Anti Rust Primer | High Gloss Enamel |
| Water-based system (primer + topcoat) | Steel Primer (water-based, acts as primer and topcoat) | |
Can I paint directly onto metal?
No, do not paint directly onto bare or rusty metal, because paint will not bond and rust keeps spreading underneath. Bare steel needs a metal primer to grip and to stop corrosion; galvanised and shiny metal need an etch primer to bite into the surface. The only shortcut is Steel Primer, a water-based acrylic that works as both primer and topcoat on sound steel. Everything else needs prime-then-paint.
Which paint is permanent on metal, and which sticks?
An enamel topcoat over the correct primer is the longest-lasting paint on metal, and the primer is what makes it stick. No paint is truly permanent outdoors, but a primed-and-enamelled gate holds up for years against sun and rain. Adhesion comes from the primer: Red Oxide grips new steel, Etch Primer grips galvanised and non-ferrous metal, and ZP4 locks down old rust. Skip the primer and even the best enamel lifts.
The metal painting system: derust, prime, topcoat
Every lasting metal paint job follows the same 3 steps.
- 1. Derust and clean. Strip loose rust and scale with Rust Remover, and degrease oily metal. Bare, clean, dry metal is the only sound base. See how to remove rust from metal.
- 2. Prime. Match the primer to the metal: Red Oxide for new steel, Etch Primer for galvanised, ZP4 over old rust. See which metal primer to use.
- 3. Topcoat. Finish with two coats of High Gloss Enamel for a hard, weatherproof, decorative surface.
What is the best paint for rusty metal?
The best approach for rusty metal is to strip the loose rust with Rust Remover, then prime with ZP4 Anti Rust Primer, which drives the remaining rust through its lifecycle and seals it. Painting over active rust with enamel alone traps the corrosion, and it keeps eating the metal under the paint. The full method is in the guide to painting rusty metal.
Best paint for gates, steel and burglar bars
Gates, steel and burglar bars take a rust-inhibiting primer under two coats of High Gloss Enamel. For decorative metalwork you want the hard, glossy, wipe-clean finish enamel gives. New steel gates take Red Oxide Primer first; galvanised palisade takes Etch Primer. See the guide to paint for gates, fences and railings.
Metal roofs
Metal and IBR roofs take their own system: clean and derust, prime with ZP4 (water-based, sprayable) or Zinc Phosphate Primer, then a UV-stable roof topcoat. Because a roof is a large, sun-exposed surface, the topcoat is a roof coat rather than gate enamel. The full method is in the guide to painting a metal roof.
Brush, roller or spray on metal?
Brush and roller suit gates, railings and small steelwork; spraying suits large, open or intricate metalwork like palisade and roofs. A brush works enamel into corners, welds and detail, and a small roller speeds flat sections. Spraying gives the smoothest finish and covers palisade, mesh and roofs fastest, but it needs masking and steady conditions. Whichever you use, keep the coats thin and even — thick enamel runs and stays soft, and a heavy primer coat is no substitute for two thin ones.
What colours does metal paint come in?
Metal enamel comes in the full range of gloss colours, from classic black, white and charcoal to bold feature shades. Black and dark greys are the traditional choice for gates, burglar bars and palisade because they hide dust and street grime; whites and colours suit doors, frames and feature ironwork. The primer colour underneath does not matter to the final look as long as the topcoat covers in two coats, so choose the enamel colour for the finish you want and let the primer do its protective job beneath.
How long does painted metal last?
A properly primed and enamelled metal surface lasts about 5 to 10 years before it needs a maintenance coat, with cut edges, welds and high-touch areas wearing first. Coastal salt air shortens that; a sheltered inland gate sits at the longer end. The way to get the full life is to catch chips and rust spots early: a quick sand, spot-prime and touch-up keeps water out of the break before it spreads under the paint. Leaving a chip is what turns a five-minute touch-up into a full strip and repaint.
Maintaining and touching up painted metal
Keep painted metal in good order by washing it down, checking the wear points, and touching up chips before they rust. Rinse dust, salt and grime off gates and railings so grit does not hold moisture against the paint. A few times a year, run your eye over the latch, hinges, welds and bottom rails, where knocks and splashes wear the coating first. Where the enamel has chipped to bare metal, sand the spot, dab on primer, and touch in the enamel the same day. This small routine is what carries a metal paint job to the far end of its lifespan instead of the near end.
How much you need and sizes
Metal primers and enamels come in 5 litre (L) and 20 L. Coverage runs about 1 L per 8 to 12 square metres (m²) per coat on smooth metal, less on rough or open sections like palisade and mesh, which have more surface area than their footprint suggests. Prime in one to two coats and topcoat in two. Prices sit on each product page and the full price list.
Related guides
- Metal primer: which one for which metal
- How to paint galvanised metal
- Best paint for gates, fences and railings
- How to remove rust from metal
- Rust converter vs rust remover
- How to paint rusty metal
Where to buy
Shop Rust Remover, the metal primers and High Gloss Enamel in the Metal range, with national delivery, or visit our paint shops in Table View, Cape Town and Edenvale, Johannesburg. For trade pricing, call +27 84 985 6141.