Skip to content

Why is my aquarium heater not working?

A step-by-step check for a dead or misbehaving aquarium heater: indicator light, thermostat setting, water flow and how to confirm it with a thermometer.

The short answer

Before assuming your heater is dead, run three quick checks: the indicator light, the thermostat setting, and an independent thermometer. Most “broken heater” panics turn out to be a dial nudged too low, a heater in still water, or a perfectly fine unit that had simply reached temperature and switched itself off.

Work through the checklist

  1. Indicator light. Most heaters glow when actively heating and go dark once the set temperature is reached. A dark light can mean the tank is already warm — not a fault. A light that never comes on in a cold tank points to a failed element or thermostat.
  2. Thermostat setting. Check the dial hasn’t been knocked during a water change. Turn it up a couple of degrees and see if the light responds.
  3. Cross-check with a thermometer. Hang a separate thermometer at the far end of the tank. This tells you the actual temperature, independent of the heater’s own reading.
  4. Water flow. A heater in a dead corner heats a pocket of water the thermostat never senses. Make sure it sits near filter flow.
Safety: always unplug the heater before lifting it out, and let it cool in air for a few minutes. Glass heaters can crack from thermal shock if pulled from warm water and set on a cold surface — or worse, if switched on out of water.

When it’s genuinely dead

If the light never comes on with a cold tank, the thermostat clicks but nothing warms, or the glass is cracked or fogged inside, the heater has failed and needs replacing. Heaters are consumables — most last three to five years. Keep a spare if your fish are sensitive to cold.

To choose a dependable replacement, see our best aquarium heater picks and the how to choose an aquarium heater guide, or browse all aquarium heaters. Related: what size heater do I need? and is my aquarium too hot?

Frequently asked questions

How do I know if my heater is broken or just switched off?

Watch the indicator light over an hour. If it never lights even when the tank is cold, the element or thermostat has likely failed. If it lights but the tank still won't warm, the heater may be undersized or sitting in dead water with no flow past it.

Can a heater read the wrong temperature?

Yes. Built-in thermostats drift with age, so the dial can say 25 °C while the tank sits at 22 °C. Always trust an independent thermometer over the heater's own dial, and recalibrate or replace a heater that reads consistently off.

🔎 The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy — with an AI assistant to guide you.

📉 Real price history🔔 Buy-now alerts🤖 AI buying assistant
Try free for 14 days →
No commitment · Cancel in 1 click · 5 languages