Fish Care

How Often Should You Change Aquarium Water?

The right water change schedule for healthy fish and a clean tank

The short answer: once a week for most tanks

For a typical stocked freshwater aquarium, a 25–30% water change every week is the standard recommendation. This keeps nitrate levels manageable, replenishes trace minerals, and dilutes the invisible buildup of organic waste compounds that tests do not directly measure. Most aquarium problems, unexplained fish deaths, persistent algae, fish that look dull and listless, can be traced back to infrequent water changes.

Why water changes matter beyond nitrates

Nitrate is the most commonly cited reason for water changes, but it is not the only one. Over time, aquarium water accumulates dissolved organic compounds, pheromones, growth-inhibiting hormones, and acidic waste products that standard tests cannot detect. Old tank syndrome, where fish in a tank with acceptable test results are still visibly stressed or stunted, is caused by this invisible chemical load. Regular water changes prevent this buildup from ever reaching harmful levels.

How water change frequency depends on stocking

Tank bioload is the biggest variable. A lightly stocked 40-gallon tank with six small tetras produces far less waste than a heavily stocked 40-gallon tank with twelve fish and a pleco. More fish means more waste means more frequent changes. As a rough guideline: lightly stocked tanks can often get away with changes every 10–14 days, moderately stocked tanks need weekly changes, and heavily stocked tanks may require two changes per week or very large single changes of 40–50%.

Fish type matters too

Messy fish like goldfish, cichlids, and large plecos produce significantly more waste than small community fish. Goldfish in particular are notorious for fouling water quickly. A tank of six goldfish needs more frequent changes than a tank of twenty neon tetras. Similarly, fish that require pristine water, like discus or wild-caught cardinal tetras, may need 50% changes every two to three days to stay in peak health.

Do not change too much at once

While regular changes are essential, very large infrequent changes can shock fish by suddenly altering temperature, pH, and hardness. Changing more than 50% in a single session is rarely necessary in a healthy tank and can stress fish significantly. If nitrates have climbed very high due to neglect, do multiple smaller changes over several days rather than one massive change. The goal is gradual stabilization, not dramatic correction.

Signs you are not changing enough water

Several signs indicate that water changes are overdue or insufficient. Persistent algae growth, especially green water or brown film algae, often signals elevated nutrients. Fish that are pale, clamped fins, or hovering near the surface are showing stress. Nitrates above 40 ppm on a regular test indicate the change schedule needs adjusting. A slight yellowish tint to the water is a sign of dissolved organics building up.

The mechanics of a good water change

Use a gravel vacuum to siphon water from the substrate while you drain, removing detritus that accumulates between gravel pieces. This is just as important as the water change itself. Treat tap water with a dechlorinator like Seachem Prime before adding it. Match the temperature of new water to the tank as closely as possible. Pour slowly near the glass rather than disturbing the substrate, which stirs up bacteria and cloudiness.

Water changes are not complicated, but they are non-negotiable. The single most effective thing you can do for the long-term health of your fish is to change water on a consistent schedule. Every experienced aquarist who keeps healthy fish does it without exception. There is no filter, no supplement, and no additive that replaces the simple act of removing old water and adding fresh.