Guide

Aquarium heater size guide

Match watts to volume and room temperature; place for even flow.

⏱ 11 min read 📘 Aquarium guide 📅 Updated May 2026
Quick answer
  • Starting rule: Plan for roughly 1 watt per 2 litres (about 1 watt per 0.5 US gallons) when your room stays around 20-22 °C (68-72 °F) and you're targeting a tropical 26 °C (79 °F).
  • Cold rooms change everything: If your room drops below 18 °C (64 °F) in winter, step up to 1 watt per litre or insulate the cabinet - an undersized heater simply can't keep up.
  • Placement matters: Position the heater near your filter outflow so warm water circulates immediately. A diagonal placement in the corner works better than flat on the substrate.
  • Large tanks (200 L / 50 gal+): Two heaters of half the total wattage beats one large unit - better heat distribution and a safety net if one fails.
  • Thermometer is not optional: Your heater's built-in dial is a guide, not a guarantee. Always verify actual temperature with a separate thermometer.
  • Oversized is usually fine; undersized is always a problem: A thermostat-controlled heater that's higher wattage than strictly necessary will just cycle on and off more quickly - it won't cook your fish.

Why heater sizing actually matters

A heater that's too small will run continuously, never quite reach target temperature, and burn out prematurely. You'll notice your fish becoming sluggish, susceptible to ich, or refusing food - all classic signs of a tank running 2-3 °C below where it should be. An oversized heater controlled by a reliable thermostat is almost always the safer side of the equation.

The number on the box tells you the heater's maximum output in watts. What it doesn't tell you is how hard that heater will need to work in your specific room. That gap between your room temperature and your target tank temperature - the delta T - is the number that actually drives your wattage requirement, and most heater guides skip straight past it.

ΔT
Temperature differential

The gap between your ambient room temperature and your target tank temperature is the single most important variable when choosing heater wattage - bigger gap means more watts required.

The wattage calculation, done properly

The 1 W per 2 L rule assumes a delta T of roughly 6-8 °C - a room at 20 °C with a target of 26 °C, in other words. Most tropical community setups fall in that range, so it's a reasonable starting point. But adjust it based on your real conditions:

Room temperature adjustments

Room 20-22 °C (68-72 °F): Use 1 W per 2 L as your baseline. A 100 L tank needs roughly 50 W; a 200 L tank needs roughly 100 W.

Room 15-19 °C (59-66 °F): Increase to roughly 1 W per 1.5 L. The delta T is now 7-11 °C and that 50 W heater in your 100 L tank will struggle through January.

Room below 15 °C (59 °F): Move toward 1 W per litre - and seriously consider whether cabinet insulation or a dedicated fish room heater makes more sense than a single massive aquarium heater.

Room above 24 °C (75 °F): You barely need a heater at all for most tropical species. A small heater on standby is still worthwhile for cold snaps, but a constantly-running heater in a warm room will overshoot temperature.

Tank-specific factors

Beyond room temperature, a few things about your actual tank push the calculation up or down:

  • Tall tanks with poor flow develop thermal stratification - warm water sits at the top, cold at the substrate. Either improve circulation or size up slightly.
  • Open-top tanks lose more heat through evaporation than covered tanks. If you run rimless or low-profile lids, add 10-15% to your wattage estimate.
  • Glass versus acrylic: Glass conducts heat more readily than acrylic, so an all-glass tank in a cold room will lose heat faster. Not a huge difference, but worth knowing.
  • External filters return water that's cooled slightly after passing through pipes outside the tank. Canister users in cold fish rooms sometimes underestimate this effect.
Tip

If you're between two heater sizes - say 100 W or 150 W for a 150 L tank - go with the larger one. A thermostat will prevent overheating, and the extra headroom means the heater runs shorter cycles with less wear on the element.

Common wattage reference by tank size

These assume a typical room temperature of 20-22 °C (68-72 °F) and a tropical target of 25-27 °C (77-81 °F). Use them as a starting point, not gospel.

  • 30-40 L (8-10 gal): 25-50 W
  • 60-80 L (15-20 gal): 50-75 W
  • 100-120 L (25-30 gal): 75-100 W
  • 150-200 L (40-50 gal): 150-200 W, or two × 75-100 W
  • 300 L (80 gal): 250-300 W, or two × 150 W
  • 400-500 L (100-130 gal): Two × 200-250 W
Common mistake

Buying a single large heater for a tank over 200 L. One 300 W heater placed at one end of a 300 L tank creates warm and cool zones, and if it fails you lose all heating at once. Two 150 W units at opposite ends is almost always the better approach.

Heater placement: where most guides stop short

Position is almost as important as wattage. A correctly-sized heater in the wrong spot will still produce uneven temperatures.

The goal is to place the heater where flowing water passes over it immediately. That means near - but not directly underneath - your filter return or powerhead outlet. The current carries the heated water across the tank before it stratifies.

In practical terms: a diagonal placement in the rear corner, with the filter return pointed across the heater, is a reliable default for most rectangular tanks. Keep the heater fully submerged (most are submersible), and leave a small gap between the heater and the glass to allow water flow around the element.

For tanks with sump-based filtration, inline heaters installed on the return line are an elegant solution - the heater is outside the display tank entirely, and every litre of water passes through it before returning to the tank.

Tip

In tanks with substrate-dwelling fish like corydoras or loaches, check the temperature near the bottom occasionally. Warm water rises, and the difference between surface and substrate can be 2-3 °C in a tall tank with weak circulation.

