Guides › No Hot Water
Hot water runs out fast: why it happens and how to fix it
If your shower goes cold sooner than it used to, or the hot water is only ever lukewarm, the heater is still working but not delivering its full tank. The usual causes are a failed heating element (electric), sediment buildup, a broken dip tube, a thermostat problem, or a household that has simply outgrown its tank. Most are fixable without replacing the heater.
Step 1: Did something change, or did the heater change?
Before blaming the heater, think about whether demand went up. More people in the house, longer showers, a new soaking tub, a rain shower head, or running the dishwasher and laundry at the same time as showers can all empty a tank that used to keep up. Colder incoming water in winter also means the heater delivers less hot water from the same tank, so it's common to notice shortages when the weather turns cold.
If nothing changed and the hot water used to last, the heater itself is the likely cause. Keep reading.
Common causes and fixes
1. A failed heating element (electric heaters)
Most electric tank heaters have two elements, upper and lower. If the lower element fails, the upper one still heats the top part of the tank, so you get some hot water that runs out quickly. That is one of the most common reasons an electric heater suddenly "shrinks." If the upper element fails, you often get no hot water at all, because on most models the upper thermostat must be satisfied before the lower element gets power.
With the power off, an element can be checked for continuity with a multimeter. Elements are inexpensive and replacing one is a common DIY job, but the tank must be drained below the element first, and the replacement must match the voltage and wattage on the heater's rating label.
2. Sediment in the bottom of the tank
Minerals in the water settle to the bottom of the tank over time, especially with hard water. That layer takes up space and, on gas heaters, insulates the water from the burner so it heats slowly. On electric heaters it can bury the lower element and shorten its life. Popping or rumbling sounds are a common sign (see water heater making noise).
Fix: flush the tank. Turn off the power or set a gas heater to PILOT or VACATION, shut the cold water supply, attach a hose to the drain valve, open a hot faucet, and drain until the water runs clear. Many manufacturers recommend flushing periodically; check your manual for how often.
3. A broken dip tube
The dip tube is a plastic tube that carries incoming cold water to the bottom of the tank. If it cracks or breaks off, cold water mixes in at the top, right where the hot water leaves, so the water turns lukewarm fast even though the tank is full of heat. Small white or gray plastic bits in faucet aerators or shower heads can be a sign of a deteriorating dip tube.
Fix: a dip tube can be replaced through the cold inlet fitting on top of the tank. It's a modest job for a handy homeowner, but if the heater is older, weigh the repair against replacement.
4. Thermostat set too low or not working
Check the temperature setting. Many heaters ship set around 120°F, and someone may have turned it down. Raising it gives you more usable hot water from the same tank, but higher temperatures raise scald risk, so go up gradually and consider a mixing valve if you have young kids or older adults in the house. On an electric heater, a thermostat that has failed can keep an element from heating even when the element itself is fine. On a gas heater, a gas control valve that isn't holding temperature usually needs a professional.
5. The tank is too small for the household
If the heater is working correctly and you still run out, it may just be undersized. Look at the rating label for the tank size and the first-hour rating (how much hot water it can deliver in an hour starting from a full tank). Compare that to your busiest hour of use. Options include spacing out showers and appliances, low-flow shower heads, a larger tank, a heat pump water heater, or a tankless unit (see tankless vs tank).
6. A crossed connection somewhere in the plumbing
If hot water is lukewarm even with the heater's tank hot, a faulty single-handle faucet cartridge, mixing valve, or other fixture can let cold water cross into the hot lines. A quick check: shut off the cold water supply valve on top of the water heater, then open a hot faucet. If water keeps flowing steadily, cold water is likely crossing over somewhere in the house.
When to call a plumber
- You aren't comfortable working around 240-volt wiring or gas controls.
- The gas heater lights but won't hold temperature.
- Flushing turns up a lot of rust-colored water, or you see water around the base of the tank. See water heater leaking.
- The heater is near the end of its typical life. See how long water heaters last before paying for repairs.
- You suspect a crossed connection and can't find which fixture is causing it.
Related: Water heater not working: what to check · Water heater pilot light won't stay lit · Water heater making noise