Water Heater Not Making Enough Hot Water: Causes and Fixes
Running out of hot water faster than you used to, or never having enough for a full shower? This is one of the most common water heater complaints — and it's rarely a sign you need a new water heater. A broken dip tube (a $10–20 part) is responsible for a surprising number of cases. Work through these causes before calling a plumber.
Try the AI Diagnosis ToolAI Repair Tools
Common Symptoms
- Hot water runs out much faster than before
- Water is lukewarm instead of hot
- Hot water available only in the morning but not evening
- Small bits of white plastic in faucet aerators or showerheads
- Water heater making popping or rumbling sounds
Most Likely Causes
- 1
Thermostat Set Too Low
Water heaters should be set to 120°F (49°C) for a balance of comfort and energy efficiency. If it's set lower — or if the thermostat has drifted — you'll experience lukewarm water that runs out quickly. Check both thermostats on electric models (upper and lower).
- 2
Sediment Buildup in the Tank
Minerals in hard water (calcium, magnesium) settle to the bottom of the tank over time. The sediment layer acts as insulation between the burner and the water, reducing heating efficiency. Popping or rumbling sounds are the telltale sign.
- 3
Broken Dip Tube
The dip tube carries cold water to the bottom of the tank so it heats before reaching the hot outlet. When the plastic dip tube breaks or cracks — common in water heaters made in the 1990s and increasingly seen in aging units — cold water mixes directly with the hot water at the top. The result: hot water that runs out much faster than before.
- 4
Failed Heating Element (Electric Water Heaters)
Electric water heaters have two heating elements — upper and lower. If the lower element fails (the more common failure), recovery time slows dramatically. You'll have some hot water from the top of the tank but it will run out very fast.
- 5
Tank Too Small for Current Usage
If you've added household members or changed usage patterns, a tank that was adequate before may now be insufficient. Standard tank sizes: 40 gallons for 2–3 people, 50 gallons for 3–4 people, 80 gallons for 5+ people.
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
Turn off power at the circuit breaker before accessing any electric water heater components. For gas water heaters, set the gas valve to the 'pilot' position before adjusting the thermostat. Never work on a hot water heater that is actively leaking — shut off the water supply and call a plumber.
- 1Check the thermostat setting. For electric water heaters, turn off power at the breaker, remove the access panel(s), and verify each thermostat is set to 120°F. Adjust if needed.
- 2Flush sediment: connect a garden hose to the drain valve at the bottom of the tank. Turn off the cold water supply and open the drain valve — let water (and sediment) flow out until it runs clear. Flushing annually prevents buildup.
- 3Check for broken dip tube: if you see small white plastic flakes or fragments in your faucet aerators or showerhead screens, the dip tube has disintegrated. Clean the aerators and replace the dip tube ($10–20).
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- 4Test heating elements (electric): turn off power at the breaker. Remove the upper access panel, disconnect the wires from the element, and test with a multimeter set to ohms. Should read 10–16 ohms. Open circuit = replace the element.
- 5If the tank is properly sized and all components are functional, increase the thermostat to 130°F if legionella is a concern (households with immune-compromised members), or consider upgrading to a larger tank or tankless water heater.
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
$150+ service call vs. $7.99/mo · Cancel anytime
Repair vs Replace
A dip tube costs $10–20. A heating element costs $15–30. Sediment flushing is free. These fixes are worth doing on any water heater under 12 years old. If the unit is over 10 years old and multiple components are failing, a new water heater may be more cost-effective in the long run — especially if you upgrade to a heat pump or tankless model.
Est. Repair Cost
$10–$150 in parts (DIY)
Est. Replacement Cost
$800–$1,500 for a new water heater installed
Recommended Tools & Parts
- Buy on Amazon →
Water Heater Dip Tube
Universal or model-specific dip tube. Replaces broken tubes that cause cold water mixing. Installs in 15 minutes.
$10–$20
- Buy on Amazon →
Water Heater Heating Element
Upper or lower replacement heating element for electric water heaters. Use an element wrench for removal.
$15–$35
- Buy on Amazon →
Element Wrench (Socket Wrench for Water Heater)
Special socket wrench for removing and installing heating elements without damage.
$8–$15
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
Water Heater — No Hot Water
No hot water at all or only lukewarm? Start with the reset button — then check the heating element or pilot light.
Read guide →Shower Has No Hot Water: Mixing Valve, Cartridge & Water Heater
Cold-only shower usually means a failed cartridge or mixing valve — not the water heater.
Read guide →Rheem Water Heater Not Heating: Diagnosis and Fixes
Rheem water heater not producing hot water? Check EcoNet fault codes first, then test the thermocouple (gas) or heating element (electric) — most fixes cost under $50.
Read guide →AO Smith Water Heater Not Heating: Diagnosis and Fixes
AO Smith water heater not heating? Check the iCOMM app for fault codes first, then test the thermocouple (gas) or heating element (electric) — most repairs cost $15–$50.
Read guide →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
$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.