Fix a water heater that runs out of hot water fast

We'll confirm the symptom, flush the tank to remove sediment, check the thermostat and tank size—or tell you when to call a plumber.

Category
Troubleshooting · Home plumbing
Time
30–60 min
Last reviewed
What you'll need
  • Garden hose (to reach a drain)
  • Bucket (if no drain nearby)

Step-by-step diagnostic

Step 1 of 5
Show full guide

Steps

Goal: Confirm the symptom, flush the tank, and check thermostat and tank size.

  • Note how long hot water lasts—one shower, two showers, or less. Compare to past behavior.
  • Good: Runs out too fast—proceed to Check thermostat and Flush the tank.
  • Bad: Hot water lasts normal duration—different issue. See When to get help.

Check thermostat and tank size

Goal: Rule out low thermostat and undersized tank.

  • Confirm the thermostat is set to 120°F or higher. Gas: one dial. Electric: upper and lower thermostats.
  • Check the label on the tank for gallon capacity. A 40-gallon tank may be too small for a family of four.
  • Good: Thermostat at 120°F or higher and tank sized for your household—proceed to Flush the tank.
  • Bad: Thermostat was low—raise it and test. Tank undersized—call a plumber for a larger unit.

Flush the tank

Goal: Remove sediment that reduces tank capacity.

  • Turn off power or gas to the water heater. Attach a garden hose to the drain valve at the bottom.
  • Open the valve and run water to a drain until it runs clear. Sediment will appear cloudy at first.
  • Close the valve, restore power or gas, and wait for the tank to heat. Re-test hot water duration.
  • Good: Hot water lasts longer—sediment was the cause.
  • Bad: No improvement—tank may be undersized or dip tube broken. Call a plumber.

When to get help

Call a plumber if:

  • Flushing does not improve hot water duration.
  • The tank is undersized for your household.
  • You see rust or sediment in the hot water (tank may be failing).
  • You need a larger tank.

Verification

  • Hot water lasts longer after flushing.
  • Thermostat is set to 120°F or higher.
  • No rust or sediment in the hot water.

Escalation ladder

Work from the device outward. Stop when the problem is fixed.

  1. Confirm symptom Verify the tank runs out of hot water faster than expected.
  2. Check thermostat Confirm thermostat is set to 120°F or higher.
  3. Flush the tank Drain sediment from the tank to restore capacity.
  4. Check tank size Confirm the tank is sized for your household usage.
  5. Call a plumber If flushing did not help, tank is undersized, or you see rust in the water.

What to capture if you need help

Before calling support or posting for help, have these ready. It speeds everything up.

  • Tank size (gallons)
  • Thermostat setting
  • Whether flushing improved hot water duration
  • Steps already tried

Does the tank run out of hot water faster than expected?

Note how long hot water lasts. Compare to past behavior.

Run hot water at a fixture. Time how long it stays hot. Good: Runs out too fast—proceed to check thermostat and flush. Bad: Hot water lasts normal duration—different issue.

You can change your answer later.

Is the thermostat set to 120°F or higher?

A low thermostat reduces usable hot water.

Check the thermostat. Gas: one dial. Electric: upper and lower. Set to 120°F or higher. Good: Already at 120°F or higher—proceed to flush. Bad: Was low—raise it and test.

You can change your answer later.

Raise thermostat and test

Set thermostat to 120°F or higher. Wait for tank to heat. Test hot water duration. If improved, problem solved. If not, proceed to flush the tank.

Flush the tank

Sediment reduces capacity. Flushing removes it.

Turn off power or gas. Attach hose to drain valve. Open valve and run water until clear. Good: Sediment flushed—re-test hot water duration. Bad: No improvement—tank may be undersized or dip tube broken; call a plumber.

Call a plumber

Call a plumber if flushing did not improve hot water duration, if the tank is undersized for your household, if you see rust or sediment in the hot water, or if you need a larger tank.

Reviewed by Blackbox Atlas

Frequently asked questions

Why does my water heater run out of hot water fast?
Sediment buildup reduces tank capacity and insulates the heating elements from the water. An undersized tank for your household cannot keep up with demand. A thermostat set too low also reduces usable hot water.
Can I fix a water heater that runs out of hot water fast myself?
Yes. Flush the tank to remove sediment. Check the thermostat is set to 120°F or higher. If the tank is undersized for your household, you may need a larger unit—a plumber can size it correctly.
When should I call a plumber for short hot water?
Call a plumber if flushing does not improve hot water duration, if the tank is undersized for your household, or if you see rust or sediment in the hot water (tank may be failing).

Rate this guide

Was this helpful?

Thanks for your feedback.

Continue to