What your heater's thermostat dial actually tells you

Most submersible heaters have a dial that you set to your target temperature. Here's the honest reality: that dial is calibrated to a tolerance of ±1-2 °C at best, and cheap heaters can drift further over time. The dial gets you close. A separate thermometer tells you the truth.

Always cycle through this when setting up a heater: set the dial, wait 24 hours for the tank to stabilise, then check with your thermometer. If the actual temperature is 24 °C when you wanted 26 °C, nudge the dial up and wait again. Don't try to calibrate on the day of installation - you'll be chasing a moving target.

Digital heaters with external controllers (like the Eheim Jäger or Fluval E series) hold temperature more accurately than purely mechanical bimetals. If you keep temperature-sensitive species - discus (Symphysodon spp.) targeting 28-30 °C, or wild-caught rams (Mikrogeophagus ramirezi) - a dual-probe controller is worth the extra cost.

Honest take

Budget heaters from unknown brands are responsible for a disproportionate number of aquarium disasters - both stuck-on failures that cook tanks overnight and stuck-off failures that let temperatures crash. Spend the extra £15-30 on a reputable brand. It's the cheapest insurance you'll buy for your fish.

Safety: the things worth taking seriously

Unplug during water changes

This is the one non-negotiable. If a submersible heater is partially exposed to air while still powered, the element overheats within seconds and can crack the glass tube, fail the thermostat, or cause electrical hazards. Unplug the heater before you start draining. Plug it back in once you've refilled and the element is fully submerged again. Learn more about safe tank maintenance in our guide to how often to do water changes.

Heater guards

If you keep large cichlids, plecos, or any fish that wedges itself into corners, fit a plastic heater guard. A large oscar or a common pleco can press against a heater, absorb a burn, and crack the glass. Guards are cheap and they prevent both fish injuries and heater breakages.

Thermal runaway

Thermostat failure in the "on" position - where the heater keeps running and won't cut off - is rare but real. A secondary thermometer with a high-temperature alarm, or a smart plug with temperature monitoring, gives you an early warning. For tanks with expensive livestock this is worth the extra step.

Watch out

Never run a heater in an empty tank, even briefly. An exposed element with no water to draw the heat away can hit glass-cracking temperatures in under a minute.

Species-specific temperature targets

Most community tropical fish - tetras, rasboras, livebearers, corydoras - are comfortable at 24-26 °C (75-79 °F). But there are meaningful differences at the extremes worth designing your heater setup around:

  • Discus and altum angelfish: 28-31 °C (82-88 °F). You'll need a more powerful heater to hold these temperatures against a cold room.
  • Betta splendens: 25-28 °C (77-82 °F). Often kept in small tanks that lose heat quickly - don't undersize the heater just because the tank is small.
  • Goldfish and white cloud mountain minnows (Tanichthys albonubes): No heater needed in rooms above 16 °C (61 °F). Adding a heater to a goldfish tank is one of the more common beginner errors.
  • Tropical hillstream loaches: Many species prefer 18-22 °C (64-72 °F) - cooler than a standard tropical setup, so a heater set too high actively harms them.

If you're still choosing fish for a new tank, our guide to best fish for beginners covers compatible species with shared temperature requirements.

Monitoring temperature over time

A heater can work perfectly on day one and drift over months as the bimetallic thermostat fatigues. Tank temperature is something worth logging consistently - not just glancing at before a water change. App-aquatic lets you log temperature readings alongside your other water parameters so you can spot gradual drift before it becomes a problem.

Temperature stability matters as much as the absolute value. A tank that swings between 24 °C and 28 °C (75-82 °F) across a 24-hour period stresses fish more than a steady 27 °C (81 °F). If you're seeing daily swings over 1-2 °C, check whether your heater is appropriately sized for the room, whether there's a cold draught hitting the tank at night, and whether your filter flow is adequate.

Understanding how temperature stability fits into overall water chemistry is covered in our aquarium water parameters guide.

Track your temperature readings and get care reminders with App-aquatic.

Get the free app

Can a heater be too powerful for a tank?

Not meaningfully, as long as it's thermostat-controlled. A 300 W heater in a 100 L tank will just heat up faster and cycle off more quickly - it won't overheat the tank under normal operation. The risk is if the thermostat fails in the on position, but that risk exists with any wattage. Sizing massively over what you need (say, 5× the recommended wattage) is unnecessary, but a heater one or two size-steps above the guideline is fine.

Do I really need two heaters for a large tank?

For tanks over 200 L, yes - and it's about more than redundancy. One heater at one end of a 300 L tank genuinely struggles to maintain even temperature throughout. Two heaters placed at opposite ends give you better distribution, shorter run cycles on each unit, and a safety net: if one heater fails overnight, the other keeps the tank warm enough to prevent a crash until you notice.

My heater seems to run constantly. Is that normal?

It depends. During the initial heat-up phase, constant running is expected. Once at temperature, a correctly-sized heater should cycle on and off. If yours runs non-stop and still isn't reaching target temperature, it's undersized for your room conditions - particularly common in winter when room temperatures drop. Either step up the wattage or insulate the tank cabinet.

How long does an aquarium heater last?

A quality heater from a reputable brand typically lasts 3-5 years with normal use. Budget units can fail within a year. Signs of a deteriorating heater include temperature readings that no longer match your dial setting, the heater running more frequently than before

All guides · Water parameters · Algae 101 · Stocking calculator · Get the app