What size heater do I need for my fish tank?

Short answer: use about 3–5 watts per gallon, leaning higher the colder your room and the larger the gap to your target temperature. In practice that's roughly 25–50 W for a 10-gallon, 50–100 W for a 20-gallon, 100–150 W for a 29-gallon, and 150–200 W (or two 100 W heaters) for a 55-gallon. Always pair the heater with a separate thermometer.

Watts per gallon, adjusted for temperature rise

The right wattage depends on how hard the heater has to work, which is the difference between your room temperature and your target tank temperature:

Most tropical community tanks target 76–80°F. If your home sits at 68°F, that's roughly a 10°F rise, so plan around 4–5 watts/gallon.

Heater size by tank

TankTypical heaterNotes
5 gallon25 WSingle small heater
10 gallon25–50 WSingle heater
20 gallon50–100 WSingle heater
29 gallon100–150 WSingle heater
40 gallon150–200 WConsider two heaters
55 gallon150–200 WOr 2 × 100 W
75 gallon200–300 WOr 2 × 150 W

Why two heaters can be safer

On larger tanks, two smaller heaters beat one big one:

Heater safety basics

Recommended gear · affiliate
Heaters by wattage + a reliable thermometer: match the table above and always verify with a second thermometer.
Wattage guidelines are approximations; the exact number depends on room temperature swings, whether the tank has a lid, and how far it sits from drafts or vents. When unsure, round up modestly and use a thermometer to confirm.

Frequently asked questions

Can a heater be too powerful?

An oversized heater can overshoot if the thermostat sticks. For big tanks, two smaller heaters are safer than one very large one.

Do all fish need a heater?

Tropical fish do. A few coolwater species (white cloud minnows, fancy goldfish) can skip one in a mild room, but most community tanks need stable warmth.

Related: Heater calculator · What size filter?

Affiliate disclosure