Most tropical fish need water between about 75 and 80 °F. The heater has to make up the difference between that and your room temperature, so the right size depends on your tank's volume and how cold the room gets.

The watts per gallon rule

A widely used rule is 3–5 watts per US gallon. A 29 gallon tank needs about 87–145 W, so a 100 W or 150 W heater fits. Go higher if:

  • the room is cold in winter, or the tank is near a window or outside wall
  • the tank has no lid, which loses heat through evaporation
  • you keep fish that need warmer water, such as discus

Heater and filter size chart

Based on standard tank sizes. Select a tank for its full dimensions and weight.

Rule of thumb: 3–5 watts per gallon, filter turnover 4–6 times an hour.
TankHeater rangeSuggested heaterFilter flow
5 gallon15–25 W25 W heater20–30 GPH
10 gallon30–50 W50 W heater40–60 GPH
20 gallon60–100 W100 W heater80–120 GPH
20 gallon long60–100 W100 W heater80–120 GPH
29 gallon87–145 W150 W heater116–174 GPH
30 gallon90–150 W150 W heater120–180 GPH
40 gallon breeder120–200 W200 W heater160–240 GPH
50 gallon150–250 W200 W heater200–300 GPH
55 gallon165–275 W250 W heater220–330 GPH
60 gallon180–300 W250 W heater240–360 GPH
75 gallon225–375 W300 W heater300–450 GPH
90 gallon270–450 Wtwo 200 W heaters, at each end360–540 GPH
100 gallon300–500 Wtwo 200 W heaters, at each end400–600 GPH
125 gallon375–625 Wtwo 250 W heaters, at each end500–750 GPH

One heater or two?

For tanks over about 75 gallons, two smaller heaters at each end usually work better than one large one. Heat spreads more evenly, and if one fails, the other keeps the tank from cooling quickly. Two heaters also limit the damage if one sticks on.

Heater length matters too

Submersible heaters work best fully under water and near the filter flow, so warm water circulates. In tall tanks, mount the heater low; in shallow tanks such as the 40 breeder, check that the heater is short enough to sit fully submerged.

Filter size

For filters, aim to turn the tank's water over 4–6 times an hour. A filter rated around 220–330 gallons per hour suits a 55 gallon tank. Heavily stocked tanks, goldfish and cichlids benefit from the higher end.

Don't know your tank's volume? Use the aquarium volume calculator.

Frequently asked questions

How many watts of heater per gallon?

A common rule is 3 to 5 watts per US gallon. Use the lower end in warm rooms and the higher end in cold rooms or for tropical fish that need higher temperatures.

What size heater for a 55 gallon tank?

About 165 to 275 watts in total. A single 250 W heater suits most rooms, or use two 150 W heaters for even heating and a backup.

Can a heater be too big for a tank?

A thermostat stops it overheating in normal use, but if the thermostat sticks, an oversized heater can cook a small tank quickly. Choosing close to the recommended wattage limits that risk.