Water Heater Not Working? Repair or Replace 2026

Should I repair or replace my water heater?

Repair a water heater that is under about 8 years old and has a single failed part like a heating element, thermostat, or thermocouple. Replace it if it is over 10 years old, leaking from the tank, or facing a repair that costs more than half the price of a new unit. A leaking tank is never a repair, it means a new water heater.

Straightforward pricing

  • $99 dispatch on every truck roll. Free on new-install estimates.
  • $111 diagnostic, credited toward the repair if you accept within 14 days.
  • Free estimates on new installs. No charge to walk through replacement options.

Call (405) 375-4822. 4.8 stars / 289 reviews.

No hot water on a cold Kingfisher morning is one of the calls I get most, right alongside no heat. I am Dave Hartzell, Master HVAC licensed with 45 years in the trade, and I have replaced and repaired more water heaters in central Oklahoma than I can count. The repair-or-replace question comes down to age, what failed, and what the fix costs against a new unit. Here is how I walk a homeowner through it so you spend money in the right place.

When should I repair versus replace a water heater?

I use three things to make the call: how old the unit is, what actually broke, and whether the repair cost is creeping toward the price of a new one. Here is the quick read I give homeowners on the phone.

Situation My call Why
Tank leaking from the bottomReplaceThe steel tank has rusted through. There is no repair for that.
Under 8 years, no hot waterRepairUsually a failed element, thermostat, thermocouple, or igniter. Cheap fix.
Over 10 years oldReplacePast its expected life. More failures are coming, and efficiency has dropped.
Repair costs over half a new unitReplaceYou are throwing good money at an old tank. Put it toward a new one.
Rusty or smelly hot waterInspect, often replaceCorrosion inside the tank. A flush or anode rod may buy time, but the clock is ticking.
Pilot will not stay lit, gas unitRepairTypically a thermocouple or gas valve. Affordable if the tank is otherwise sound.

The honest rule of thumb: if your water heater is more than 10 years old or leaking from the tank itself, replacement is the smart money. Under that, most problems are a part swap.

How much does a water heater repair or replacement cost?

I will not pin a website price on your exact job without seeing it, but here are honest central Oklahoma ranges so you know what you are looking at. Every truck roll starts with a $99 dispatch and a $111 diagnostic, and that diagnostic is credited toward the repair if you accept within 14 days. New unit estimates are free.

  • Common repairs (element, thermostat, thermocouple, igniter): generally a few hundred dollars including parts and labor.
  • Standard tank water heater, installed (40 to 50 gallon gas or electric): commonly $1,200 to $2,500 depending on size, fuel, and code upgrades.
  • Tankless water heater, installed: commonly $3,000 to $5,500. They cost more up front but run for 20 years and only heat water when you need it.

If the tank is sound and the fix is small, repair wins every time. When the numbers get close, I lay both options on the table and let you decide. Call (405) 375-4822 for a real number on your situation.

How long should a water heater last in Oklahoma?

A standard tank water heater lasts about 8 to 12 years. Tankless units run 15 to 20 years. Out here our water can carry minerals that build up sediment in the bottom of a tank, which makes it rumble, work harder, and wear out faster. Flushing the tank once a year and checking the anode rod, the sacrificial metal rod that corrodes so the tank does not, are the two things that stretch its life. If yours is past 10 years and you have never flushed it, it is living on borrowed time.

What are the warning signs my water heater is failing?

A water heater rarely dies without warning. Watch for these and call before it floods the garage:

  • Water pooling around the base. Even a small puddle means the tank or a fitting is failing.
  • Rusty, brown, or metallic-smelling hot water. The inside of the tank is corroding.
  • Rumbling or popping noises. Sediment cooking on the bottom of the tank.
  • Not enough hot water, or it runs cold fast. A failing element or heavy sediment buildup.
  • The unit is over 10 years old. Age alone is reason to plan ahead.

Is a tankless water heater worth it?

For a lot of central Oklahoma homes, yes. A tankless unit heats water on demand, so you never run out in the middle of a shower, and it lasts close to twice as long as a tank. The trade-off is a higher install cost up front and, on gas models, sometimes a larger gas line or new venting. If you are already replacing a unit that died, it is the right time to weigh tankless against a standard tank. I will tell you straight whether your home is a good fit. Note that the federal energy efficiency tax credits, Section 25C and 25D, expired December 31, 2025, so do not count on a federal credit for a 2026 install. Ask me about any Oklahoma utility rebate that may apply to your equipment.

Water heater questions, answered

Should I repair or replace my water heater?

Repair a water heater under about 8 years old with a single failed part like an element, thermostat, or thermocouple. Replace it if it is over 10 years old, leaking from the tank, or the repair costs more than half the price of a new unit. A leaking tank always means replacement.

How much does it cost to replace a water heater in Oklahoma?

A standard 40 to 50 gallon tank water heater installed commonly runs $1,200 to $2,500 depending on size, fuel, and code upgrades. A tankless unit installed commonly runs $3,000 to $5,500. Estimates on a new unit are free, so call (405) 375-4822 for a real number.

How long does a water heater last?

A standard tank water heater lasts about 8 to 12 years and a tankless unit lasts 15 to 20 years. Oklahoma water minerals build sediment in the tank, so flushing it once a year and checking the anode rod helps it reach the high end of that range.

Why is my water heater leaking?

If water is pooling at the base, the steel tank has usually rusted through from the inside, and that is not repairable. Sometimes a leak is just a loose fitting, drain valve, or the temperature relief valve, which can be fixed. Shut off the water and call (405) 375-4822 to find the source fast.

Is a tankless water heater worth it in Oklahoma?

For many central Oklahoma homes, yes. Tankless heats water on demand so you never run out, and it lasts close to twice as long as a tank. The trade-off is a higher install cost and sometimes a larger gas line or new venting, so it is worth weighing when you are replacing a failed unit.

No hot water? Let me take a look.

I will tell you straight whether to repair or replace, and I do free estimates on a new unit. Same plain-spoken advice I would give my own family.

Call (405) 375-4822

Master HVAC licensed. 45 years of experience. 4.8 stars / 289 reviews.

Scroll to Top
Our Work · 3,320 Jobs