A water heater quits at the worst possible time — usually a cold shower on a Monday. Before you panic-buy a new one (or pour money into an old one), here's how the decision actually shakes out.
Start with its age
A typical tank water heater lasts 8–12 years — and San Diego's hard water tends to push that toward the lower end. If yours is past 10 and giving you trouble, replacement is usually the smarter money. Under 8? A repair often makes sense.
Repair is usually worth it when…
- The tank is relatively young (under ~8 years)
- It's a single part — thermocouple, heating element, pilot/igniter, or a thermostat
- There's no leaking from the tank body itself
- The repair is a fraction of a new unit's cost
Replace when…
- The tank itself is leaking. A rusted-through tank can't be fixed — only replaced.
- It's near or past its expected lifespan and repairs are stacking up
- Hot water runs out fast or comes out rusty/brown
- You're paying to heat a scaled-up, inefficient tank month after month
The "water on the floor" test
A little water near the top fittings can be a simple connection fix. Water pooling from the bottom of the tank usually means the tank is done. When in doubt, shut off the water and give K2 a call.
Should you go tankless?
If you're replacing anyway, it's worth asking. Tankless units last longer, never "run out," and save space — at a higher upfront cost. We'll walk you through whether it fits your home and your budget rather than just selling you the biggest unit.
Bottom line: young unit + single part = repair; leaking tank or old age = replace. We'll tell you which camp you're in honestly, because we'd rather earn the next job than oversell this one.