Tank & Tech
Home / Guides / beginner
beginner · Buying guide

Do I Need a Heater, Filter, and Light for a Fish Tank?

Do you need a heater, filter, and light for a fish tank? A filter almost always, a heater for tropical fish, and a light mainly for live plants.

TTThe Tank & Tech Team· updated 2026-08-20 · 2 min readPrices checked today
The short answer

A filter: yes, almost always — it's what keeps the water clean and houses the bacteria that make fish waste safe. A heater: yes for tropical fish (most beginner species want a steady 76-80°F), but not for true coldwater fish like goldfish. A light: only really needed if you keep live plants or want to see the tank properly — fish themselves don't need it, and leaving a light on all day mostly grows algae.

Every starter kit sells you a box of gear, and it's fair to ask which of it you actually need. Here is the honest answer for each of the three, and when you can skip one.

Filter: yes, almost always

A filter does two jobs: it moves the water so waste doesn't settle, and — more importantly — it houses the beneficial bacteria that turn toxic fish waste into something harmless. Without that biology, waste builds up and fish get poisoned. Unless you're running a heavily planted, very lightly stocked tank on purpose, you want a filter.

Match it to your tank: aim to turn the water over about four to six times an hour. Our filter GPH calculator sizes it for you, and the full filter rankings cover the options.

Heater: depends on your fish

This is the one with a real "it depends."

Your fish Heater? Why
Tropical (bettas, tetras, guppies, most beginner fish) Yes They want a steady 76–80°F
Coldwater (goldfish, white cloud minnows) No They do fine at room temperature

The key word is steady. Even coldwater fish suffer from temperature swings, so a heater can still help hold a stable temperature in a cold or fluctuating room. If you're keeping tropical fish — and most beginners are — a heater isn't optional. Size it with our heater wattage guide and see the heater rankings.

Light: only for plants and viewing

Fish don't need a special light — they do fine on ambient room light, and a strict day/night rhythm. You need a proper aquarium light if you keep live plants (they need it to photosynthesise) or simply want to see the tank clearly.

The catch: more light isn't better. Leaving a light on all day is the fastest way to grow algae and turn your water green. Run it on a timer for six to eight hours a day. If your water is already going green, our cloudy-water guide covers the fix.

The short version

Filter — get one. Heater — get one if your fish are tropical. Light — get one if you want plants or a bright display, on a timer. Start there and you have the essentials covered; the full setup guide puts it all in order.

Sources

  1. The nitrogen cycle — Aquarium Science, on why biological filtration matters.
  2. r/Aquariums beginner wiki — the sub's standard beginner equipment advice.
The verdict

The filter is the one you can't skip. Add a heater too if you're keeping tropical fish, which most beginners are. A light is optional — get one if you want live plants or a well-lit display, but run it on a timer for six to eight hours a day so you don't feed algae. Filter first, heater for tropical, light for plants.

Common questions

Do fish tanks need a filter?

Almost always. The filter houses the bacteria that make fish waste safe and keeps the water clear. Very lightly stocked or heavily planted tanks can occasionally go without, but for a beginner a filter is essential.

Do I need a heater for my fish?

For tropical fish, yes: most beginner species want a steady 76 to 80°F, which a room rarely holds on its own. True coldwater fish like goldfish do not strictly need one in a normal room, but a heater prevents temperature swings.

Does a fish tank need a light?

Only for live plants, or for you to see the fish. Fish themselves do not require a light and are calmer without a harsh one. If you keep no plants, a light is optional and best on a timer for a few hours a day.

Some links are affiliate links; they never change our rankings.