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.
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
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
- Follow this guide Work through the full procedure from confirming submersion to testing components.
- Check submersion and power You want to rule out submersion and power first.
- Thermostat and heating element Submersion and power are fine; you want to test the thermostat and heating element.
- When to call a pro The heater is cracked, leaking, or you are not comfortable with electrical repair.
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.
- Confirm submersion Verify the heater is fully submerged; rule out overheating from exposure to air.
- Power and thermostat Check circuit breaker, GFCI, and thermostat dial setting.
- Heating element and thermal fuse Test and replace heater if the element or thermal fuse has failed.
- 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.
You can change your answer later.
Add water or reposition heater
Is power on and thermostat set above tank temperature?
Circuit breaker, GFCI, and thermostat setting can prevent heat.
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.
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.
You can change your answer later.
Does the thermal fuse have continuity?
The thermal fuse blows when the heater overheats. It does not reset.
Does the thermal fuse have continuity?
You can change your answer later.
Replace the heater
Call a technician
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.