The most common reason your water heater isn’t producing hot enough water is a thermostat set too low, but sediment buildup, failing components, and heat loss in your pipes can all play a role. Most fixes take less than an hour and don’t require a professional. Here’s how to diagnose the problem and get noticeably hotter water.
Check and Adjust Your Thermostat
Before anything else, check where your thermostat is actually set. On a gas water heater, the thermostat dial sits near the bottom of the tank on the gas valve. On an electric water heater, the thermostat is behind one or two screw-on panels on the side of the tank. Electric models often have two thermostats, one for the upper heating element and one for the lower.
Don’t trust the dial markings. They’re often inaccurate. Instead, run the hot water at the faucet farthest from your water heater and measure the temperature with a kitchen thermometer. That tells you what you’re actually getting.
To raise the temperature, turn the dial up in small increments. On a gas heater, you can do this while the unit is running. On an electric heater, shut off the circuit breaker first, then remove the panel to access the thermostat. If your electric unit has two thermostats, adjust both. After each adjustment, wait at least two hours before re-testing at the farthest faucet. It may take a few rounds to land on the temperature you want. Once you’re satisfied, mark the new position on the dial with a marker so you can find it again later.
A safe target for most households is 120°F, which is the temperature recommended by the Consumer Product Safety Commission to prevent scalding. At 140°F, a serious burn can happen in just 3 seconds. At 120°F, that same burn takes about 10 minutes of continuous contact. If you have young children or elderly family members, keep this tradeoff in mind before cranking the dial. That said, the CDC recommends setting the tank itself to at least 140°F to prevent Legionella bacteria, which thrive between 77°F and 113°F. One way to get both safety benefits is to set the tank to 140°F and install a thermostatic mixing valve (more on that below).
Check for a Mixing Valve That’s Limiting Temperature
Some homes have a thermostatic mixing valve installed on or near the water heater. This device blends hot and cold water before it reaches your faucets, capping the output temperature for safety. If someone set it conservatively, it could be the reason your water feels lukewarm even with the tank thermostat turned up.
A mixing valve typically has a cold water inlet, a hot water inlet, and a mixed water outlet, along with a small adjustable cap on top. To raise the output temperature, remove the cap, find the Allen key opening underneath, and turn it to the left in small increments (an eighth to a quarter turn at a time). After each adjustment, run the hot water at a faucet and measure the temperature with a thermometer. Keep adjusting until you reach your target. Replace the cap when you’re done.
Flush Sediment From the Tank
Over time, minerals from your water supply settle at the bottom of the tank and form a layer of sediment between the water and the heating element or burner. This insulating layer forces the heater to work harder while delivering less heat. If your water heater makes popping or rumbling sounds, produces rust-colored or cloudy water, or seems to take longer than it used to, sediment is a likely culprit.
Flushing the tank is straightforward. Turn off the power (flip the circuit breaker for electric, or set the gas valve to off). Shut off the cold water supply valve. Open a hot water faucet somewhere in the house to relieve pressure. Then attach a garden hose to the drain valve at the bottom of the tank and run it to a floor drain, bucket, or outdoor area where hot water won’t cause damage. Open the drain valve and let the tank empty. The water coming out may look brownish or gritty.
Once the tank is empty, open the cold water supply valve in short bursts while the drain valve is still open. This creates turbulence that loosens stubborn mineral deposits. Keep flushing until the water runs clear. Then close the drain valve, disconnect the hose, and let the tank refill completely. You’ll know it’s full when the open faucet in your house stops sputtering and flows steadily. Turn the power back on or relight the pilot. Most plumbers recommend flushing your tank once a year, more often if you have hard water.
Insulate Your Hot Water Pipes
If the water is hot at the heater but arrives lukewarm at the faucet, heat loss along the pipes is the problem. This is especially noticeable when pipes run through unheated spaces like basements, crawl spaces, or garages. According to the Department of Energy, insulating your hot water pipes can raise the temperature at the faucet by 2°F to 4°F compared to bare pipes.
Foam pipe insulation sleeves are inexpensive and available at any hardware store. You just slit them lengthwise (many come pre-slit), slide them over the pipe, and secure them with tape or cable ties. Focus on the first 3 to 6 feet of pipe coming out of the water heater, plus any sections that pass through cold areas. The whole project takes about 30 minutes and costs under $20 for most homes.
Test for a Failed Heating Element
Electric water heaters have two heating elements, one upper and one lower. If the upper element fails, you may get almost no hot water at all. If the lower element fails, you’ll get a small amount of hot water that runs out fast. Either way, the water never reaches the temperature you expect.
Testing elements requires a multimeter, which you can pick up at a hardware store for around $15. First, turn off the circuit breaker to the water heater. Use the multimeter set to AC volts to confirm power is off at the upper thermostat. Then disconnect the two wires from the element and switch the multimeter to the resistance (Ohm) setting. Touch the probes to the two screw terminals on the element. A healthy element reads between 5 and 25 Ohms. Anything outside that range means the element needs replacing. Replacement elements are inexpensive, and you can swap one out with an element wrench or a 1½-inch deep well socket.
Look for a Broken Dip Tube
The dip tube is a plastic or metal pipe inside your tank that directs incoming cold water down to the bottom, where the burner or heating element can warm it. Hot water naturally rises to the top of the tank, where the outgoing pipe draws from. This separation is what gives you consistently hot water.
When the dip tube cracks or breaks off, cold water enters near the top of the tank and mixes directly with your hot water supply. The result is water that’s perpetually lukewarm or wildly inconsistent in temperature, hot one moment and cool the next. A telltale sign is finding small white or blue plastic fragments in your faucet aerators or showerhead. Cloudy hot water can also point to a disintegrating dip tube stirring up sediment. Replacing a dip tube is a manageable DIY job if you’re comfortable working on plumbing, but many people prefer to call a plumber since it involves disconnecting the cold water inlet at the top of the tank.
Consider Whether Your Tank Is Too Small
If your water starts hot but turns cold partway through a shower or after back-to-back uses, the issue may not be temperature at all. It may be capacity. Every water heater has a recovery rate: the number of gallons of hot water it can produce per hour after the tank is depleted. A typical electric water heater recovers about 20 to 22 gallons per hour. Gas models recover faster, around 30 to 40 gallons per hour. High-efficiency units can hit 50 to 60 gallons per hour.
If your household regularly uses more hot water than the tank can keep up with, you have a few options. Staggering hot water use (running the dishwasher an hour before showers, for example) is the simplest. Upgrading to a larger tank or a unit with a higher recovery rate solves the problem permanently. Tankless water heaters, which heat water on demand rather than storing it, eliminate the running-out problem entirely, though they have their own sizing considerations based on flow rate and incoming water temperature.

