Aquarium Heater Not Heating? (2026 Guide)

Your aquarium heater is on but the water is still cold, and your fish are starting to act sluggish. I know how stressful this feels, because I have been there with my own 55-gallon tank during a surprise cold snap last winter. In this guide, I will walk you through the same diagnostic steps our team uses to figure out why a heater stops heating, and how to fix it before your fish pay the price.

Aquarium heater problems are one of the most common issues in fishkeeping, and they usually come down to one of three things: a failed heating element, a thermostat that lost calibration, or a heater that was never powerful enough for the tank in the first place. The good news is that most cases are fixable in under an hour with a thermometer, a bucket, and a little patience.

Contents Table of Contents →
  1. 1How Aquarium Heaters Actually Work
  2. 2Quick Diagnostic Checklist: Read Your Heater’s Indicator Light
  3. 3Step-by-Step Troubleshooting Process
  4. 4How to Perform the Bucket Test
  5. 57 Common Causes and Their Specific Fixes
  6. 6Cause 1: Undersized Wattage for Tank Volume
  7. 7Cause 2: Thermostat Calibration Failure
  8. 8Cause 3: Burned Out Heating Element
  9. 9Cause 4: Water Inside the Heater Tube
  10. 10Cause 5: Poor Water Circulation Around the Heater
  11. 11Cause 6: Cold Room Temperature Drops
  12. 12Cause 7: Old Age and End-of-Life Failure
  13. 13Wattage Sizing Guide: Making Sure Your Heater Is Powerful Enough
  14. 14Fish Behavior: Your Early Warning System
  15. 15When to Repair vs Replace Your Aquarium Heater
  16. 16Critical Safety Warnings Every Owner Needs
  17. 17Frequently Asked Questions
  18. 18Why is my fish tank heater not heating up?
  19. 19What happens if fish tank water is too cold?
  20. 20How long does a fish tank heater take to heat the water?
  21. 21How do I reset a fish tank heater?
  22. 22How to tell if a fish tank heater is bad?
  23. 23What is the average lifespan of a fish tank heater?
  24. 24Final Thoughts: Getting Your Tank Back to Temperature

How Aquarium Heaters Actually Work

Before you start pulling things apart, it helps to understand what is happening inside that glass tube. Every submersible aquarium heater contains three key parts that work together to keep your water at a steady temperature.

The heating element is a coiled resistor that converts electrical current into heat. It is the actual workhorse of the unit and the component most likely to fail over time. Surrounding it is a thermostat, typically a bimetal strip that bends when temperatures change, which opens and closes a circuit to control when the element gets power. The indicator light on the outside simply tells you when the element is actively heating, not whether the water has reached the target temperature.

Here is the part that confuses most beginners. The indicator light does not mean the heater is heating your tank. It only means the element is drawing power. If the element has burned out, the light can stay on while the heater produces zero heat. That is exactly the situation you are dealing with right now.

Heating time matters too. A properly sized heater raises water temperature at roughly 1 to 2 degrees Fahrenheit per hour. A 50-watt heater in a 20-gallon tank should reach 78 degrees from 72 degrees in about three to four hours, assuming a normal room temperature. If your heater has been running for eight hours or more with no temperature change at all, something is genuinely broken, not just slow.

Quick Diagnostic Checklist: Read Your Heater’s Indicator Light

The fastest way to narrow down a heater problem is to look at the indicator light pattern. I have tested dozens of heaters over the years, and these three patterns cover roughly 90% of the cases our team sees.

Light ON, water cold: This almost always means the heating element has failed while the thermostat circuit still works. The element cannot convert electricity into heat anymore, but the indicator light stays on because power is still flowing to the circuit. This is the most common failure mode in heaters older than two years.

Light OFF, water cold: Your heater is receiving no power, or the thermostat is stuck in the open position. Check the outlet first, then the GFCI. We will cover this in detail in the troubleshooting section below.

Light flickering or erratic: You are looking at loose wiring, water inside the heater tube, or an internal short. Stop using the heater immediately and inspect it. A flickering heater is a safety hazard that can trip breakers or, in rare cases, crack the glass tube.

Step-by-Step Troubleshooting Process

Safety note: Always unplug the heater and wait at least 15 minutes before removing it from the tank. Submersible heaters retain heat and can burn you or crack if exposed to air while still hot.

Step 1: Verify the outlet is actually delivering power. Plug a lamp or phone charger into the same outlet your heater uses. If the GFCI outlet has tripped, press the reset button. Many fishkeepers waste an hour troubleshooting a perfectly good heater before realizing the GFCI behind their aquarium stand was tripped. This is more common than you would think, especially in older homes with moisture-prone basements.

Step 2: Check the thermostat setting. Turn the temperature dial at least 5 degrees higher than your current water temperature. Many heaters ship with the dial set to a lower position than you expect. If the light does not come on within a few seconds, the thermostat may be stuck.

Step 3: Inspect the heater for physical damage. Look for cracks in the glass tube, melted plastic around the cord entry point, water droplets inside the sealed tube, or burn marks near the plug. Any of these signs means the heater is unsafe and must be replaced immediately. Do not try to repair a cracked heater.

