Freshly painted glossy black wrought-iron gate on a South African home

Metal Paint & Rust Protection in South Africa

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.

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

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.

Back to blog