PLUMBING COST ESTIMATOR

Home > Calculators > Plumbing > Water Heater Repair Cost Calculator

Water Heater Repair Cost Calculator

The Water Heater Repair Cost Calculator estimates what it costs to fix a faulty water heater. Choose a gas tank, electric tank, tankless or heat pump heater, tick the repairs it needs, and you get a planning budget split into parts, labor and service call, with budget, standard and premium ranges. It also compares the repair with the cost of a new heater, to help you decide whether to repair or replace. It is free and takes under a minute. It is a planning estimate, not a bid.

Estimate My Repair Cost

Water Heater Repair

Estimate your water heater repair cost

Choose your type of water heater and its age, then tick every repair you think it needs. Only the repairs that apply to your type of heater are shown. If you do not know what is wrong, choose "Not sure" to budget for a diagnosis. Only your ZIP code, the heater type and at least one repair are required.

Calculator loaded from the pre-uploaded Media file: https://www.omniestimate.com/wp-content/uploads/2026/10/031-water-heater-repair-cost-calculator.html

How to read your estimate

The large figure at the top is the estimated repair budget for a standard repair, shown as a range. Below it you will find:

Cost breakdown

Parts, labor and the service call, plus an extra parts allowance if you ticked it.

By repair

The parts and labor for each repair you selected.

Budget, Standard and Premium

Three repair levels that reflect different parts, technician experience and labor warranty.

Repair or replace?

The typical cost of a new heater of the same type, what share of that your repair represents, and a short recommendation based on the heater's age.

Every figure is a planning range. The fault is confirmed on site and may differ from the repair you selected. Actual contractor pricing may vary based on location, conditions, parts, labor market and project complexity.

Planning estimate only

The Water Heater Repair Cost Calculator provides planning estimates only. Results are not quotes, bids or guaranteed prices. Estimates are based on general US planning assumptions and do not reflect live contractor pricing or pricing specific to your ZIP code. The fault is confirmed on site and may differ from the repair selected. Actual contractor pricing may vary based on location, conditions, parts, labor market and project complexity. The repair-or-replace guidance is general and is not a substitute for an inspection. If you smell gas, leave the building and call your gas utility or emergency services. Always use licensed, insured professionals.

What each cost category covers

Parts

Replacement parts and supplies for the repairs selected. Whenever a repair uses parts; not for a diagnosis alone.

Labor

Time to fit and test the repair, or to find the fault. Adjusted for the heater's age and location, and for emergency timing. Always.

Service call

The trip and diagnostic charge. Doubled for an emergency. Always.

Extra parts allowance

A contingency in case a second fault is found during the repair. When the option is ticked.

A repair has no removal, disposal or permit categories.

PLUMBING · COST GUIDE

How much does water heater repair cost?

Most common water heater repairs budget at about $240 to $525, including parts, labor and a service call. Replacing a thermocouple or igniter on a gas tank budgets at about $250 to $300, and a heating element on an electric tank at about $280 to $340. Major components cost more: a tankless heat exchanger budgets at about $1,150 to $1,400. These planning figures assume a heater 6 to 10 years old, with easy access, repaired in normal working hours.

RepairBudgetStandardPremium
Tank flush$150 – $180$240 – $280$380 – $450
Thermocouple or igniter (gas tank)$160 – $190$250 – $300$410 – $500
Heating element (electric tank)$170 – $200$280 – $340$450 – $550
Gas control valve (gas tank)$260 – $310$430 – $525$700 – $825
Heat exchanger (tankless)$725 – $850$1,150 – $1,400$1,800 – $2,150

Planning estimates from the OmniEstimate calculator. They are not quotes. Actual contractor pricing may vary.

How this calculator works

The calculator prices each repair for your type of heater, keeping parts and labor apart. It adjusts labor for the heater's age and where it sits, and for emergency timing. If you select more than one repair, the most labor-heavy one is charged in full and each additional repair at about 80 percent of its labor, because the plumber is already on site. One service call is added for the visit.

The three repair levels are built from different inputs for parts, technician experience and warranty. They are not one number multiplied up and down. Your ZIP code identifies your market for contractor matching and does not change the price.

Repair costs by type of water heater

The same symptom can mean a different part on a different heater. The table shows the standard range for each repair by heater type.

RepairGas tankElectric tankTankless
Diagnosis only$160 – $190$160 – $190$170 – $210
Thermostat or control$430 – $525$260 – $310$525 – $625
Heating elementNot applicable$280 – $340Not applicable
Pilot, igniter or flame sensor$250 – $300Not applicable$350 – $420
Pressure relief valve$250 – $300$250 – $300$260 – $310
Anode rod$270 – $320$270 – $320Not applicable
Flush or descale$240 – $280$240 – $280$300 – $360
Leaking valve or fitting$260 – $320$260 – $320$260 – $320
Vent or flue$360 – $430Not applicable$360 – $430
Major component$430 – $525Not applicable$1,150 – $1,400

Standard-level planning estimates. “Thermostat or control” means the gas control valve on a gas tank, the thermostats on an electric tank and the control board or a sensor on a tankless heater. “Major component” means the burner assembly on a gas tank and the heat exchanger on a tankless heater.

For a heat pump water heater, the common tank repairs cost the same as for an electric tank. A control board or sensor budgets at about $525 to $650, a backup heating element at about $300 to $360, and a compressor or fan at about $825 to $975.

What affects the cost of a water heater repair?

The part that has failed

Most repair parts are inexpensive. A thermocouple or igniter is about $25 to $35 at standard pricing, so the bill is mostly labor and the service call. A gas control valve is about $150 to $190 in parts, and a tankless heat exchanger about $575 to $725.

The service call

Every repair includes a service call of about $90 to $110 at standard pricing. That is why even a quick repair rarely costs much less than $250, and why a diagnosis on its own budgets at about $160 to $190.

Age and location

Older heaters take a little longer to work on because fittings corrode and seize. Location matters more. For a thermocouple repair, the standard estimate is about $250 to $300 in a garage or basement, $280 to $330 in a closet or tight space and $300 to $360 in an attic or crawl space.

Emergency timing

Emergency repair raises labor by about 50 percent and doubles the service call. It moves the standard thermocouple repair to about $410 to $500.

More than one repair

Doing two repairs in one visit costs less than two visits. A thermocouple replacement plus a flush budgets at about $370 to $450 together. On an electric tank, replacing a heating element and the thermostats together budgets at about $420 to $500.

Repair or replace?

A common rule of thumb is to replace the heater when a repair costs half or more of a new one, or when an older tank needs a costly repair. The calculator compares your repair with the typical cost of a like-for-like replacement and shows the share.

Heater typeStandard replacement (like-for-like)
Electric tank, 40–50 gallon$1,450 – $1,700
Gas tank, 40–50 gallon$1,650 – $1,950
Gas tankless, standard size$2,800 – $3,350
Heat pump, 50 gallon$3,250 – $3,900

Replacement figures come from the Water Heater Replacement Cost Calculator. Tank Water Heater Cost Calculator — Link still needed. Tankless Water Heater Cost Calculator — Link still needed.

  • Repair when the heater is under 10 years old and the repair is a small share of the replacement cost.
  • Consider replacing when a tank is over 10 years old and the repair is a quarter or more of the replacement cost.
  • Replace when the tank itself is leaking. A corroded tank cannot be repaired.
  • Check the warranty first. If the heater is still covered, the part may be free and you would pay for labor only.

Common problems and what they usually mean

SymptomLikely causeRepair to select
No hot water (electric)Tripped breaker or reset button, failed element or thermostatHeating element, or thermostat or control
No hot water (gas)Pilot out, failed thermocouple or igniter, faulty gas control valvePilot or igniter, or thermostat or control
Water too hot or not hot enoughThermostat setting or a failing thermostatThermostat or control
Rumbling or popping noisesSediment in the tankFlush or descale
Smelly or rusty hot waterWorn anode rod, or a corroding tankAnode rod
Dripping from a valve or pipeLoose or worn valve or connectionLeaking valve or fitting, or pressure relief valve (Pipe Leak Repair Cost Calculator — Link still needed)
Water pooling under the tankThe tank has corroded throughCannot be repaired; replace the heater

Checks you can do before calling

On an electric heater, check the breaker and press the red reset button on the upper thermostat. On a gas heater, check whether the pilot is lit and follow the lighting instructions on the label. Check the thermostat setting has not been changed. Find the model and serial number on the label, so the plumber can check the age and the warranty. If you smell gas, leave the house and call your gas utility or emergency services from outside. Do not try to relight the heater. (Gas Line Repair Cost Calculator — Link still needed.)

