Improving aquarium water quality comes down to a few core practices: maintaining a healthy bacterial colony in your filter, performing regular water changes, avoiding overfeeding, and testing your water consistently. Most water quality problems trace back to excess waste that your tank’s biological system can’t process fast enough. The good news is that once you understand the basics, keeping clean water becomes routine rather than reactive.
How Your Tank Cleans Itself
Every aquarium relies on an invisible cleanup crew of bacteria that process fish waste through what’s called the nitrogen cycle. Fish produce ammonia through their waste and urine, and uneaten food breaks down into ammonia as well. Ammonia is toxic to fish at concentrations above 2 parts per million (ppm), so it needs to be converted into something safer.
The first group of bacteria (ammonia-oxidizers in genera like Nitrosomonas and Nitrosospira) converts ammonia into nitrite. Nitrite is also highly toxic to fish, so a second group of bacteria (including Nitrospira and Nitrobacter species) converts nitrite into nitrate. Nitrate is far less harmful and can be kept in check with water changes. This two-step conversion is the single most important process in your aquarium, and everything you do to improve water quality either supports it or compensates for it.
A new tank doesn’t have these bacterial colonies established yet, which is why brand-new setups are prone to ammonia and nitrite spikes. Cycling a tank before adding fish, or adding fish very gradually, gives bacteria time to colonize your filter media and substrate. This typically takes four to six weeks.
The Numbers to Aim For
Testing your water regularly is the only way to catch problems before your fish show symptoms. For a typical freshwater community tank, here are the parameters to target:
- Ammonia: 0 mg/L (any reading above 0.2 mg/L signals a problem)
- Nitrite: 0 mg/L (same threshold, 0.2 mg/L or above is concerning)
- Nitrate: under 20 mg/L for sensitive species, under 40 mg/L for most tropical fish
- pH: 6.8 to 8.4, depending on species
- Hardness (GH): 100 to 250 mg/L for most community fish
- Alkalinity (KH): 100 to 250 mg/L
- Temperature: 71 to 78°F (22 to 26°C)
- Chlorine: 0 mg/L
Research shows that 40 ppm of nitrate is harmless to most adult tropical fish, but levels around 80 ppm can start damaging shrimp, axolotls, and sensitive fry. Species from fast-flowing mountain streams are less tolerant of nitrate than pond fish, so know what you’re keeping. A liquid test kit (not strips) gives you the most reliable readings.
Water Changes: How Much and How Often
Water changes are your primary tool for removing nitrate, dissolved organic compounds, and other waste products that your filter can’t eliminate. No filter removes nitrate on its own. The only reliable way to bring it down is to physically replace a portion of the tank water with clean, treated water.
For lightly stocked tanks with strong filtration, a 15 to 20% water change once a week is typically sufficient. If you prefer biweekly changes, aim for at least 20% each time. Heavily stocked tanks need 30 to 50% weekly to keep nitrate from climbing. The exact amount depends on your bioload (how many fish you have relative to tank volume), how much you feed, and whether you have live plants pulling nitrate from the water.
Always treat replacement water with a dechlorinator before adding it to the tank. Municipal water contains chlorine or chloramine, both of which are lethal to fish and to the beneficial bacteria in your filter. Water conditioners work by chemically neutralizing chlorine into harmless byproducts. Even small amounts of untreated tap water can damage your bacterial colony and trigger an ammonia spike. Match the temperature of the new water to your tank as closely as possible to avoid stressing your fish.
Filtration That Actually Works
Your filter does three jobs, and the most important one isn’t what most people think.
Biological filtration is the primary reason your filter exists. This is where beneficial bacteria live and convert ammonia to nitrite to nitrate. The more surface area your filter media provides, the larger the bacterial colony it can support. Foam with 30 pores per inch offers about 340 square feet of surface area per cubic foot of media. Fluidized K1 media provides roughly 900 square feet per cubic foot, making it about 58% more efficient than static foam. Ceramic rings, despite their popularity, support relatively little bacteria per volume. A cubic foot of ceramic rings only supports about 0.4 pounds of fish.
Mechanical filtration traps visible particles like fish waste, plant debris, and uneaten food. Polyester filter floss and fine foam (40 pores per inch) handle this well. Interestingly, 30 ppi foam works as both a good mechanical and biological filter, making it one of the most versatile and cost-effective media choices.
Chemical filtration uses media like activated carbon, Purigen, or zeolite to remove dissolved compounds. Activated carbon is the most common, but its practical benefit is narrower than many people realize. It primarily removes tannins (the compounds that tint water brown from driftwood), certain medications, and some odors. For most tanks, chemical filtration is optional. Your budget and filter space are better spent on biological media.
Never replace all your filter media at once. Those sponges and bio-media house the bacteria keeping your fish alive. When you clean filter media, rinse it in a bucket of old tank water, not under the tap. Chlorinated water kills the bacteria you’ve spent weeks building up.
Overfeeding Is the Top Cause of Poor Water
The most common reason for ammonia spikes, cloudy water, and algae blooms is simply too much food. Uneaten food sinks to the bottom and decomposes into ammonia. Even food that gets eaten turns into more fish waste, which also becomes ammonia. Every extra pinch of food adds to the load your bacteria have to process.
Feed only what your fish can consume in about two minutes, once or twice a day. If food is hitting the substrate uneaten, you’re feeding too much. Decaying food or animal matter trapped in your filter is another hidden ammonia source, so check your intake sponge and filter compartments during maintenance.
Temperature plays into this as well. Warmer water holds less dissolved oxygen than cooler water, and fish under ammonia stress already struggle with impaired respiration. If your tank runs warm, you have even less margin for error with feeding and stocking levels. Gasping at the surface is a classic sign of either ammonia poisoning or low oxygen, both of which overfeeding makes worse.
Live Plants as a Water Quality Tool
Live plants absorb ammonia and nitrate directly as nutrients, effectively adding another layer of biological filtration. Fast-growing stem plants and floating plants like water lettuce or duckweed are especially effective at pulling nitrogen compounds from the water column. In heavily planted tanks, nitrate levels often stay near zero between water changes.
Plants also oxygenate the water during light hours and outcompete algae for nutrients, which is why planted tanks tend to have fewer algae problems. They’re not a substitute for filtration or water changes, but they meaningfully reduce the chemical load your filter has to handle.
Stocking and Tank Size
More fish in the same volume of water means more ammonia produced per hour. A tank that’s overstocked will have chronic water quality problems no matter how good your filter is or how often you do water changes. The old rule of one inch of fish per gallon is a rough starting point, but it breaks down for larger-bodied species that produce more waste per inch of length.
Smaller tanks are harder to keep stable because the water volume is so low that waste concentrations rise quickly. A single missed water change on a 10-gallon tank can push nitrate from safe to concerning. Larger tanks buffer mistakes better, which is why a 20 or 30-gallon tank is often easier for beginners than a 5-gallon nano setup, despite the perception that smaller means simpler.
Putting It All Together
Good water quality isn’t about any single intervention. It’s a system: your bacteria convert waste, your filter gives those bacteria a home, your water changes remove what the bacteria can’t, and your feeding habits control how much waste enters the system in the first place. Test your water weekly, especially in the first few months of a new tank. Once your parameters have been stable for several weeks, you can test biweekly and adjust your water change schedule based on how fast nitrate accumulates. Most experienced fishkeepers settle into a rhythm that keeps their tanks clean with surprisingly little effort.

