Gas Water Heater Not Heating

A gas water heater that produces no hot water almost always has one of four problems: the pilot light is out, the thermocouple has failed, the gas valve is bad, or gas pressure is low. The good news is that pilot and thermocouple repairs are DIY-friendly and cost under $30 in parts. Gas valve and pressure issues typically require a plumber or gas technician, but correctly diagnosing the root cause before calling saves you time and money.

Try the AI Diagnosis Tool

Common Symptoms

  • No hot water at any tap
  • Pilot light is out or won't stay lit
  • Status light on gas valve flashing fault code
  • Water is lukewarm but not hot
  • Popping or rumbling sounds from tank (scale buildup affecting heating)

Most Likely Causes

  1. 1

    Pilot Light Out (Most Common)

    The pilot flame has been extinguished by a draft, gas interruption, or thermocouple failure. Without the pilot, the gas valve won't open and the main burner can't fire. Relighting the pilot per the label instructions resolves this instantly if the thermocouple is still good.

  2. 2

    Bad Thermocouple

    The thermocouple is a safety device that generates a small millivolt current (20–30mV) when heated by the pilot flame, signaling the gas valve to stay open. A failing thermocouple generates insufficient voltage and causes the gas valve to shut off the pilot. This is the single most common water heater repair.

  3. 3

    Failed Gas Valve

    The combination gas valve controls both the pilot and main burner gas flow. When it fails internally — usually a stuck solenoid or failed thermopile — the pilot won't light or stay lit, or the main burner won't fire even with a good thermocouple reading. A faulty gas valve typically costs $80–$150 to replace and is a definitive fix if thermocouple tests good.

  4. 4

    Low Gas Pressure

    If other gas appliances in the home also have weak flames or are off, low gas pressure from the utility side or a partially closed shutoff valve is the cause. Check that the gas shutoff valve at the water heater is fully open (handle parallel to pipe), and verify the gas meter service hasn't been interrupted.

Not sure if this is the right fix for your exact model?

Upload a photo of your appliance label — Fix-It Fast AI will identify your exact unit and tailor the diagnosis.

Quick DIY Checks

Safety Warning

If you smell gas at any point, do not attempt to relight the pilot. Immediately turn the gas valve to OFF, open windows and doors, leave the building, and call your gas utility's emergency line from outside. Do not operate any electrical switches or open flames.

  1. 1Relight the pilot following the exact instructions on the water heater label — hold the pilot button down for 30–60 seconds to heat the thermocouple before releasing. If it relights and stays lit, you're done.
  2. 2Test thermocouple output with a multimeter set to millivolts DC. With the pilot lit, connect meter leads to the thermocouple's output terminal and ground. A good thermocouple reads 20–30mV; below 15mV means replace it.
  3. 3Inspect the gas supply: confirm the shutoff valve at the water heater is fully open (handle parallel to the supply pipe), and check whether other gas appliances in the home are working normally.

Get the full fix — Pro members get unlimited AI diagnoses

Save your repair history, get step-by-step AI guidance on any water_heater issue, and avoid $150+ service call fees.

Try Pro — $7.99/mo
  1. 4Verify the thermostat dial is set to at least 120°F (the HOT setting on most tanks). Accidentally turned-down thermostat settings are a surprisingly common no-hot-water call.
  2. 5Listen for the gas valve click when you turn the thermostat up — you should hear a faint click as the solenoid opens. No click with a good thermocouple reading usually confirms gas valve failure.

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Repair vs Replace

✓ Worth Repairing

Thermocouples and pilot assemblies are inexpensive parts with a 15–30 minute replacement time. Even a gas valve at $80–$150 is a worthwhile repair on a tank under 8 years old. If the tank is over 10–12 years old and has had multiple failures, replacement makes more economic sense — especially if there's visible corrosion or the anode rod has never been serviced.

Est. Repair Cost

$15–$150

Est. Replacement Cost

$600–$1,800 for new water heater installed

Recommended Tools & Parts

  • Universal Thermocouple

    24-inch universal fit thermocouple compatible with most gas water heaters. Replaces failed thermocouples that cause pilot outage.

    $12–$20

    Buy on Amazon →
  • Gas Valve (OEM)

    Combination gas valve for gas water heaters — controls pilot and main burner gas flow. Match to your heater brand and BTU rating.

    $80–$150

    Buy on Amazon →
  • Pilot Assembly Kit

    Complete pilot burner assembly including thermocouple and pilot tube — used when individual thermocouple replacement doesn't resolve the issue.

    $20–$40

    Buy on Amazon →
  • Anode Rod

    Magnesium or aluminum anode rod to replace the sacrificial rod and extend tank life. Replace every 3–5 years to prevent tank corrosion.

    $20–$35

    Buy on Amazon →

Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.

Still stuck? Let AI take a look.

Describe your problem or upload a photo — get a diagnosis in seconds.

Related Repairs

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Still not sure what's wrong?

Get an AI diagnosis in seconds — describe the problem or upload a photo.

Get an AI Diagnosis

⚡ Get step-by-step help for YOUR specific appliance

Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.

No account needed for diagnosis. Cancel Pro anytime.

Related Tools

Frequently Asked Questions

How long does it take for a gas water heater to heat up after relighting the pilot?
A standard 40–50 gallon gas water heater takes 30–40 minutes to fully reheat from cold after the pilot is relit and the burner fires. If the burner lights but water is still lukewarm after an hour, the thermostat may be set too low or there's a secondary issue with the gas valve.
Can I replace a water heater thermocouple myself?
Yes — thermocouple replacement is one of the most beginner-friendly gas appliance repairs. Turn off the gas valve, let the pilot cool, unscrew the thermocouple from the gas valve (usually a compression nut), pull it out of the pilot bracket, and install the new one in reverse order. The whole job takes 15–20 minutes and requires no special tools.
My water heater status light is blinking — what does it mean?
Most modern gas water heaters use the pilot status light to flash fault codes. The most common: 1 flash = normal operation (pilot on, burner off), 3–4 flashes = thermocouple/thermopile fault, 7 flashes = gas supply issue, continuous flashing = gas valve error. Count the blink sequence and compare to the code chart printed on the side of the water heater.