Does a Betta Fish Need a Heater?

By BettaBasics · Updated October 2026 · ~5 min read

Short answer: Yes. Bettas are tropical fish and need a heater to keep the water at 78–80°F (25–27°C). A room-temperature tank is too cold for them.

Bettas are tropical fish

Betta splendens come from warm, shallow waters in Southeast Asia. Their bodies are adapted to consistently warm temperatures — usually in the high 70s Fahrenheit.

When the water is too cold, the fish's metabolism slows and its immune system weakens. This makes it far more prone to disease and shortens its life dramatically.

What temperature should a betta tank be?

Aim for a steady 78–80°F (25–27°C). The key word is steady — sudden swings are just as stressful as being too cold.

How to choose a heater

Don't rely on the dial alone: always use a separate aquarium thermometer and check it daily. Heater dials drift, and a cheap thermometer is your best protection against overheating or under-heating.

Can you skip the heater in a warm room?

Not reliably. Room temperature fluctuates with the seasons, weather, and air conditioning. Even if your room feels warm to you, the tank water may sit well below 78°F, especially at night. A heater is the only way to guarantee a stable, healthy temperature.

Next: with the temperature sorted, make sure the tank is cycled before you add your betta. Or return to the complete beginner guide.

← Previous: Tank size Next: Cycling →