Best Betta Fish Tank Heater
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 size | Recommended wattage |
|---|---|
| 2.5 gallons | 15–25 W |
| 5 gallons | 25 W |
| 10 gallons | 50 W |
| 20 gallons | 100 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
- Adjustable heaters let you set the exact temperature — more control, slightly more cost. Recommended.
- Preset heaters are fixed (often around 78°F). Simpler and cheaper, but you can't fine-tune, and the actual temperature can drift.
Whichever you choose, add a thermometer and check it daily — the dial/preset is only a starting point.
Safety and setup tips
- Submerge fully per the instructions; a heater exposed to air can overheat or crack.
- Position it near the filter flow so heat spreads evenly.
- Unplug before water changes — never run a heater in low water.
- Avoid sudden temperature swings: keep the tank away from drafts, AC vents, and direct sunlight.
- Use a thermostat for peace of mind if your room temperature varies a lot.
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