Supplies

Does my fish tank need a heater?

Fish

Whether your tank needs a heater depends entirely on the species you keep and the ambient temperature of the room where the tank sits.

Tropical fish like bettas, tetras, gouramis, angelfish, discus, and most common community species need water between 75 and 82 degrees Fahrenheit. If your room stays consistently within that range, a heater is technically optional, but most homes experience temperature drops at night, during winter, or when air conditioning runs, making a heater essential for stability.

Coldwater fish like goldfish, white cloud mountain minnows, and hillstream loaches prefer temperatures between 60 and 72 degrees Fahrenheit and generally do not need a heater in most indoor environments. However, a heater set to a low temperature can still prevent dangerous dips during cold snaps in unheated rooms.

Choose a heater rated at approximately 3 to 5 watts per gallon. A 10-gallon tank needs a 50-watt heater, while a 30-gallon tank works well with a 100 to 150-watt heater. For tanks over 50 gallons, two smaller heaters placed at opposite ends distribute heat more evenly and provide redundancy if one fails.

Adjustable heaters with built-in thermostats are far superior to preset models. They allow you to fine-tune the temperature for your specific species and adjust for seasonal room temperature changes. Always use a separate thermometer to verify the heater is maintaining the correct temperature, as built-in dials can be inaccurate.

Place the heater near the filter outflow so heated water circulates throughout the tank. Never run a heater outside of water or turn it on in an empty tank, as the glass tube can crack.

A heater malfunction is one of the most common causes of fish loss. Invest in a reliable brand, use a backup thermometer with an alarm feature if possible, and inspect equipment regularly.