Most aquarium plants do not need a heater, but the water temperature matters more than you might think
Whether your planted tank needs a heater depends on three things: what plants you are growing, what fish or animals live in the tank with them, and the temperature of your room. Many common aquarium plants—Java fern, Anubias, Cryptocoryne, and Ludwigia—thrive in unheated tanks between 65 and 75 degrees Fahrenheit. If your home stays in that range and you are not keeping tropical fish, you can skip the heater. But if your room temperature drops below 65 degrees in winter, or if you are keeping fish that need warmth (like tetras or discus), a heater becomes necessary for the plants' sake as much as the animals'.
The real issue is not whether plants "need" heat in the way a tropical fish does. It is that cold water slows down plant growth dramatically. Nutrient uptake slows, photosynthesis drops, and algae growth can actually increase because plants cannot compete. A heater does not make plants grow faster—it keeps them growing at all. If your tank sits in a cool basement or you live somewhere winters are cold, a heater is practical equipment, not a luxury.
Key Takeaways
- Hardy plants like Java fern and Anubias survive in unheated tanks as long as the room stays between 65 and 75 degrees Fahrenheit year-round.
- Cold water below 65 degrees slows plant metabolism and nutrient uptake, even if the plants do not die.
- If you are keeping tropical fish, you need a heater for the fish—the plants will benefit from the warmth as a side effect.
- A standard aquarium heater sized to your tank volume (usually 2 to 5 watts per gallon) maintains stable temperature better than relying on room heat.
- Heaters are most useful in winter or in rooms with temperature swings, less necessary in climate-controlled homes that stay consistently warm.
Which plants actually need warm water
Some aquarium plants are genuinely tropical and perform poorly below 72 degrees. Stem plants like Rotala, Ludwigia, and Bacopa grow slowly in cool water and often develop stunted leaves. Carpeting plants like Glossostigma and Dwarf Hairgrass slow their spread dramatically below 70 degrees. If you want these plants to fill in quickly and look full, a heater is not optional—it is part of the setup.
On the other hand, plants that come from temperate regions or deep forest floors tolerate cool water. Java fern, Anubias, Bucephalandra, and most Cryptocoryne species grow fine at 65 to 68 degrees. Moss (Java moss, Christmas moss) is even more forgiving. If you stock your tank with these hardy plants, you have real flexibility about whether to heat.
The middle ground is the most common planted tank: a mix of hardy plants and a few faster-growing stem plants. In that case, a heater set to 72 degrees keeps everything growing without favoring one group over another. It is a compromise temperature that works for most combinations.
How room temperature affects your decision
Before you buy a heater, check what your room temperature actually is during the coldest part of the year. If you live somewhere that stays above 70 degrees year-round—a warm climate or a well-heated home—you may not need a heater at all. Many people in Florida, Southern California, or heated apartments run planted tanks without one and see no problems.
If your room temperature swings—warm during the day, cold at night, or warm in summer but cold in winter—a heater becomes useful. Temperature swings stress plants and fish alike. A heater with a thermostat (which most modern ones have) keeps the water stable, which matters more than the exact number on the thermometer. A tank that holds steady at 68 degrees is better for plants than one that bounces between 62 and 75.
Basements, garages, and unheated rooms are the clearest case for a heater. If your tank sits in a space that drops below 65 degrees for weeks at a time, plant growth will stall. A small heater is cheap insurance against that problem.
Choosing the right heater size for your tank
Aquarium heaters are rated in watts. The general rule is 2 to 5 watts per gallon of water, depending on how much you need to warm the tank. A 10-gallon tank in a cool room needs a 50-watt heater. A 20-gallon tank needs 100 watts. A 40-gallon tank needs 150 to 200 watts. The larger your tank and the colder your room, the higher the wattage you need.
Most heaters come with a built-in thermostat dial that you set to your target temperature—usually 72 to 76 degrees for a planted tank. The heater turns on and off automatically to maintain that temperature. This is much better than an on-off heater with no thermostat, which can overshoot and cook your plants.
Submersible heaters (the kind you place directly in the tank) are standard and reliable. They are inexpensive, usually $15 to $40 depending on size, and last several years. Place the heater near a filter outlet so the warm water circulates throughout the tank instead of creating a hot spot. Avoid burying it in substrate or plants, which can trap heat and damage the heater or the surrounding area.
Common mistakes that waste energy or harm plants
The biggest mistake is oversizing the heater. A 300-watt heater in a 10-gallon tank will overshoot its target temperature and swing wildly, stressing plants and wasting electricity. Match the wattage to your tank size, not to what you have lying around. If you are unsure, go slightly under rather than over—a slightly cool tank is safer than a slightly hot one.
Another common error is placing the heater where it cannot circulate heat evenly. If you tuck it behind a plant or in a dead corner, the thermostat reads the local temperature around the heater, not the tank average. The rest of the tank stays cold while the heater keeps cycling on. Place it where water movement reaches it, ideally near the filter intake or output.
Do not assume a heater will fix algae problems. Some people think warm water causes algae, so they turn off the heater. Actually, cold water often makes algae worse because plants cannot compete. The real fix is light duration (8 to 10 hours per day), nutrient balance, and water changes—not temperature.
When you can safely skip the heater
If all three of these are true, you probably do not need a heater: your room temperature stays above 68 degrees year-round, you are growing only hardy plants (Java fern, Anubias, moss, Cryptocoryne), and you are not keeping tropical fish. In that case, the tank will function fine without one.
Even if you skip the heater, keep a thermometer in the tank so you know what temperature you are actually running. Many people assume their room is warmer than it is. If you notice plant growth slowing in winter, a heater becomes worth reconsidering.
If you do add a heater later, there is no harm in that. Start with the assumption that you do not need one, monitor growth and temperature for a month or two, and add one if growth stalls or your room gets cold. It is easier to add equipment than to remove it.
Heater maintenance and safety
Check your heater every few months to make sure it is still working. The easiest way is to watch the temperature dial or use a separate thermometer to confirm the tank is holding steady. If the temperature creeps up or down over days, the thermostat may be failing and the heater should be replaced.
Never let a heater run dry or sit outside water for more than a few seconds. If you need to remove it for cleaning, unplug it first and let it cool for a few minutes. A heater that has been running and then exposed to air can crack when it hits cold water again.
Keep the heater away from the intake of your filter. If the filter sucks in the heater's output directly, it reads artificially warm water and shuts off too early, leaving the rest of the tank cold. A few inches of distance solves this.
Frequently Asked Questions
Can I use a heater with live plants and fish together?
Yes. In fact, if you are keeping fish, the heater is for them first—the plants benefit from the stable warm water as a side effect. Most tropical fish need 75 to 78 degrees, which is also ideal for fast-growing stem plants. Set the heater to whatever temperature your fish need, and the plants will thrive.
Will a heater cause algae to grow faster?
Warm water alone does not cause algae. Algae grows when there is excess light, excess nutrients, or not enough plant competition. A heater actually helps plants grow faster, which means they compete better against algae. The real algae controls are light duration and water changes, not temperature.
What temperature is too hot for aquarium plants?
Most aquarium plants start to struggle above 82 degrees. Stem plants especially slow their growth and can develop thin, pale leaves. If your heater is pushing the tank above 80 degrees, lower the thermostat dial. For a planted tank, 72 to 76 degrees is the sweet spot.
Do I need a heater if I only have moss and Java fern?
No, not unless your room temperature drops below 65 degrees. Moss and Java fern are among the hardiest aquarium plants and grow fine in cool water. If your home stays warm year-round, skip the heater and save the electricity.
How long does it take a heater to warm up a cold tank?
A standard heater raises the temperature about 1 to 2 degrees per hour, depending on tank size and heater wattage. A 20-gallon tank at 60 degrees will reach 72 degrees in about 6 to 12 hours. Larger tanks take longer. This is why it is better to maintain a steady temperature with a heater than to let the tank get cold and then try to warm it up quickly.