Most aquariums need a heater, but it depends on your fish species and room temperature

Whether you need a heater comes down to two things: what fish you keep and how warm your home stays. Tropical fish — the kind most people buy for home tanks — require water between 75 and 80 degrees Fahrenheit. Room temperature in most homes drops below that, especially at night and in winter. Without a heater, your tank will drift with the seasons, and your fish will become stressed, stop eating, and grow sick.

Coldwater fish like goldfish and some plecos tolerate temperatures between 65 and 72 degrees and can survive in unheated tanks if your home stays in that range year-round. Even then, a heater prevents the temperature swings that stress fish. A small, inexpensive heater is cheaper than replacing dead fish.

The only tanks that truly do not need heaters are those kept in rooms that stay consistently warm — usually a heated basement or a home in a warm climate where even winter nights stay above 72 degrees. Most people should assume they need one.

Key Takeaways

  • Tropical fish need water between 75 and 80 degrees Fahrenheit, which requires a heater in most homes.
  • Coldwater fish like goldfish can survive without a heater if your home stays between 65 and 72 degrees, but a heater prevents harmful temperature swings.
  • A basic submersible heater costs between $15 and $40 and uses little electricity compared to the cost of replacing fish.
  • Heater size depends on tank volume: a 25-watt heater works for 5-gallon tanks, while a 50-watt heater handles 10 to 20 gallons.
  • A thermometer is essential — place it on the opposite side of the tank from the heater to read the actual water temperature.

How to choose the right heater size for your tank

Heater wattage is matched to tank volume. A general rule is 5 watts per gallon for tanks in rooms that are moderately cool, and 3 watts per gallon for warmer rooms. A 10-gallon tank in a cool room needs a 50-watt heater. A 20-gallon tank needs 100 watts. If your room is very cold or you want faster heating, go up one size.

The most common type is a submersible heater — a tube you place inside the tank, usually near the filter intake so water circulates past it. These cost $15 to $40 depending on wattage and brand. Hang-on heaters clip to the rim and sit partially outside the water; they are less common and not necessary for most setups.

Buy a heater with a built-in thermostat. It turns on and off automatically to hold the target temperature. Without one, you have to manually switch it on and off, which is impractical. Most submersible heaters sold for home aquariums have thermostats built in.

Setting up and monitoring your heater

Place the heater near the filter intake or in a high-flow area so heated water spreads through the tank. Do not wedge it in a corner where water sits still. Leave at least an inch of space around it so water can circulate freely.

Set the thermostat dial to your target temperature — usually 78 degrees for most tropical fish. The dial has numbers or a range marked on it. Start in the middle and adjust up or down based on what your thermometer reads after one hour.

Place a separate thermometer on the opposite side of the tank from the heater. This gives you the true water temperature, not the temperature right next to the heating element. Check it daily for the first week, then weekly after that. Temperature should stay within one degree of your target.

If the heater runs constantly and the temperature does not rise, the heater may be too small or the room too cold. If the temperature overshoots and climbs above 82 degrees, lower the thermostat dial slightly.

Common heater problems and how to fix them

A heater that does not turn on may have a faulty thermostat or a broken heating element. Unplug it, wait five minutes, and plug it back in. If it still does not work, replace it. Heaters are not repairable — they are cheap enough to discard and buy new.

If the heater gets too hot to touch, unplug it when ready. This usually means the thermostat is stuck and the element is running without stopping. Do not put your hand in the water to remove it while it is plugged in. Unplug first, wait for it to cool, then remove it.

Algae buildup on the heater does not affect performance, but you can gently wipe it off with a soft cloth during a water change. Never scrub it hard or use chemicals — you might crack the glass tube.

If your tank temperature swings wildly between day and night, your heater may be undersized or your room temperature is changing drastically. A larger heater or a room with more stable temperature will help. Insulating the tank with a blanket on three sides (never covering the top) can also reduce temperature swings.

When you might not need a heater

Goldfish, white cloud mountain minnows, and some plecos do well in unheated tanks if your home stays between 65 and 72 degrees year-round. Check the specific species you want to keep — if the care sheet says "coldwater" or lists a temperature range below 72 degrees, a heater is optional.

Even coldwater fish benefit from a heater that prevents temperature swings. A 25-watt heater in a 10-gallon goldfish tank costs almost nothing to run and keeps the water stable, which reduces stress and disease.

If you live in a climate where winter temperatures stay above 72 degrees indoors, or if your tank is in a heated basement that never drops below 70 degrees, you can skip the heater. Monitor the temperature for two weeks before deciding — use a thermometer and write down the high and low each day.

Heater brands and what to expect

Aqueon, Fluval, and Eheim make reliable submersible heaters sold at most pet stores and online. These brands have thermostats that hold temperature accurately and elements that last two to three years. A 50-watt Aqueon heater costs around $20. A 100-watt Fluval heater runs $25 to $30.

Cheaper heaters from unknown brands sometimes have thermostats that drift — they may hold 76 degrees one week and 80 degrees the next. Stick with established brands. The price difference is small, and reliability matters when fish are depending on stable water.

Most heaters come with a one-year warranty. If it fails within that time, the manufacturer will replace it. Keep your receipt and the original packaging in case you need to return it.

Electricity cost and safety

A 50-watt heater running 8 hours a day costs about $1 to $2 per month in electricity, depending on your local rates. A 100-watt heater running 12 hours a day costs $3 to $5 per month. This is negligible compared to the cost of replacing fish or treating disease caused by temperature stress.

Submersible heaters are safe if used correctly. Always unplug the heater before reaching into the tank. Never touch a heater that is plugged in and running. Keep the power cord away from water on the floor — use a drip loop (a loop in the cord that hangs below the outlet) so water runs down and drips off rather than into the outlet.

Do not leave a heater running if the tank is empty or the water level drops below the heating element. This can crack the glass tube. If you drain the tank for cleaning, unplug the heater first.

Frequently Asked Questions

Can I use a space heater instead of an aquarium heater?

No. A space heater heats the air, not the water. It will warm the room, which may warm the tank slightly, but you cannot control the water temperature precisely. You need a heater designed for aquariums that sits in the water and has a thermostat.

What temperature should I set the heater to?

Most tropical fish do well at 78 degrees Fahrenheit. Bettas prefer 76 to 80 degrees. Tetras and other community fish thrive at 75 to 78 degrees. Check the care sheet for your specific fish. Set the heater dial to the middle of the recommended range and adjust based on what your thermometer reads.

How long does it take for a heater to warm up a cold tank?

A 50-watt heater will raise a 10-gallon tank by about 1 degree per hour if the room is cool. A 100-watt heater in a 20-gallon tank takes about 2 to 3 hours to reach 78 degrees from 65 degrees. Larger tanks take longer. If you are setting up a new tank, turn the heater on before adding fish and wait several hours.

Do I need a heater if my tank is in a warm room?

Even in a warm room, temperature drops at night and in winter. A heater prevents these swings, which stress fish. A small heater is inexpensive insurance. If you monitor the temperature for two weeks and it never drops below 72 degrees, you can skip it — but most people should include one.

Can a heater malfunction and cook my fish?

It is rare, but a broken thermostat can cause the heater to run continuously and overheat the tank. This is why a separate thermometer is essential — you will notice the temperature climbing above 82 degrees and can unplug the heater before fish are harmed. Check your thermometer daily, especially in the first week after setup.