Regional pricing differences

Labor rates and service call fees differ from one market to another. The calculator does not adjust for location. Treat the result as a national planning range, then get quotes from local plumbers to see where your market sits.

Questions to ask a plumber

What do you think has failed, and how will you confirm it? Is the service call credited toward the repair if I go ahead? Is the part covered by the manufacturer's warranty? Given the heater's age, would you repair it or replace it? What warranty do you give on the repair?

When to hire a professional

Water heater repairs involve gas, high-voltage electricity and very hot, pressurized water. Gas components, relief valves and electrical parts should be handled by a licensed plumber or technician. Simple checks, such as resetting a breaker or relighting a pilot by following the label, are reasonable for a homeowner. See also the Plumber Cost Calculator.

Quick answers

What is the average cost to repair a water heater?

Most common water heater repairs budget at about $240 to $525, including parts, labor and a service call, based on OmniEstimate's standard planning assumptions. A thermocouple replacement budgets at about $250 to $300 and a gas control valve at about $430 to $525.

When should you replace a water heater instead of repairing it?

Replace a water heater when the tank itself is leaking, when a repair costs half or more of a new heater, or when a tank over 10 years old needs a costly repair. A like-for-like 40 to 50 gallon gas tank replacement budgets at about $1,650 to $1,950 in OmniEstimate's standard estimate.

What is a thermocouple on a water heater?

A thermocouple is a small safety sensor on a gas water heater that sits in the pilot flame. It lets gas flow only while the pilot is lit. When it fails, the pilot will not stay lit and there is no hot water. Replacing one budgets at about $250 to $300.

What does an anode rod do?

An anode rod is a metal rod inside a tank water heater that corrodes in place of the steel tank, protecting it from rust. A worn anode rod can cause smelly or rusty hot water. Replacing one budgets at about $270 to $320 in OmniEstimate's standard estimate.

Frequently asked questions

How much does water heater repair cost?

Most common water heater repairs budget at about $240 to $525 at standard pricing, based on this calculator's assumptions. Replacing a thermocouple or igniter on a gas tank budgets at about $250 to $300, a heating element on an electric tank at about $280 to $340, and a gas control valve at about $430 to $525. Each figure includes parts, labor and a service call.

How much does it cost to replace a water heater heating element?

Replacing a heating element in an electric tank water heater budgets at about $280 to $340 at standard pricing. The part is inexpensive, at about $35 to $45, so most of the cost is labor and the service call. Replacing the thermostats at the same visit brings the total to about $420 to $500.

How much does it cost to fix a pilot light that keeps going out?

A pilot that will not stay lit on a gas tank water heater is often caused by a failed thermocouple. Replacing the thermocouple or igniter budgets at about $250 to $300 at standard pricing. If the gas control valve is at fault instead, the repair budgets at about $430 to $525.

Is it worth repairing a 10-year-old water heater?

It depends on the repair. Tank water heaters commonly last around 10 to 15 years, so a small, inexpensive repair can still be worthwhile. For a costly repair on a tank over 10 years old, replacement is often the better value. Tankless heaters often last longer, so repairs are worthwhile for more years.

Can a leaking water heater be repaired?

It depends on where the leak is. A leak at the drain valve, the relief valve or a pipe connection can usually be repaired, and budgets at about $250 to $320 at standard pricing. A leak from the tank body itself cannot be repaired, because the tank has corroded through, and the heater needs replacing.

Why is there no hot water?

On an electric heater, the usual causes are a tripped breaker, a tripped reset button on the thermostat, a failed heating element or a failed thermostat. On a gas heater, they are a pilot that has gone out, a failed thermocouple or igniter, or a faulty gas control valve. Check the breaker and the pilot before booking a repair.

How much does it cost to flush a water heater?

A professional flush of a tank water heater budgets at about $240 to $280 at standard pricing, including the service call. Descaling a tankless heater budgets at about $300 to $360. Adding a flush to another repair at the same visit costs less, at about $110 to $140 extra for a tank.

Does my ZIP code change the estimate?

No. The calculator uses your ZIP code to identify your market and match you with local professionals. It does not adjust the price. Local labor rates do vary, so use the result as a planning range and compare it with quotes from plumbers in your area.

Related calculators

Find Professionals

Compare local plumbers and get quotes for your water heater repair.

Find Plumbing Contractors

CTA link still needed — MyListing URL unverified