Every homeowner with a leaking heater asks the same question, usually while standing in water: fix it or replace it? Here is the framework a straight technician uses. No sales pitch — just the dividing lines.
Repair it: the clear cases
The leak is at a valve, fitting, gasket, or connection — and the tank shell is sound. Drain valve dripping, TPR valve weeping from a worn seat, loose inlet fitting, failed element gasket: these are component failures, and components are replaceable. If the tank is otherwise healthy, repair is the smart move every time.
Replace it: the clear cases
The leak is from the tank shell itself — water weeping through the steel, rust-through at the seams, a base that stays damp no matter what gets fixed. Tank corrosion is systemic, not local; there is no lasting repair for a compromised shell. Patching it just schedules the same conversation for a few months out.
The gray zone: age plus condition
Tanks typically last 8–20 years depending on type, with hard water and skipped maintenance pulling toward the short end. An older tank with a dead anode rod, heavy sediment, and now a leak is telling you its story — even if today’s leak is technically repairable. That is when honest math matters: repair buys time, replacement buys years.
The honest question to ask any technician
Ask this: ‘If this were your house, would you repair it or replace it?’ Then watch for a straight answer with reasons — location of the leak, tank condition, age. Vague upsell language is its own answer. Our rule is simple: we recommend replacement only when the tank is done or the unit’s history says repair is patching a finished tank. Call (833) 713-2101 for the straight call on yours.