7 min readUpdated July 2026

    Best Aquarium Heater for a 20 Gallon Tank

    By the AquariumStocking team

    A 20 gallon tank is the size where heater choice stops being an afterthought. It is big enough that a cheap, wildly inaccurate unit will cost you fish, and small enough that an oversized heater can push the temperature up several degrees before you notice anything is wrong. Twenty gallons of water also holds heat far better than a nano, which works in your favour: a correctly sized heater cycles gently instead of running flat out.

    For most people the answer is a single 100 watt heater. That comes straight from the standard five watts per gallon at a typical ten degree lift, and it happens to land exactly on a stock heater size, which is why 20 gallon owners rarely need to agonise over it. The real questions are how cold your room actually gets overnight, and whether the heater you are buying has a thermostat you can trust within a degree.

    One heater is right at this volume. Two half-size units on a 20 are more clutter than they are worth in a tank you can heat back up in an hour.

    The short answer for a 20 gallon tank

    • 100 W is the standard answer for a 20 gallon at a typical ten degree lift.
    • 75 W is enough — and a safer failure mode — in a room that never falls below 74 °F.
    • One heater, not two. A 20 gallon warms back up in an hour, so redundancy buys you little.
    • With substrate and hardscape you are really heating 16–17 gallons, so a 100 W unit has more headroom than the label suggests.

    Recommended wattage for a 20 gallon tank

    Room conditionsTemperature liftWattageHeaters
    Warm room (heated all day)~5 °F75 W1 × 75 W
    Typical room~10 °F100 W1 × 100 W
    Cold room or basement~20 °F200 W1 × 200 W

    A 100 watt heater is the standard 20 gallon answer and covers the vast majority of living-room tanks held around 78 °F. If your tank sits in a room that genuinely drops into the low 60s overnight — a converted garage, a north-facing spare room in winter — step to 150 or 200 W rather than asking a 100 W unit to run continuously. A heater that never switches off is a heater running at the very edge of its duty cycle, which is exactly when thermostats fail.

    Going the other direction, if the tank lives in a room that never falls below 74 °F, a 75 W heater is plenty and gives you a smaller failure margin if it sticks on. That is a genuine safety advantage, not just a saving.

    Remember that the "20 gallon" on the box is the rated volume. With two inches of substrate and a chunk of wood you are realistically heating 16–17 gallons, so a 100 W heater has slightly more headroom than the label maths suggests.

    How to choose a heater for a 20 gallon tank

    Adjustable, not preset

    Preset heaters — the ones fixed at "78 °F" with no dial — are tempting at this size because they are cheap and there is nothing to misconfigure. Skip them anyway. Preset units are typically factory-calibrated to within two or three degrees, and on a 20 gallon you have no way to trim that out. An adjustable heater lets you dial the setting until an independent thermometer reads what you want, and lets you raise the temperature for a whitespot treatment or drop it for a cooler-water species mix later.

    Thermostat accuracy over brand name

    The single spec that matters on a 20 gallon heater is how tight the thermostat hysteresis is — how far the temperature drifts before the heater kicks back in. Good units hold within about half a degree; poor ones swing two or three, which on a tank this size means visible daily temperature cycling for your fish. Reviews that mention "reads two degrees off but stable" are describing a usable heater. Reviews that mention temperature swings are describing one to avoid.

    Shatter resistance and physical size

    A 100 W glass heater is around 10 inches long, which is a real consideration in a standard 24-inch-long, 12-inch-tall 20 gallon — mounted vertically it will dominate a corner. Look for a shorter, thicker body or a horizontal-mount design. Titanium and polymer-jacketed heaters are shatter-resistant, which matters if you keep anything that bashes into hardscape: goldfish, larger cichlids, or a boisterous barb group. Glass heaters crack when they are knocked or exposed to air while hot.

    Guard the failure mode

    With a single heater on a 20 gallon, a stuck-on 100 W unit can add several degrees an hour once the tank is up to temperature. Two options fix that: pick a heater with a genuine auto shut-off on overheat and dry-run, or spend the same money again on an external plug-in temperature controller that cuts power at a hard ceiling. The controller approach is more reliable because it does not depend on the same failed part that caused the problem.

    20 long vs 20 high: the shape changes the answer

    A 20 gallon comes in two very different shapes and they do not heat the same way. The 20 long is 30 × 12 × 12 inches — a wide, shallow footprint with a lot of surface area and only 12 inches of depth to hide equipment in. The 20 high is 24 × 12 × 16 inches, deeper and narrower, with a smaller water-to-air surface.

    The 20 long loses slightly more heat through evaporation because of its larger surface, and it is long enough that a single heater at one end can leave the far corner half a degree cooler if flow is weak. Put the heater near the filter outflow and point the flow down the length of the tank and the problem disappears. On a 20 high, depth means a vertically mounted heater sits comfortably below the waterline, which is the one situation where vertical mounting is genuinely easier.

    What a 100 W heater actually does over a day

    A correctly sized heater does not run constantly. On a 20 gallon at 78 °F in a 68 °F room, a 100 W unit typically runs somewhere between 20 and 40 % of the time — more overnight when the room cools, almost nothing in the afternoon if the room warms up or the lights add heat.

    That duty cycle is the number to watch. If you notice the heater indicator light is on more or less permanently, the heater is undersized for your room or the room got colder than you thought, and you are one thermostat away from a cold tank. A heater that never rests also wears out its relay faster. Sizing for a comfortable 30–50 % duty cycle in the coldest week of the year is the right target.

    Temperatures for common 20 gallon species

    Twenty gallons is the first size where a proper community works. Choose a single set point where all your species overlap rather than averaging their ranges.

    SpeciesTemperature (°F)Temperature (°C)
    Golden Pencilfish7582 °F2428 °C
    Bloodfin Tetra6482 °F1828 °C
    Bronze Corydoras7279 °F2226 °C
    Cardinal Tetra7381 °F2327 °C
    Cherry Barb7281 °F2227 °C
    Corydoras Julii7279 °F2226 °C
    Corydoras Sterbai7582 °F2428 °C
    Dwarf Gourami7282 °F2228 °C

    What it costs to heat a 20 gallon tank

    A 20 gallon is the size where electricity becomes visible but still small. These figures use the recommended wattage and realistic duty cycles.

    Duty cycleWattagekWh / monthCost / month
    25% (warm room)100 W18.0$3.06
    40% (typical)100 W28.8$4.90
    60% (cold room)100 W43.2$7.34

    Based on the 100 W recommendation and a US average of $0.17 per kWh.

    Common 20 gallon heater mistakes

    Buying a preset heater

    Preset "78 °F" units are calibrated to within two or three degrees and you cannot trim them out. On a 20 gallon there is no reason to accept that when adjustable heaters cost the same.

    Judging by the heater's own light

    The indicator tells you the thermostat is calling for heat, not that the water is at temperature. Only an independent thermometer at the far end of the tank tells you that.

    Putting the heater in dead water

    A heater tucked behind a rock pile with no flow past it heats a pocket of water and switches off. Mount it in the filter's flow path.

    Heater safety on a 20 gallon tank

    • A stuck-on 100 W heater can add several degrees an hour to 20 gallons once the tank is already warm — enough to matter overnight.
    • Prefer a heater with genuine auto shut-off on overheat, or spend the same money on an external plug-in controller with a hard ceiling.
    • Glass heaters crack when knocked or exposed to air while hot. If you keep boisterous fish, choose titanium or a polymer jacket.
    • Check the thermometer before you leave the house for more than a day — 20 gallons is small enough to swing a long way over a weekend.

    Wattage guidance is an estimate based on volume and temperature lift. Always follow the manufacturer's stated tank rating for the heater you buy.

    Calculate your exact wattage

    Your room is not our room. Put in your own coldest overnight temperature and target and the calculator gives the exact heater size for your 20 gallon tank.

    Frequently asked questions