Why Does My Fish Tank Get Dirty So Fast?
Table of Contents
- Types of “Dirty”: Identifying Your Problem
- 7 Causes Ranked by Frequency
- Why Small Tanks Get Dirty Faster
- Solutions Summary Table
- Maintenance Schedule for a Clean Tank
- Frequently Asked Questions
Types of “Dirty”: Identifying Your Problem
Before you can fix a dirty tank, you need to identify what kind of dirty you are dealing with. “Dirty” means different things to different people, and each type has different causes and solutions.
| Type | Appearance | Most Likely Cause |
|---|---|---|
| Green water | Water has a green tint, visibility reduced | Suspended green algae (phytoplankton) |
| Green algae on glass | Green film or spots on glass surfaces | Excess light and/or nutrients |
| Brown coating | Brown film on glass, plants and substrate | Diatoms (common in new tanks) |
| Cloudy white water | Milky, hazy appearance | Bacterial bloom |
| Debris on substrate | Visible waste, uneaten food, detritus | Overfeeding, insufficient cleaning |
| Surface film | Oily or protein film on water surface | Lack of surface agitation, protein buildup |
| Smelly water | Foul odour from the tank | Decomposing food or dead organisms, anaerobic pockets |
Once you have identified your specific problem, read through the causes below to find the most likely culprit and its solution.
7 Causes Ranked by Frequency
1. Overfeeding (The Number One Cause)
If your tank gets dirty fast, overfeeding is the first thing to address. It is the most common cause of dirty tanks by a significant margin, and it is the easiest to fix.
When you add more food than your fish can eat in 2-3 minutes, the excess sinks to the bottom and decomposes. Decomposing food releases ammonia, fuels bacterial growth (causing cloudiness), and provides nutrients for algae. It also creates a layer of visible gunk on the substrate that looks unsightly.
Many new fish keepers in Singapore dramatically overestimate how much food their fish need. A betta needs 2-4 tiny pellets twice daily. A school of 10 small tetras needs a small pinch of flake, no bigger than what you can hold between two fingertips. Fish do not need as much food as we instinctively want to give them.
Solution: Feed only what your fish consume within 2-3 minutes. Remove any uneaten food with a turkey baster or small net after feeding. Fast your fish one day per week. If you have been overfeeding, do an extra water change and gravel vacuum to remove accumulated waste.
2. Overstocking
More fish means more waste. A tank stocked beyond its capacity simply cannot stay clean no matter how diligent your maintenance is. The biological filtration gets overwhelmed, waste accumulates faster than bacteria can process it, and the tank looks perpetually grimy.
In Singapore’s warm water of 28-32 degrees Celsius, dissolved oxygen is lower than in cooler climates. This means your filtration bacteria work with less oxygen, and your maximum stocking level is slightly lower than guides written for temperate regions suggest.
Solution: Assess your stocking level honestly. A conservative guideline is 1cm of adult fish per 2 litres of actual water volume (not total tank volume, since substrate, hardscape and equipment reduce actual water volume). If you are overstocked, consider rehoming some fish. Adding more filtration helps but does not fully compensate for excessive bioload.
3. Inadequate Filtration
Your filter is the engine that keeps your tank clean. If it is undersized, clogged or malfunctioning, the tank gets dirty quickly. A filter that was adequate when you had five fish may struggle now that you have fifteen.
The filter performs three functions: mechanical filtration (trapping debris), biological filtration (processing ammonia and nitrite) and chemical filtration (removing dissolved organics). All three contribute to a visually clean, healthy tank.
Solution: Ensure your filter is rated for your tank size or preferably one size larger. Clean the filter regularly (but never in tap water; always rinse media in old tank water to preserve beneficial bacteria). If using a hang-on-back filter, consider upgrading to a canister filter, which offers significantly more media capacity and more effective filtration for the same tank size.
4. Insufficient Water Changes
Water changes remove dissolved waste, excess nutrients and organic compounds that your filter cannot eliminate. Without regular water changes, these accumulate and make the tank look and smell dirty even if your filter is working perfectly.
Nitrate, the end product of biological filtration, only leaves the tank through water changes or plant absorption. In tanks without plants, nitrate builds up continuously and fuels algae growth. In Singapore, where PUB water is treated with chloramine, every water change requires a dechlorinator, but this small step is essential.
Solution: Perform 20-30 percent water changes weekly as a baseline. If your tank gets dirty faster than weekly changes can handle, increase to twice weekly or increase the volume changed. Always use a gravel vacuum during water changes to siphon debris from the substrate surface.
5. Direct Sunlight
Sunlight is the most powerful driver of algae growth. A tank positioned near a window that receives even 1-2 hours of direct sunlight daily will develop algae problems. Singapore’s equatorial sun is particularly intense, and west-facing windows deliver harsh afternoon light that can turn a clean tank green within days.
Even indirect ambient light from large windows contributes to algae over time. This is one reason tanks in bright, open-plan condos and HDB flats in Singapore often struggle with algae more than tanks in dimmer spaces.
Solution: Move the tank away from windows, or use blackout curtains or blinds during peak sun hours. If you cannot move the tank, a background film on the tank’s back panel blocks light from that direction. Control your aquarium light to 6-8 hours daily on a timer. More light does not mean healthier fish; it mainly means more algae.
6. No Live Plants
An aquarium without live plants has nothing to absorb the excess nutrients that accumulate from fish waste and feeding. Those nutrients sit in the water column, feeding algae and bacteria. This is why bare, unplanted tanks tend to get dirtier faster than planted ones.
Live plants compete directly with algae for ammonia, nitrate, phosphate and light. A well-planted tank with fast-growing stems absorbs a significant portion of the waste your fish produce, resulting in cleaner water, less algae and longer intervals between water changes.
Solution: Add fast-growing, easy plants to your tank. Good options that thrive in Singapore’s warm water without CO2 injection include:
- Water sprite (Ceratopteris thalictroides) – fast-growing, absorbs nutrients rapidly
- Hornwort (Ceratophyllum demersum) – hardy, can float or be planted
- Java fern (Microsorum pteropus) – attach to hardscape, very low maintenance
- Anubias species – slow growing but virtually indestructible
- Floating plants (Salvinia, Amazon frogbit) – absorb nutrients directly from the water column and block some light, reducing algae
7. Dirty Filter (The Paradox)
This one seems contradictory: the thing meant to keep your tank clean is actually making it dirty. When a filter’s mechanical media (sponges, floss, pads) becomes too clogged with trapped debris, water flow decreases. Reduced flow means less water is being filtered, and the debris trapped in the filter begins to decompose, leaching waste products back into the water.
A filter that has not been cleaned in months may look like it is running, but the flow rate has dropped significantly. Hold your hand near the outlet. If the flow feels noticeably weaker than when the filter was new, it needs cleaning.
Solution: Clean mechanical filter media every 2-4 weeks. Rinse sponges and pads in a bucket of old tank water removed during a water change. Never rinse in tap water (the chloramine in Singapore’s PUB water kills beneficial bacteria instantly). Replace disposable filter floss when it becomes compacted and discoloured. Do not replace all media at once; stagger replacements to preserve your bacterial colony.
Why Small Tanks Get Dirty Faster
If you have a nano tank of 10-20 litres, you have probably noticed it gets dirty much faster than larger tanks. This is not your imagination; it is simple maths and biology.
- Less dilution. The same amount of waste in 10 litres of water produces a much higher concentration than in 100 litres. A single uneaten pellet in a nano is equivalent to ten pellets in a larger tank.
- Smaller filter capacity. Nano filters have less media, supporting fewer bacteria and trapping less debris before becoming clogged.
- Temperature instability. Small water volumes in Singapore’s warm climate fluctuate more, stressing fish and bacteria.
- Faster nutrient buildup. Algae-promoting nutrients reach problematic levels sooner in small volumes.
This does not mean you should avoid nano tanks. But if you choose a small tank, accept that it requires more frequent maintenance. Water changes of 30-50 percent twice weekly are normal for a stocked nano tank.
Solutions Summary Table
| Cause | Quick Fix | Long-Term Solution |
|---|---|---|
| Overfeeding | Remove uneaten food, skip feeding 1 day | Feed 2-3 minute rule, fast 1 day per week |
| Overstocking | Increase water change frequency | Rehome excess fish, upgrade tank |
| Inadequate filtration | Clean existing filter | Upgrade to larger or canister filter |
| Insufficient water changes | Immediate 30-50% water change | Weekly 20-30% schedule with gravel vacuum |
| Direct sunlight | Cover exposed glass with card | Move tank, add blinds, reduce light period |
| No live plants | Add floating plants (immediate effect) | Add easy stem plants and background plants |
| Dirty filter | Rinse media in old tank water | Clean every 2-4 weeks on schedule |
Maintenance Schedule for a Clean Tank
Following a consistent schedule prevents most dirty-tank problems before they start.
Daily (2 minutes)
- Feed appropriate amounts
- Remove any visible uneaten food
- Quick visual check of filter flow and fish behaviour
Weekly (20-30 minutes)
- 20-30 percent water change with dechlorinated water
- Gravel vacuum the substrate during water change
- Wipe the inside front glass with an algae scraper
- Trim dead or yellowing plant leaves
Monthly (30-45 minutes)
- Rinse filter mechanical media in old tank water
- Test water parameters (ammonia, nitrite, nitrate, pH)
- Clean the outside glass and tank lid
- Check equipment (heater, light timer, airline) for proper function
This schedule works for a moderately stocked, filtered tank of 60 litres or more. Smaller tanks need more frequent water changes, and heavily stocked tanks may need additional maintenance.
Frequently Asked Questions
I just set up my tank and it is already cloudy. What went wrong?
In a brand-new tank, cloudiness is usually one of two things. A milky white haze is a bacterial bloom, extremely common in the first 1-2 weeks as free-floating bacteria multiply before colonising the filter. This resolves on its own. Alternatively, if you used unwashed substrate (especially nutrient-rich aqua soil), fine particles can cloud the water. This settles within 24-48 hours with the filter running. In both cases, do not add clearing chemicals. Patience and filtration solve it.
Why does my tank smell bad?
A healthy aquarium should have little to no odour. A mild earthy smell is normal, but anything foul indicates a problem. Common causes include decomposing food or a dead fish hidden behind decorations, anaerobic pockets in deep substrate, a filter that has not been cleaned in months, or overfeeding. Find and remove any decomposing material, clean the filter and do a large water change. The smell should resolve within a day.
Will adding more snails or algae eaters solve a dirty tank?
Adding cleanup crew members like nerite snails, otocinclus or shrimp helps manage algae and detritus, but they do not solve the root cause of a dirty tank. They also add to the bioload (they eat and produce waste too). Fix the underlying issue first, whether that is overfeeding, inadequate filtration or too much light, and then add cleanup crew as a complement to good maintenance, not a replacement for it.
Is it possible to have a tank that never needs cleaning?
No. Every aquarium requires some maintenance. However, a well-balanced planted tank with appropriate stocking, good filtration and moderate feeding can go longer between interventions. Some experienced aquarists with heavily planted, lightly stocked tanks stretch water changes to every 2-3 weeks. But no tank is truly maintenance-free. The myth of the self-cleaning aquarium has caused many fish deaths over the years.
For a complete guide to water changes, including how much, how often and how to do them properly with Singapore’s chloramine-treated water, read our aquarium water change guide.
Struggling to keep your tank clean despite your best efforts? Sometimes the issue is the setup itself: wrong tank size, undersized filter or poor placement. Our team at Gensou can assess your setup and recommend improvements that make maintenance easier. With over 20 years of aquarium experience in Singapore, we have seen every dirty-tank problem and know how to solve it. Visit us at 5 Everton Park or contact us for a maintenance consultation.
Related Reading
emilynakatani
Still Have Questions About Your Tank?
Drop by Gensou Aquascaping — most walk-in questions get answered in under 10 minutes by someone who has set up hundreds of tanks.
5 Everton Park #01-34B, Singapore 080005 · Open daily 11am – 8pm
