Water heater not working is one of the most stressful household problems — especially on a cold Portland morning. Before you call a plumber, there are several quick checks you can do safely yourself. This guide walks through every likely cause, in the order you should check them, for both gas and electric units.
Do not touch any switches or light sources. Leave your home immediately, leave doors open as you go, and call your gas provider (NW Natural: 800-422-4012) from outside. Do not return until the utility clears the home. This is the one step that is never DIY.
For a gas unit: check the pilot light, then the thermostat, then sediment buildup. For an electric unit: check the circuit breaker first, then the reset button, then the thermostat. If none of those fix it, call us — same-day diagnosis available at (971) 293-4200.
IDENTIFY YOUR WATER HEATER TYPE FIRST
The troubleshooting steps differ significantly between gas and electric water heaters. Check the label on the side of your unit or look at the bottom — gas units have a gas line and vent pipe; electric units have two electrical conduit connections and no exhaust vent.
GAS WATER HEATER: STEP-BY-STEP CHECKS
-
1Check the Pilot LightLook through the small window at the base of the unit. If no blue flame is visible, the pilot is out. On older units, relight it manually following the instructions printed on the label — typically: turn the gas knob to "Pilot," press and hold, spark the igniter, hold for 30 seconds, then turn to "On." On newer units with electronic ignition, press the igniter button. If the pilot won't stay lit, see Step 4.
-
2Check the Gas Supply ValveThe gas supply valve is on the gas line feeding your water heater. It should be parallel to the pipe (open). If it's perpendicular, it's shut off — turn it parallel to restore gas flow. Also check that no one turned off the main gas shutoff at the meter.
-
3Check the Thermostat SettingThe thermostat dial is on the gas control valve at the front of the unit. It should be set to 120°F (the "Hot" mark, or roughly at the C setting). If someone turned it down, or if the dial got bumped, that's your culprit. Turn it up and wait 30–60 minutes to see if the water heats.
-
4Pilot Won't Stay Lit → ThermocoupleIf the pilot relights but goes out when you release the button, the thermocouple (the safety sensor that detects the flame) has likely failed. This is a common $20–$50 part. This is a professional repair — replacing a thermocouple involves working directly with the gas valve.
-
5Check for Sediment BuildupIf your water heater makes popping or rumbling noises and heats slowly, sediment has built up on the tank floor. Sediment insulates the burner from the water, causing overheating and inefficiency. A professional flush ($89–$149) usually resolves this. If you've never flushed the tank and it's over 5 years old, this is likely a contributor.
ELECTRIC WATER HEATER: STEP-BY-STEP CHECKS
-
1Check the Circuit BreakerElectric water heaters run on a dedicated 240V double-pole breaker — typically labeled "Water Heater" in your panel. Look for a tripped breaker (the switch will be in the middle position, neither fully on nor off). Reset it by pushing it firmly to OFF then back to ON. If it trips again immediately, there's a wiring or element short — call a pro.
-
2Press the Reset ButtonBehind the upper access panel on the side of the tank is a red reset button (high-limit cutoff). Press it firmly until you hear a click. This resets the high-temperature safety switch. Replace the panel, restore power, and wait 60–90 minutes. If the button trips again, the thermostat is overheating — a repair is needed.
-
3Check Both ThermostatsElectric water heaters have two thermostats (upper and lower), each behind an access panel. Both should be set to 120°F. Use a flathead screwdriver to adjust if needed. Caution: turn off power at the breaker before removing access panels.
-
4Lukewarm Water Only → Upper ElementIf you're getting lukewarm but not hot water, the upper heating element has likely burned out. The lower element handles the bottom third of the tank, but the upper element does most of the work. Element replacement is a common repair ($150–$280 total including a service call).
-
5No Improvement → Call a ProIf you've checked the breaker, reset the safety switch, and verified thermostat settings and still have no hot water, the issue is most likely a failed heating element or thermostat — both require a licensed technician with electrical testing equipment to diagnose correctly.
COMMON CAUSES AT A GLANCE
| Symptom | Likely Cause | DIY or Pro? |
|---|---|---|
| No hot water at all — gas unit | Pilot light out or gas shutoff | DIY Check |
| No hot water at all — electric unit | Tripped breaker or reset button | DIY Check |
| Lukewarm water only | Thermostat too low or heating element failure | Check thermostat / Pro for element |
| Hot water runs out quickly | Undersized tank or thermostat failure | Pro diagnosis |
| Pilot won't stay lit | Failed thermocouple | Pro repair |
| Breaker keeps tripping | Shorted heating element | Pro repair |
| Popping / rumbling noises | Sediment buildup | Professional flush |
| Water heater leaking | Failed T&P valve, drain valve, or tank corrosion | Pro — call immediately |
| Discolored or rusty hot water | Corroded anode rod or tank | Pro evaluation |
WHEN TO CALL A PROFESSIONAL
Some water heater problems are safe for homeowners to check; others require a licensed technician. Here's the clear line:
Resetting a tripped circuit breaker · Pressing the reset button · Relighting a pilot light (following label instructions) · Adjusting thermostat settings · Checking that gas supply valve is open
Any gas smell · Water actively leaking from the tank · Breaker trips repeatedly after resetting · Reset button trips again within an hour · Water heater is over 10–12 years old · Rusty or discolored hot water · You've completed all the steps above and still have no hot water
A failing water heater that's past its lifespan is usually better replaced than repaired. If yours is over 10 years old and needs a major repair (thermocouple, heating element, thermostat), the repair cost often approaches 40–50% of replacement cost — at which point a new unit makes more financial sense. Our technicians will give you an honest assessment either way.
For water heater repair in Portland, OR, we offer same-day service across the metro. Flat-rate pricing — you know the cost before we start. Oregon CCB #229847.
STILL NO HOT WATER? WE'RE SAME-DAY.
Call now for a fast diagnosis. Flat-rate pricing — no trip charges, no surprise invoices.
CALL (971) 293-4200FREQUENTLY ASKED QUESTIONS
-
Why is my water heater not working after a power outage?Electric water heaters lose power completely during outages and take 1–2 hours to reheat after power returns. Gas water heaters with electronic ignition also won't light without power. If power has been restored and you still have no hot water after 2 hours, check the breaker (electric) or reset button on the thermostat. If the pilot light went out on an older gas unit, relight it following the instructions on the label.
-
How long does it take for a water heater to heat up after running out?A standard 50-gallon gas tank water heater takes about 40–60 minutes to fully reheat from cold. Electric units take 60–90 minutes. If yours takes significantly longer or never fully heats, the thermostat or heating element may be failing.
-
Why do I have lukewarm water but not hot?Lukewarm water typically means one of three things: (1) thermostat set too low — try raising it to 120°F; (2) on electric units, the upper heating element has failed and only the lower element is running; (3) on gas units, the burner is partly clogged or the thermocouple is weak. All three are repairable. Call PDX Water Heater Pros at (971) 293-4200 for same-day diagnosis.
-
When should I call a professional vs. troubleshoot myself?Safe DIY: resetting a tripped breaker, relighting a pilot light, adjusting the thermostat. Call a pro: any gas smell, water leaking from the tank, the unit is over 10 years old, the reset button trips repeatedly, or you've tried the above steps and still have no hot water. For Portland same-day service, call (971) 293-4200.