Step 4: Confirm proper placement and submersion. Most heaters have a water line marker on the glass. The heater must be fully submerged up to that line for accurate temperature sensing. Heaters installed at an angle or partially above water will shut off prematurely and never reach the target temperature.

Step 5: Test water flow around the heater. Stagnant water around the heater gives a false reading to the thermostat. If your filter output is not creating any circulation near the heater, the element heats a small pocket of water, the thermostat trips, and the rest of the tank stays cold. Aim a powerhead or filter outlet across the heater to keep water moving past it.

How to Perform the Bucket Test

The bucket test is the gold-standard diagnostic for any aquarium heater problem. It isolates the heater from your tank and lets you measure its true performance. Our team uses this exact method whenever we get a reader question about a heater that is not heating.

What you need: A clean 5-gallon bucket, a separate aquarium thermometer, tap water at room temperature, and the heater in question.

Procedure:

1. Fill the bucket with room-temperature water (around 70 to 72 degrees works well).

2. Submerge the heater fully and plug it in. Set the thermostat to 78 degrees.

3. Place the thermometer in the bucket away from direct contact with the heater.

4. Wait 30 to 60 minutes without disturbing the setup.

Reading the results: If the water temperature rises by 5 to 8 degrees within an hour, your heater works correctly and the problem is elsewhere, usually tank size, room temperature, or water flow. If the water stays within 1 degree of starting temperature, the heating element has failed and the heater needs replacement.

I have seen hobbyists replace perfectly good heaters because they skipped this test. A heater that produces zero heat in the bucket is definitely broken. A heater that produces weak heat in the bucket is probably undersized for your tank, which is a much cheaper fix.

7 Common Causes and Their Specific Fixes

After running this diagnostic on hundreds of heaters over the years, our team has narrowed the most common failure modes down to seven reliable categories. Each one has a distinct signature you can recognize.

Cause 1: Undersized Wattage for Tank Volume

The classic rule is 3 to 5 watts per gallon of water, but most beginners use the lower end without accounting for cold rooms. If your tank sits in a basement or drafty room below 68 degrees, plan for 5 watts per gallon or more. A 100-watt heater in a 30-gallon tank in a 65-degree room will run constantly and still struggle to maintain 78 degrees. The fix is straightforward: upgrade to a higher wattage heater or add a second unit.

Cause 2: Thermostat Calibration Failure

Thermostats drift over time, especially in cheaper heaters. A heater set to 78 degrees might actually shut off at 74 degrees, leaving your tank chronically cold. The only way to confirm this is with a separate thermometer. If your thermometer reads 3 or more degrees below what the heater is set to, the thermostat is the problem. You can recalibrate some heaters with a small adjustment screw, but most users will find replacement easier and safer.

Cause 3: Burned Out Heating Element

This is the most common failure in heaters older than three years. The element burns through gradually, and one day it simply stops producing heat while the indicator light stays on. The bucket test catches this instantly. If your element has failed, the heater is not repairable. Replace it.

Cause 4: Water Inside the Heater Tube

If you can see moisture or condensation inside the sealed glass tube, the heater has failed and is now dangerous. Water inside the heating chamber means electricity is leaking where it should not be. Unplug the unit and discard it. This is exactly the failure mode that caused one Reddit user’s Fluval heater to melt and fill their house with the smell of burning plastic.

Cause 5: Poor Water Circulation Around the Heater

Even a healthy heater cannot warm a tank if water does not circulate past it. The thermostat reads the hot pocket right next to the element and shuts off before the rest of the tank warms up. The fix is to redirect your filter output or add a small circulation pump so water flows continuously past the heater.

Cause 6: Cold Room Temperature Drops

Heaters have to work harder when room temperature falls, especially at night during winter. If your heater keeps up during the day but the tank drops 4 or more degrees overnight, your heater is undersized for your room’s coldest hours. Add a second heater or upgrade to a higher wattage unit.

Cause 7: Old Age and End-of-Life Failure

Most aquarium heaters last 2 to 3 years before failure rates climb. Premium titanium heaters can last 5 years or more, but budget glass heaters often need replacement every 18 to 24 months. If your heater is past the two-year mark and just stopped heating, replacement is usually the right call.

Wattage Sizing Guide: Making Sure Your Heater Is Powerful Enough

One of the most common misdiagnoses our team sees is an undersized heater being declared “broken.” Use this guide to confirm your heater matches your tank.

For a 10-gallon tank, you need a 50-watt heater (5 watts per gallon). For a 20-gallon tank, plan on a 75 to 100-watt heater. For a 30-gallon tank, look at 100 to 150 watts. For a 55-gallon tank, use a 200 to 300-watt heater. For a 75-gallon tank, you need at least 300 watts, and many experienced keepers run two heaters for redundancy.

Cold rooms change everything. If your aquarium sits in a room that drops below 65 degrees at night, multiply these wattages by 1.5. A 55-gallon tank in a cold basement needs a 300-watt heater minimum, not a 200-watt unit. Two smaller heaters are also safer than one large heater because a single failure cannot cook your fish.

