Fix an aquarium heater that will not heat

We'll confirm the heater is fully submerged, rule out power and thermostat, then isolate the cause—heating element, thermostat, or thermal fuse—or tell you when to call a pro.

Category
Troubleshooting · Home appliances
Time
15–45 min
Last reviewed
What you'll need
  • Multimeter (for continuity tests, if opening the unit)
  • Thermometer (to confirm tank temperature)
  • Replacement heater (if the element or glass is failed—most heaters are replaced, not repaired)

Step-by-step diagnostic

Step 1 of 8
Show full guide

Steps

Goal: Confirm submersion, rule out power and thermostat, then isolate the heating fault.

  • Check that the heater is fully submerged—the water line must cover the entire heater including the top.
  • Good: Fully submerged—proceed to Check submersion and power.
  • Bad: Part of heater above water—add water or reposition, then retest. If the heater was exposed to air, the thermal fuse may have blown.

Check submersion and power

Goal: Rule out submersion and power before testing components.

  • Verify the heater is plugged in and the circuit breaker has not tripped. If the outlet is GFCI, press the reset button.
  • Confirm the thermostat dial is set above the current tank temperature. Use a thermometer to check the tank.
  • Check if the heater has an indicator light—when heating, the light should be on.
  • Good: Power on, thermostat set correctly, indicator on when heating. Proceed to Heating path.
  • Bad: Breaker tripped, thermostat too low, or no indicator—fix power and settings first.

Heating path

Goal: Test the heating element, thermostat, and thermal fuse.

  • Unplug the heater. Remove it from the tank and let it dry completely.
  • Inspect the glass for cracks or cloudiness. Cracked means replace the heater—do not repair. Cracked heaters can electrocute.
  • Test the heating element for continuity with a multimeter across the heater terminals. No continuity means the element has failed—replace the heater.
  • If your heater has an accessible thermal fuse or thermostat, test for continuity. A blown thermal fuse does not reset—replace the fuse or the heater.
  • Good: You found and replaced the faulty part. Reinstall fully submerged and confirm the tank warms.
  • Bad: All parts test good but the heater still does not heat—replace the heater or call a technician.

When to get help

Call an appliance or aquarium technician if:

  • The glass tube is cracked or leaking—replace the heater immediately; do not repair.
  • You have confirmed submersion, power, and thermostat and the heater still does not heat.
  • You are not comfortable working with electrical components near water.

Verification

  • The heater is fully submerged and the tank temperature rises to the thermostat setting within 30–60 minutes.
  • The heater indicator light turns on when heating and off when the set temperature is reached.
  • No cracks in the glass, no leaking, no unusual odors or sounds.

Escalation ladder

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

  1. Confirm submersion Verify the heater is fully submerged; rule out overheating from exposure to air.
  2. Power and thermostat Check circuit breaker, GFCI, and thermostat dial setting.
  3. Heating element and thermal fuse Test and replace heater if the element or thermal fuse has failed.
  4. Call a pro Cracked glass, leaking, or repeated failures—replace the heater or call a technician.

What to capture if you need help

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

  • Heater type (submersible or in-line)
  • Whether the heater is fully submerged
  • Thermostat setting and tank temperature
  • Heating element / thermal fuse test results
  • Steps already tried

Is the heater fully submerged?

Submersible heaters must be covered by water. If any part is above the water line, the heater overheats and can fail.

Check the water level. The entire heater, including the top, must be under water. Good: fully submerged—proceed to power check. Bad: part of heater above water—add water or reposition the heater, then retest.

You can change your answer later.

Add water or reposition heater

Add water to cover the heater or reposition it so the entire unit is under water. Wait 30 minutes and check if the heater begins warming. If the heater was exposed to air for a long time, the thermal fuse may have blown—proceed to check the heating element.

Is power on and thermostat set above tank temperature?

Circuit breaker, GFCI, and thermostat setting can prevent heat.

Verify the heater is plugged in and the circuit breaker has not tripped. If GFCI, press reset. Confirm the thermostat dial is set above the current tank temperature. Good: power on and thermostat set correctly. Bad: breaker tripped or thermostat too low—fix and retest.

You can change your answer later.

Does the heater indicator show it is heating?

Many heaters have a light when heating. No light can mean power fault or internal failure.

Check if the heater has an indicator light. When the thermostat calls for heat, the light should be on. Light on, water cold: heating element or thermostat fault—test the element. Light never on: power or internal fault—check connections or replace heater.
Question

Does the heater indicator show it is heating?

You can change your answer later.

Does the heating element have continuity?

The heating element is a sealed coil inside the heater. Test with a multimeter after unplugging and drying.

Unplug the heater. Remove from tank and let dry. Inspect the glass for cracks—cracked means replace, do not repair. Test for continuity across the heater terminals. No continuity: element failed—replace the heater. Continuity: check the thermal fuse and thermostat; if good, call a technician.

You can change your answer later.

Does the thermal fuse have continuity?

The thermal fuse blows when the heater overheats. It does not reset.

If your heater has an accessible thermal fuse, test for continuity. No continuity means it has blown—replace the fuse or the heater. If the fuse is good and the element is good but the heater still does not heat, the thermostat may be faulty—replace the heater or call a technician.
Question

Does the thermal fuse have continuity?

You can change your answer later.

Replace the heater

Replace the heater with a matching wattage for your tank size. Install per the manufacturer instructions—fully submerged, away from substrate and decorations. Wait 30–60 minutes and confirm the tank temperature rises on a thermometer.

Call a technician

Call an appliance or aquarium technician if you have confirmed submersion, power, and thermostat and the heater still does not heat, if the glass tube is cracked or leaking, or if you are not comfortable working with electrical components near water. Cracked heaters can electrocute—replace, do not repair.

Reviewed by Blackbox Atlas

Frequently asked questions

Why would an aquarium heater run but not heat?
Common causes: heater not fully submerged (submersible models overheat and trip or crack), thermostat set too low, failed heating element, or blown thermal fuse. Check submersion and thermostat first, then test the heating element.
Can I fix an aquarium heater that will not heat myself?
Yes. Submersion, power, and thermostat checks are DIY. Replacing the heating element or internal thermostat requires unplugging, draining access, and basic electrical safety. If the glass tube is cracked, replace the heater—do not repair.
When should I call a technician for an aquarium heater that will not heat?
Call an appliance or aquarium technician if you have confirmed submersion, power, and thermostat and the heater still does not heat, if the glass tube is cracked or leaking, or if you are not comfortable working with electrical components near water.

Rate this guide

Was this helpful?

Thanks for your feedback.

Continue to