Best Betta Fish Tank Heater

By BettaBasics · Updated October 2026 · ~6 min read

Short answer: bettas need their water at 78–80°F (25–27°C). For a 5-gallon tank, get a 25-watt adjustable submersible heater plus a thermometer — and always confirm the actual temperature, not just the dial.

Why bettas need a heater

Bettas are tropical fish that live in warm waters year-round. Room temperature (often below 74°F) is too cold: it slows their metabolism, weakens their immune system, and makes them prone to illness. A heater keeps the tank in their comfort zone.

Even if your home feels warm, tanks lose heat constantly — a heater is not optional for a healthy betta.

Wattage guide

Tank sizeRecommended wattage
2.5 gallons15–25 W
5 gallons25 W
10 gallons50 W
20 gallons100 W

Rough rule: about 3–5 watts per gallon, adjusted for room temperature. Too weak and it can't hold temp; too strong in a tiny tank risks overheating.

Adjustable vs preset

Whichever you choose, add a thermometer and check it daily — the dial/preset is only a starting point.

Safety and setup tips

Quick check: if your betta sits at the bottom, stays pale, or is sluggish, check the temperature first — cold water is a common silent cause. Aim for a steady 78–80°F.

Related guides: Happy vs stressed signs · Tank setup · Complete beginner guide

← Prev: Filters Next: Happy vs stressed →