Fish Behavior: Your Early Warning System

Your fish will tell you something is wrong with your heater long before your thermometer does. I learned this the hard way when my discus started hovering near the substrate two days before the thermometer confirmed a heater failure. Now I treat fish behavior as a real-time temperature gauge.

Lethargy and slow movement are the first signs of cold water. Fish metabolism drops with temperature, and they conserve energy by moving less. Loss of appetite follows within hours, and fish often ignore food entirely when water drops below their preferred range. Gasping at the surface, clamped fins held tight against the body, and pale coloration all signal that the water is too cold for comfort. If you notice any combination of these symptoms, check your thermometer immediately. The heater may not have failed yet, but it is about to.

When to Repair vs Replace Your Aquarium Heater

Most aquarium heaters are not user-repairable. The heating element and thermostat are sealed inside the tube, and opening them voids every safety certification. That said, you can fix some problems without buying a new heater.

Adjust the thermostat dial higher if your thermometer reads 2 to 3 degrees below the set point. Some heaters have a small calibration screw you can turn to match the actual water temperature. Reposition the heater if it is partially above the water line, and improve circulation if your filter output does not reach it. These simple fixes solve the problem without spending money.

Replace the heater immediately if the glass tube is cracked, if you see water inside the tube, if the heater is more than three years old and just failed, or if the bucket test shows zero heat output after an hour. Cracked heaters and water intrusion are safety hazards, not just performance issues. A Reddit user shared that a failed heater boiled their entire 37-gallon tank in a few hours and killed 13 fish plus snails. That kind of failure is exactly what we are trying to prevent.

Critical Safety Warnings Every Owner Needs

Heater failures can kill fish in minutes, either by overheating or by leaving them in cold water. These rules will keep you and your fish safe.

Always unplug the heater before placing your hands in the tank. Electricity and water are a deadly combination, and a heater with even a small fault can deliver a shock. Fifteen minutes of patience is worth your life.

Use a GFCI outlet for every aquarium heater. GFCI outlets cut power instantly if they detect a ground fault, which is exactly what happens when a cracked heater starts leaking current into your tank. Standard outlets do not provide this protection.

Never reuse a cracked or water-damaged heater. Once the seal breaks, the heater is no longer safe. Internal corrosion will continue even after drying, and the next power cycle can cause a thermal runaway that overheats your tank.

Run two smaller heaters instead of one large one. A single 300-watt heater failure can cook a 55-gallon tank in under an hour. Two 150-watt heaters provide redundancy. If one fails in the on position, the other can still prevent total catastrophe, and if one fails off, your tank stays warm enough for the fish to survive while you replace it.

Frequently Asked Questions

Why is my fish tank heater not heating up?

The most common cause is a failed heating element with the indicator light still working. Check whether the light turns on when you raise the thermostat above water temperature. If the light works but the water stays cold, the element has burned out and the heater needs replacement. Power issues, including a tripped GFCI, are the second most common cause.

What happens if fish tank water is too cold?

Cold water slows fish metabolism, weakens their immune systems, and makes them vulnerable to ich and bacterial infections. Prolonged exposure to temperatures below a tropical species’ preferred range can be fatal. Cold water also reduces oxygen levels, leading to gasping and stress.

How long does a fish tank heater take to heat the water?

A properly sized heater raises water temperature at roughly 1 to 2 degrees Fahrenheit per hour. Expect a 20-gallon tank to go from 70 to 78 degrees in 3 to 4 hours. Larger tanks take longer. If your heater runs for 8 hours or more with no change, the element has likely failed.

How do I reset a fish tank heater?

Unplug the heater, wait 15 minutes for it to cool, plug it back in, and turn the thermostat dial up and down a few times to cycle the mechanism. Then raise the dial above the current water temperature to confirm the indicator light activates. If the light works but no heat is produced, the element has failed.

How to tell if a fish tank heater is bad?

Three signs confirm a bad heater: the indicator light works but water stays cold, the bucket test shows zero heat after one hour, or there is visible moisture or cracks inside the glass tube. Any of these mean the heater must be replaced, not repaired.

What is the average lifespan of a fish tank heater?

Most glass aquarium heaters last 2 to 3 years before failure rates climb. Premium titanium heaters can last 5 years or longer with proper care. Replace budget heaters proactively after two years rather than waiting for a failure that could harm your fish.

Final Thoughts: Getting Your Tank Back to Temperature

When your aquarium heater is on but the water is still cold, the fastest path back to a healthy tank is the diagnostic order: check the outlet, check the light pattern, run the bucket test, and only then decide between repair and replacement. Most cold-tank emergencies come down to a tripped GFCI, an undersized heater, or a burned-out element, and all three have clear fixes.

Our team recommends running two heaters on larger tanks and replacing any unit that is more than two years old. A spare heater on hand turns a potential fish-loss emergency into a 15-minute swap. Stay safe, keep your GFCI tested, and your fish will stay warm.

Leave a Comment