What size heater your tank actually needs
Every aquarium site publishes three to five watts per gallon and none of them publish the working. Here is the whole derivation, the assumptions, and the table.
We earn a commission if you buy through the links on this page, at no extra cost to you. It never changes a ranking, and there are products recommended here with no affiliate link behind them at all. Full disclosure.

A 5-gallon betta tank in a room that drops to 68°F overnight needs 15.1 watts to hold 78°F. Nothing is sold at 15.1 watts, so the answer you buy is a 25W.
That is the answer. The rest of this page is where it comes from, because the number is only worth anything if you can check it - and because nobody else in this category publishes their working at all.
Step one: your tank does not hold what the box says
A tank sold as five gallons is five gallons of glass. Put an inch of substrate in the bottom, add hardscape, and stop filling an inch below the rim, and you are holding less.
Our assumption, stated: substrate, hardscape and the fill line take about 15% of rated volume. That is not a manufacturer figure and we are not going to pretend it is. It is a judgment, it is the same judgment everywhere on this site, and if your scape is heavier you should redo every sum below with your own number. A rated 5-gallon on our assumption holds 4.3 gallons of water.
Step two: the constant, and where we got it
You will read “three to five watts per gallon” everywhere. It is not wrong, but it is useless on its own, because it does not tell you which end of the range applies to your room. Three watts per gallon and five watts per gallon differ by two-thirds, and the difference is entirely about how cold your house gets.
So we derived a constant that includes the room. Fluval rates each of its P Series heaters to a tank capacity, and separately publishes that if the difference between ambient room temperature and the heater’s set temperature is more than 12°F / 8°C, additional heating capacity is likely necessary. That makes every rating a triple - watts, gallons, and a maximum lift - and three data points is enough to divide.
| Heater | Rated wattage | Rated capacity | Implied W per gallon per °F |
|---|---|---|---|
| Fluval P10 | 10W | 3 US gal | 10 ÷ (3 × 12) = 0.278 |
| Fluval P25 | 25W | 6 US gal | 25 ÷ (6 × 12) = 0.347 |
| Fluval P50 | 50W | 15 US gal | 50 ÷ (15 × 12) = 0.278 |
We use 0.35 watts per gallon per degree Fahrenheit - the largest of the three, not the average. Undersizing a heater is the failure that kills fish; oversizing one only makes it cycle more often. When two defensible numbers disagree, take the one whose failure mode is survivable.
Why the folk rule happens to work
Our constant, applied to a typical American house, reproduces the rule of thumb almost exactly. Aquarium Co-Op publishes that US room temperatures are commonly 67 to 69°F. At a 68°F room and a 78°F target that is a 10-degree lift, so 0.35 × 10 = 3.5 watts per gallon of actual water - which is 3 to 5 watts per gallon of rated volume once you account for substrate. The rule of thumb is our sum with the room silently assumed.
Step three: the target
We size to 78°F. Aquarium Co-Op publishes that bettas prefer temperatures around 80°F and that a betta without a heater in a 67-69°F house is lethargic and stressed. The range in common use is 76 to 82. Seventy-eight sits inside both with a degree of slack either way, and a degree of slack is what stops your heater running flat out.
Step four: the sum
Watts = actual water gallons × 0.35 × (target − coldest room temperature)
Note coldest, not average. A heater that holds 78°F on a mild evening and gives up at 3am in January has not done its job, and the fish spends the winter at 73 getting slowly sicker. If you do not know how cold your room gets at night, that is the single most useful thing you could measure this week.
Worked, for the three tanks people actually own:
- 3 US gal rated, less 15% for substrate and fill line, is 2.6 gal of water. A 78F target minus a coldest-room 68F is a 10F lift. 2.6 x 0.35 x 10 = 9.1W required. Nothing is sold at 9.1W, so the answer is the 10W.
- 5 US gal rated, less 15% for substrate and fill line, is 4.3 gal of water. A 78F target minus a coldest-room 68F is a 10F lift. 4.3 x 0.35 x 10 = 15.1W required. Nothing is sold at 15.1W, so the answer is the 25W.
- 10 US gal rated, less 15% for substrate and fill line, is 8.5 gal of water. A 78F target minus a coldest-room 68F is a 10F lift. 8.5 x 0.35 x 10 = 29.7W required. Nothing is sold at 29.7W, so the answer is the 50W.
The table
Find your tank, find the coldest your room gets, buy the wattage in the last column. An asterisk means the lift you are asking for exceeds the 12°F that Fluval publishes as the point where one heater stops being enough - the recommendation still clears the arithmetic, but expect the heater to run close to continuously and consider warming the room instead.
| Tank (rated) | Water after substrate | Coldest room | Watts required | Heater to buy |
|---|---|---|---|---|
| 3 US gal | 2.6 gal | 74°F | 3.6W | 10W |
| 3 US gal | 2.6 gal | 72°F | 5.5W | 10W |
| 3 US gal | 2.6 gal | 70°F | 7.3W | 10W |
| 3 US gal | 2.6 gal | 68°F | 9.1W | 10W |
| 3 US gal | 2.6 gal | 66°F | 10.9W | 25W |
| 3 US gal | 2.6 gal | 64°F | 12.7W | 25W * |
| 5 US gal | 4.3 gal | 74°F | 6W | 10W |
| 5 US gal | 4.3 gal | 72°F | 9W | 10W |
| 5 US gal | 4.3 gal | 70°F | 12W | 25W |
| 5 US gal | 4.3 gal | 68°F | 15.1W | 25W |
| 5 US gal | 4.3 gal | 66°F | 18.1W | 25W |
| 5 US gal | 4.3 gal | 64°F | 21.1W | 25W * |
| 10 US gal | 8.5 gal | 74°F | 11.9W | 25W |
| 10 US gal | 8.5 gal | 72°F | 17.8W | 25W |
| 10 US gal | 8.5 gal | 70°F | 23.8W | 25W |
| 10 US gal | 8.5 gal | 68°F | 29.7W | 50W |
| 10 US gal | 8.5 gal | 66°F | 35.7W | 50W |
| 10 US gal | 8.5 gal | 64°F | 41.6W | 50W * |
| 20 US gal | 17 gal | 74°F | 23.8W | 25W |
| 20 US gal | 17 gal | 72°F | 35.7W | 50W |
| 20 US gal | 17 gal | 70°F | 47.6W | 50W |
| 20 US gal | 17 gal | 68°F | 59.5W | 75W |
| 20 US gal | 17 gal | 66°F | 71.4W | 75W |
| 20 US gal | 17 gal | 64°F | 83.3W | 100W * |
If your answer lands between two sizes, round up. The cost of a heater that cycles more often is a few cents a year. The cost of one that cannot keep up is the fish.
What this sum does not account for
Be clear about the limits, because a method you cannot see the edges of is not a method.
- Tank shape. Heat is lost through surface area, not volume. A long shallow tank loses more than a cube of the same volume. Our constant is derived from Fluval’s ratings across three quite different heaters and averages that away rather than modeling it.
- Lids. An open-top tank loses a great deal more heat by evaporation than a lidded one. If you run open-top in a cold room, treat the asterisked rows as a warning rather than a footnote.
- Drafts and windowsills. A tank on an exterior windowsill is in a colder room than the thermostat says it is.
- Thermostat accuracy. None of this tells you whether a given heater actually holds the temperature it claims. That is the question that decides whether a heater is any good, it can only be answered by running a lot of them for a long time, and we have not done that. We say so rather than implying otherwise.
Buy a thermometer, whatever the heater says
A separate thermometer at the opposite end of the tank from the heater is five dollars and it is the only thing in this article that tells you the truth. A preset heater is a claim; a thermometer is a measurement. If they disagree, the thermometer wins.
What we would buy for this
Chosen from the same registry as our roundups, on published specifications and the arithmetic they imply - not on testing we have not done.
Fluval P25 Submersible Heater, 25W
The default answer for a 5-gallon betta tank, and the reason the folk rule of thumb happens to land in the right place. Our sum for a 5-gallon in a normal US room - 68F, Aquarium Co-Op's published figure for a typical American house - is 15.1W. Nothing is sold at 15W. The next size up is 25, and that is the P25.
Skip it if: You want to run a degree cooler in summer or warmer for a sick fish. This is preset; buy the adjustable if you want a dial.
Fluval P10 Submersible Heater, 10W
Ten watts, rated to 3 US gallons, 5.3 inches long. It is the smallest heater in this class that publishes a capacity AND a maximum lift, which is the pair of numbers you actually need. In a 3-gallon in a 72-degree room our sum says 5.5W; the P10 clears that with room to spare. In a 64-degree room it does not, and Fluval's own 12-degree note says the same thing.
Skip it if: Your room drops below 68F. At a 3-gallon and a 64F room the arithmetic wants 12.7W and you have 10, which is how a tank sits at 74F all winter.
Fluval P50 Submersible Heater, 50W
Fifty watts rated to 15 gallons, which is the correct answer for a 10-gallon and the correct answer for a cold-room 5-gallon. It is 6.1 inches long, so it is not subtle in a small tank, but it is the first size in this range with genuine winter headroom.
Skip it if: The tank is 3 gallons. Fifty watts into 2.5 gallons of water is a lot of stored heat behind one thermostat, and thermostats are what fail.
Frequently asked
Is 3 to 5 watts per gallon wrong, then?
No, it is incomplete. It is our sum with the room temperature silently assumed to be a normal American house. In a 68°F room it reproduces our answer almost exactly. In a 60°F garage it badly undersizes, and in an 80°F room it sells you a heater you do not need.
My answer came out between two heater sizes. Which one?
The larger one, every time. An oversized heater cycles on and off more frequently and costs a few cents a year more in wear; an undersized one runs continuously, never reaches target, and fails in exactly the conditions you bought it for.
Can I use two small heaters instead of one big one?
In a tank over about ten gallons, yes, and it is genuinely safer - two 25W units mean a stuck-on thermostat has half the power to work with, and a dead thermostat leaves you with half your heat rather than none. Under ten gallons there is rarely room for two and the wattages involved are small enough that it does not buy you much.
Do I need a heater if my house is heated to 72 degrees?
Yes. A house held at 72°F in the day still drops overnight, and a betta at 72 is at the bottom of its range permanently. Our sum for a 5-gallon at a 72°F room is 9W, which is a small heater but not no heater. See do bettas need a heater for the longer answer.
Why do you assume 15% for substrate?
Because an inch of substrate in a nano tank plus a fill line below the rim is roughly that, and because using one stated figure everywhere means the wattage on our 3-gallon page and our 5-gallon page cannot silently disagree. It is a judgment, not a measurement, and we label it as one. If your scape is heavier, redo the sum.