Water Heater Not Working? Repair or Replace 2026

I’m Dave Hartzell. 45 years on tools and 15+ years running my own shop here in Kingfisher. When a water heater quits, the repair-or-replace call comes down to three things: age of the tank, the cost of the fix, and whether you’re seeing rust in the water or a wet ring under the unit. I handle gas, electric, and tankless water heater work across central Oklahoma. Call 405-375-4822 for same-day service. 4.8 stars on 279 Google reviews.

Hartzell’s Heat & Air fleet, two service vans ready for dispatch
Hartzell’s responds to water heater and HVAC service calls across central Oklahoma. Call 405-375-4822.

What a water heater repair or replacement costs in Kingfisher OK

I keep my pricing simple and the same for everyone. Here is the 2026 ladder I’m working from on water heater calls. Estimates on new tanks and tankless installs are free.

Job 2026 Price Notes
Dispatch fee $99 Every service call. New install estimates are free.
Diagnostic $111 Credited toward the repair if approved within 14 days.
Heating element or thermostat swap $250 to $450 Electric units. Most common no-hot-water repair.
Anode rod replacement $185 to $285 Preventive. Doubles tank life when done before the rod is gone.
T and P valve replacement $185 to $285 Safety valve. Replace any time it weeps.
Gas valve replacement $385 to $585 Gas units. On a 10+ year tank I usually recommend replacement instead.
Full 40 to 50 gallon tank replacement $1,895 to $2,895 installed Gas or electric. Includes haul-off of the old unit and code updates.
Tankless replacement, gas $4,200 to $6,800 installed Includes new venting and gas line upsize if needed.
Tankless replacement, electric $2,800 to $4,200 installed Good fit for point-of-use or smaller homes.

Annual water heater tune-up and 360 plans are available for tank and tankless units. They cover the anode rod and T and P valve inspection every year, before either one fails.

A real call I ran last March

I pulled an 11 year old A.O. Smith out of a crawl space in Cashion last March. The homeowner called because the water was running rusty on the hot side only. I drained the tank into a bucket and could see the sediment was packed solid, the anode rod was completely gone, and the bottom of the steel was starting to weep. We swapped it for a 50 gallon Bradford White that same afternoon. Three years earlier a $230 anode swap would have given that tank another five or six years easy. That is the case I make for catching these things on a tune-up before they turn into a flood. I see it every month.

For more detail on related work, see my pages on water heater repair in Oklahoma, tankless water heater installation in Oklahoma, and the annual water heater maintenance plans I offer.

Common Water Heater Problems

  • No hot water (gas unit). Usually a failed thermocouple, pilot light out, gas valve issue, or a tripped thermal cutoff. These are typically repairable.
  • No hot water (electric unit). Usually a failed heating element or tripped high-limit switch. Element replacement is straightforward and affordable.
  • Not enough hot water. Could be a partially failed heating element, sediment buildup reducing tank capacity, or an undersized unit for the household demand.
  • Rusty or smelly water. Rust-colored water from a steel tank usually means the sacrificial anode rod is exhausted and the tank is beginning to corrode internally. At this point, replacement is usually more cost-effective than repair.
  • Tank leaking. A leaking tank cannot be repaired, replacement is required immediately. Water damage from a slow tank leak can be expensive if left undetected.
  • Popping or rumbling noise. Sediment buildup on the bottom of the tank causes this. A tank flush may resolve it; if buildup is severe, the unit may need replacement.

Repair or Replace? The 10-Year Rule

If your water heater is under 10 years old and the repair costs less than $500, repair almost always makes sense. If the unit is over 10 years old, or if there’s rust in the water or any tank leakage, replacement is usually the better investment. A new tank water heater runs $1,895 to $2,895 installed in central Oklahoma depending on type and size. See the 2026 pricing table above for the full ladder.

I install GE RealMAX, Bradford White, and other major brands. I also install tankless gas water heaters for households that want unlimited hot water and lower long-term operating costs.

Tankless vs. Tank Water Heaters in Oklahoma

Tankless water heaters heat water on demand, no standby heat loss, unlimited hot water, and a lifespan of 20+ years. The trade-off is higher upfront cost ($4,200 to $6,800 installed for gas, $2,800 to $4,200 for electric) and occasional scale buildup in Oklahoma’s hard water (annual descaling recommended). For most Oklahoma households, a standard 50-gallon gas or electric tank is the most cost-effective choice. For large families or households with high simultaneous demand, tankless is worth the investment.


Frequently Asked Questions

How much does water heater repair cost in Oklahoma?

Hartzell’s charges a $111 diagnostic fee (credited toward repair) plus a $99 dispatch fee. Most water heater repairs run $100, $500 depending on the part. Element or thermostat replacement on electric units typically runs $250 to $450. Thermocouple or gas valve work on gas units runs $185 to $585 depending on the part. If the tank is leaking or corroded, replacement is necessary.

How do I know if my water heater needs to be replaced?

Replace your water heater if: it’s over 10, 12 years old, you see rust-colored water, the tank is leaking, you’ve had multiple repairs in the past two years, or the cost of repair exceeds $500 on a unit over 8 years old. A leaking tank cannot be repaired and must be replaced immediately.

Does Hartzell’s install tankless water heaters?

Yes. I install gas tankless water heaters for whole-house and point-of-use applications. Tankless units provide unlimited hot water and typically last 20+ years. In Oklahoma’s hard water, annual descaling is recommended to maintain efficiency. Call 405-375-4822 for a free estimate on tankless installation.

What water heater brands does Hartzell’s install?

I install GE RealMAX, Bradford White, and other major water heater brands. I recommend GE RealMAX for most Oklahoma applications, excellent efficiency ratings, solid warranty, and readily available parts. Free estimates are available on all new installations.

See real HVAC jobs near you.
Browse 3,320 verified jobs across Central Oklahoma on my interactive map, filter by ZIP, service type, or year. 4.8 stars / 279 reviews.

Questions? Ready to Schedule?

Call 405-375-4822 or book online. Same-day appointments often available. Free estimates on new systems.

Written by Dave HartzellOwner, Hartzell’s Heat & Air. Master HVAC License #00115936. Serving central Oklahoma for 15+ years.


Scroll to Top