Do betta fish need a heater? In most homes, yes. Bettas are tropical fish, and a University of Florida fact sheet states plainly that they "thrive in warmer water and do not do well in cold water." The same fact sheet sets a floor for keeping one without a heater: the room air should stay at no less than 22°C (71.6°F). Most homes drop below that at night or in winter, even when the room feels warm to you. A small heater with a separate thermometer removes the guesswork, and it is the safer choice for almost everyone.
If you were told your room is "warm enough," or your betta seems fine without one, this page explains how to check that claim properly instead of guessing.
Why Bettas Are Warm-Water Fish
It helps to know where bettas come from. The University of Florida IFAS Extension fact sheet Evolution, Culture, and Care for Betta splendens (FA212, read September 25, 2026) describes a wild betta population in Thailand and reports its water at a "temperature of 29.9°C (about 86°F on average; range from approximately 27.0 to approximately 31.5°C)," in water only about 5 cm (2 inches) deep on average.
That is a snapshot of one wild habitat, not a target to aim for in your tank. What it tells you is the direction: these fish evolved in shallow, warm water, not in the cooler water that sits in a glass bowl on a bookshelf.
The same fact sheet puts it without hedging: "bettas thrive in warmer water and do not do well in cold water."
For the range pet bettas are usually kept at, PetMD's betta care sheet, written by veterinarian Maria Zayas, DVM, and updated April 27, 2026 (read September 25, 2026), says to keep the aquarium between 76 and 81°F and to "use a thermometer to confirm it stays in range." The same guide says that even in a home that stays in a safe range, you should still provide a heater "to prevent temperature fluctuations which are very stressful to fish."
So, Do Betta Fish Need a Heater in a Warm Room?
This is the real question behind most searches, and the UF/IFAS fact sheet gives a clearer answer than most care sheets. It says: "If they are kept in an unfiltered, unheated container, the air temperature of the room should be maintained at no less than 22°C (71.6°F)."
Read that carefully. It is a floor, and it is about the room air, all the time. So the honest test is not "does my room feel warm?" It is:
- Does the room stay at or above 71.6°F at night, when the heating turns down or the window is cold?
- Does it stay there in winter, not just the week you set the tank up?
- Does it stay there when the air conditioning runs in summer?
If you cannot say yes to all three with confidence, your betta needs a heater. And even a room that just clears that floor sits below the 76 to 81°F range PetMD gives for the aquarium. The floor is the minimum for getting by, not the range the fish is usually kept in.
Your own comfort is a poor guide here. People dress for the room, move around, and notice drafts. A tank sitting still in the same spot all night experiences the lowest temperature the room reaches, not the average.
Small Tanks Make the Problem Worse
Bettas are often kept in small tanks, and that works against a heaterless setup. A small volume of water changes temperature faster than a large one, because there is less of it to hold heat. The same drop in room temperature that barely moves a large tank can pull a small one down noticeably overnight.
That is also why small tanks swing more during water changes. If new water goes in noticeably colder than the tank, you have created a temperature drop yourself. My guide to what is normal and what is not during a water change covers how to keep that step calm for the fish.
If you are still deciding on a tank, a slightly larger volume is more stable in every way, temperature included. I go through the trade-offs in choosing a first aquarium size.
How to Check Your Own Tank Without Guessing
Before you decide either way, measure.
- Put a thermometer in the water, not on the wall. The Fluval P Series heater instruction manual (read September 25, 2026) says it directly: "We recommend monitoring aquarium temperature on a regular basis with a reliable aquarium thermometer." That advice applies whether you have a heater or not.
- Read it first thing in the morning. That is often when a home is coolest, so it is when the water is most likely to be at its lowest.
- Read it again in the evening, and note the difference. A big gap between morning and evening is the kind of fluctuation PetMD warns about.
- Repeat on a cold night. One mild week tells you very little about January.
If the water ever sits below the 76 to 81°F range, or swings noticeably between morning and evening, that is your answer. My page on aquarium water temperature and why tropical is not one number explains more about reading those numbers sensibly.
Preset or Adjustable: What to Look For
Small-tank heaters come in two broad types.
Preset heaters hold one temperature with no dial. The Fluval P Series manual, for example, states that "Without any adjustments needed, it is designed to reach and maintain the set temperature of 24-26 ºC (76-78 ºF)." That sits inside the range PetMD gives for bettas. The same manual lists its smallest models by tank size: the P10 for tanks up to 3 gallons and the P25 for up to 6 US gallons. I mention these as an example of how capacity is labeled, not as a recommendation.
Adjustable heaters let you set the temperature yourself. That is more flexible, but it also means you have to set it correctly and verify it with a thermometer.
Either way, the rating on the box assumes typical conditions. The Fluval manual warns that "lower room temperature, wide temperature fluctuations, lack of an aquarium cover, presence of pumps and filters or aquarium placement in proximity to cooling sources may require a higher wattage for proper control for the given tank size." PetMD suggests about 3 to 5 watts per gallon as a starting point. Treat that as a rule of thumb, not a guarantee; your thermometer on a cold morning is the real test.
Using a Heater Safely in a Small Tank
A heater is an electrical device in water, so the manufacturer's instructions are not optional reading. From the Fluval P Series manual:
- "Ensure heater remains completely submersed at all times." Low water after evaporation matters in a small tank.
- "This or any heater must never be operated outside of water."
- "Allow heater to acclimatize to the aquarium water temperature for 10 minutes before plugging it into the electrical outlet."
- "Unplug all appliances in the aquarium before placing hands in the water. Unplug the heater and allow it to cool for at least 30 minutes before taking it out of the water."
- Arrange a drip loop, which the manual defines as "that part of the cord below the level of the outlet," so water running down the cord drips off before it can reach the socket.
- "If the plug or outlet does get wet, DON'T unplug the electrical cord. Disconnect the fuse or circuit breaker that supplies power to the appliance, then unplug and examine for presence of water in the outlet."
Stop here if: the heater's cord is damaged, the heater has been dropped or cracked, the outlet near the tank is wet or warm, or a breaker keeps tripping. The manual says not to operate a damaged heater and not to attempt repairs yourself. Outlet problems are a job for a qualified electrician, not something to fix around a tank of water.
A heater can also fail. If the thermometer ever reads well above the heater's set point, unplug the heater and investigate before plugging it back in. This is the other reason a separate thermometer matters: it is how you notice a heater that has stopped behaving.
What a Heater Cannot Do
A heater solves one problem. It is worth being honest about what it does not touch.
- It does not clean the water. Warm water with ammonia in it is still harmful.
- It does not make a bowl a good home. A heater in a tiny, unfiltered container still leaves you with a very small volume that changes quickly in every other way too.
- It does not replace a thermometer. The heater's own indicator light tells you it is working, not what the water temperature actually is.
- It is not a treatment. Raising temperature to treat illness is a veterinary decision, not a general tip, and I do not recommend doing it on your own.
If Your Betta Already Seems Unwell
If you have just found the water much colder or hotter than it should be and your betta is lethargic, lying at the bottom, or not eating, fix the equipment problem first. Avoid dramatic corrections: a sudden swing in the other direction is its own stress, which is exactly the kind of fluctuation PetMD warns about.
Beyond that, a sick fish needs a professional, not a guess from a care sheet. Behavior alone cannot tell you what is wrong. An aquatic veterinarian who treats fish can examine your betta and the water together. Panic causes more losses than the original problem, so work through it calmly and in order.
Frequently Asked Questions
Do betta fish need a heater if my house is warm?
Only if the room never drops below 22°C (71.6°F), day or night, all year. That is the floor the University of Florida IFAS fact sheet gives for keeping a betta in an unheated container. Most homes cool below that overnight or in winter, and PetMD's recommended aquarium range of 76 to 81°F sits above that floor anyway.
What temperature should a betta tank be?
PetMD's vet-written care sheet says to keep the aquarium between 76 and 81°F and to confirm it with a thermometer. Stability matters as much as the number, because temperature swings are stressful to fish.
Can a betta live without a heater?
A betta may survive for a while in cooler water, but surviving is not the same as doing well. The UF/IFAS fact sheet states that bettas "do not do well in cold water." A heater with a thermometer is the reliable way to keep the water where the fish belongs.
Is a preset heater good enough for a betta?
It can be, if its set temperature falls inside the range your betta needs and it is sized for your tank and your room. The Fluval P Series manual, for example, lists a preset of 76 to 78°F. Check it with a separate thermometer, especially on cold mornings.
How do I know if my betta's heater is too strong?
Watch the thermometer rather than the heater. If the water climbs well above the heater's set point, unplug it and investigate. A heater with a thermostat should switch off at its set temperature; one that keeps heating past that point is faulty.
