Whether to repair or replace an old geyser comes down to a fairly simple comparison — the cost and likely lifespan of the repair, versus the cost of a new unit and the years of reliable service it should provide.

When repair makes sense

  • The tank itself is sound — no rust, no leaks from the tank body — and the fault is a component like the element, thermostat, or pressure valve
  • The geyser is relatively young (under 8-10 years) with a good maintenance history
  • This is the first significant issue, not a repeated pattern of problems

When replacement makes more sense

  • The tank shows rust, discoloured water, or any sign of leaking from the tank body itself
  • The geyser is past 10-12 years old
  • You’ve already had multiple repairs on the same unit
  • The repair cost approaches a significant portion of what a new geyser would cost

Consider the bigger picture too

An older geyser is also likely less energy-efficient than a current model, meaning a replacement often brings ongoing electricity savings on top of reliability — something a repair on an old unit doesn’t offer. If you’re already facing a repair bill, it’s worth weighing that against the option of upgrading to a heat pump or more efficient electric unit instead.

Getting an honest answer

A plumber inspecting the actual fault can usually give a clear recommendation — not every old geyser needs replacing, and not every repair is worth doing. The goal is an honest assessment based on the tank’s actual condition, not a default push toward the more expensive option.

Need a Plumber in Midrand or Johannesburg Right Now?

Call 072 280 7603 — available 24/7, no call-out fee, fast response across Gauteng.