Guides

Aquarium heaters and temperature: what tropical fish actually need (and why 'room temperature' isn't it)


🔍 Fact check

“Tropical fish are fine at normal room temperature — you don't really need a heater.”— A common shortcut

Verdict: False

Most popular aquarium fish are tropical and need stable warmth, typically in the mid-20s °C / mid-70s °F. Room temperature drifts and swings, and both cold and rapid change stress fish and invite disease. A thermostatically-controlled heater keeps the temperature steady — the part that matters most.

The evidence:

  • Tropical species carry defined temperature ranges (e.g. many community fish 22–27 °C / 72–81 °F) and per-tank heater wattage guidance based on holding that range above room temperature (SeriouslyFish).
  • Goldfish are coldwater and comfortable around 20–24 °C without a tropical heater, showing that the right temperature is species-specific — warm for tropicals, cool for coldwater fish (RSPCA).
  • Temperature drops and swings are a recognised trigger for stress and disease such as ich, so stability matters as much as the number.

The 30-second version. Most popular aquarium fish are tropical and need stable warmth — usually around 24–26 °C / 75–79 °F — not whatever the room drifts to. Use a thermostatic heater sized to your tank (roughly 1–1.5 W per litre), and a separate thermometer to check it. Coldwater fish like goldfish are the exception and don’t need one. Stability matters as much as the number.

Temperature is one of those quiet fundamentals that’s easy to get casually wrong. “The room feels fine to me” is not the same as “the water is stable and warm enough for a tropical fish” — and the gap between them is where a lot of unexplained illness lives.

Most aquarium fish are tropical

Bettas, guppies, tetras, gouramis, corydoras, rams — the fish that fill most beginner tanks — come from warm tropical waters and need a stable, warm temperature, typically in the mid-20s °C / mid-70s °F. A room that’s comfortable for you swings through the day and night and across seasons, and both cold and sudden change stress fish and lower their disease resistance (temperature drops are a classic trigger for ich).

A thermostatically-controlled heater fixes this by holding the water steady. That stability is the real prize.

🩺 What the fish vets say: “Unlike people and fuzzy pets, fish cannot regulate their internal body temperature and rely on their surrounding water temperature to dictate their metabolism.” — Dr. Jessie Sanders, DVM, DABVP (Fish Practice), in Aquatic Veterinary Services’ care guidance.

What temperature to aim for

There’s no single number — it’s species-specific — but a lot of tropical community fish are happy around 24–26 °C / 75–79 °F. Two rules:

  • Check each species’ range (every Finfern care guide lists it) and pick an overlap that suits all your fish. Note the outliers: neon tetras prefer it cooler (21–25 °C), while some fish want it warmer.
  • Aim for steady. A constant temperature within range beats one that hits the “ideal” but bounces around.

Sizing a heater

A practical starting point is about 1–1.5 watts per litre (≈ 4–6 W per US gallon), adjusted for how cold your room gets. As a concrete example, SeriouslyFish suggests roughly 50–100 W for a ~40 L tank in a ~20 °C room. When you’re between sizes, size up — a slightly larger heater works less hard and cycles less. In larger or colder setups, two smaller heaters give redundancy (if one sticks, the other limits the damage).

Always run a separate thermometer and trust it over the heater dial, which can be inaccurate.

The coldwater exception

Not every fish wants heat. Goldfish are coldwater fish, comfortable around 20–24 °C and fine without a tropical heater; white cloud mountain minnows are subtropical and also happy unheated. This is exactly why goldfish and tropical community fish shouldn’t share a tank — their temperature needs don’t overlap. (More in the goldfish guide.)

Where to go next

Sources & further reading


Common questions

Do I need a heater?

For tropical fish, yes — that's most popular aquarium species (bettas, tetras, guppies, gouramis, corydoras). They need a stable warm temperature, and a thermostatic heater provides it. Coldwater fish like goldfish and white cloud minnows don't need one.

What temperature should my tank be?

It depends on the species, but a lot of tropical community fish are happy around 24–26 °C / 75–79 °F. Always check each fish's range (our care guides list them) and pick an overlap that suits everyone — and remember neon tetras like it cooler, while some fish want it warmer.

What size (wattage) heater do I need?

As a rough guide, around 1–1.5 watts per litre (about 4–6 W per US gallon), adjusted for how cold your room gets. SeriouslyFish, for example, suggests roughly 50–100 W for a ~40 L tank in a ~20 °C room. When between sizes, go up — a slightly oversized heater cycles less.

Does the exact temperature matter, or is stability more important?

Both matter, but stability is the one beginners underestimate. A steady temperature within the species' range is far better than one that swings between the ideal and something colder. Sudden drops in particular stress fish and can trigger ich.

Do I need a thermometer if the heater has a dial?

Yes — always run a separate thermometer. Heater dials can be inaccurate, and a cheap thermometer (or a temp reading) is how you confirm the water is actually where you think it is. Trust the thermometer, not the dial.


📚 Keep reading

🎓 Ready to go deeper?

Past the basics — same plain, no-panic voice, no ceiling: