The Single Most Important Thing You'll Do for Your Fish
If I could give one piece of advice to every fishkeeper — beginner or experienced — it would be this: do your water changes. Consistently, properly, every week. Everything else in this hobby is secondary. You can have the most expensive filter, the fanciest lighting, and the most careful feeding routine, but if you're not doing regular water changes, your fish will suffer.
Water changes accomplish what no filter can: they remove dissolved waste products that accumulate over time, replenish essential minerals that fish and plants consume, dilute hormones and pheromones that build up in closed systems, and reset the chemistry of your tank water back toward its fresh baseline. Your filter handles ammonia and nitrite. Water changes handle everything else.
How Often and How Much
The standard recommendation is a 25% water change once per week. For most moderately stocked community tanks with adequate filtration, this is spot on. But it's not a one-size-fits-all answer:
- Lightly stocked planted tank: 15-20% weekly may be sufficient, especially if plants are actively growing and consuming nitrate
- Moderately stocked community tank: 25-30% weekly
- Heavily stocked tank: 30-40% weekly, or even twice per week
- Goldfish tank: 30-40% weekly minimum — goldfish produce enormous waste
- Betta in a 5-gallon: 25% twice per week, or 30-40% once per week
- New or cycling tank with fish: 50% daily until ammonia and nitrite are consistently zero
The right amount for your tank depends on your stocking level, filter capacity, and nitrate accumulation rate. Test your nitrate before a water change — if it's above 20 ppm at the end of the week, you need to change more water or change it more often. If it's under 10 ppm, you're in great shape.
What You'll Need
- A siphon/gravel vacuum: This is the tool that makes water changes easy. It's a wide tube attached to a flexible hose that drains water while simultaneously vacuuming debris from the substrate. The Python No Spill Clean and Fill system is the gold standard — it attaches to your faucet and lets you drain and refill without carrying buckets. For smaller tanks, a simple manual siphon gravel vacuum works fine.
- A bucket: If you're using a manual siphon, you need a dedicated aquarium bucket (never one that's had soap or chemicals in it). A 5-gallon bucket is perfect for tanks up to about 30 gallons.
- Water conditioner: Essential for treating tap water. Seachem Prime is the most popular choice — it removes chlorine, chloramine, and temporarily detoxifies ammonia and nitrite. API Tap Water Conditioner is a solid budget option.
- A thermometer: To match the temperature of new water to the tank
- Towels: Because spills happen to everyone, every time
Step-by-Step Water Change
Step 1: Prepare
Unplug your heater if the water level will drop below it during the change — exposed heaters can crack. If using a Python or similar water changer, attach it to your faucet. If using a bucket, have it ready nearby.
Step 2: Start the Siphon
Submerge the wide end of the gravel vacuum in the tank and get the siphon flowing. With a manual siphon, you can either shake the wide tube up and down underwater until flow starts or briefly suck on the hose end (not glamorous, but it works). The Python system is pump-driven through faucet water pressure, so it starts automatically.
Step 3: Vacuum the Substrate
This is where the magic happens. Push the wide end of the gravel vacuum into the substrate, let it pull up debris, then lift it slightly to let the clean gravel fall back down while the dirty water and waste continue flowing out through the hose. Work in sections, doing about a third of the substrate each week. Don't try to vacuum the entire tank every time — rotating sections prevents disturbing too much beneficial bacteria at once.
If you have sand substrate, hold the vacuum just above the sand surface rather than pushing into it. Sand is denser than gravel and tends to get sucked up if you bury the tube in it. Wave the tube slowly over the sand and the lighter debris will lift up while the sand stays put.
Step 4: Drain to the Target Level
Remove the planned amount — 25% for a standard change. You can eyeball this with experience, or mark the target level on the tank with a small piece of tape as a reference. When draining to a bucket, you may need to empty and replace the bucket partway through for larger tanks.
Step 5: Refill with Treated Water
This is where temperature matching is critical. New water should be within a couple degrees of the tank water. Run your faucet and test it with your hand or a thermometer until it matches. For bucket refills, you can mix hot and cold water in the bucket and check with a thermometer.
Add water conditioner to the new water before adding it to the tank, or add it to the tank just before refilling. If using a Python system, add the conditioner to the tank before you start refilling — dose for the full tank volume, not just the replacement water, since the water entering the hose is untreated.
Pour or flow the new water in gently to avoid disturbing substrate and decorations. For bucket refills, pour against the glass or onto a decoration to diffuse the flow.
Step 6: Plug Everything Back In
Reconnect your heater, check that your filter is running (sometimes they need a reprime after water level changes), and verify the temperature is stable. Watch your fish for a few minutes to make sure everyone's behaving normally.
What Water to Use
Tap Water
Tap water is perfectly fine for most aquariums, provided you treat it with a water conditioner to remove chlorine and chloramine. Most municipal water supplies add these disinfectants, and they're lethal to fish and beneficial bacteria. A quality conditioner neutralizes them instantly.
Know your tap water parameters. Test it for pH, ammonia, nitrate, and general hardness so you understand what you're putting in your tank. In some areas, tap water contains ammonia (from chloramine treatment) or elevated nitrate (from agricultural runoff). Your conditioner handles the chloramine ammonia, but if your tap water has high nitrate, you may want to consider alternative water sources.
Well Water
Well water doesn't contain chlorine or chloramine, but it may have heavy metals, high mineral content, or dissolved gases that need to aerate out before use. Test well water thoroughly before using it in your aquarium. Let it sit in an open container with an airstone for 24 hours to off-gas any dissolved gases before adding it to your tank.
RO/DI Water
Reverse osmosis or deionized water is stripped of almost everything — minerals, chlorine, metals, and dissolved solids. It's a blank slate that many advanced keepers use to control their water chemistry precisely. However, pure RO water is too soft and mineral-depleted for most freshwater fish. If you use RO water, you'll need to remineralize it with a product like Seachem Equilibrium to add back essential minerals.
Common Water Change Mistakes
- Not dechlorinating: Adding untreated tap water kills beneficial bacteria and burns fish gills. Always use a water conditioner. No exceptions.
- Temperature mismatch: Adding water that's significantly warmer or cooler than the tank causes temperature shock. Always match within 2°F.
- Changing too much at once: In an established tank, a sudden 80-90% water change can shock fish with a dramatic shift in water chemistry. Stick to 25-40% changes for routine maintenance. Larger changes are only appropriate during emergencies (ammonia crisis) or specific situations (post-cycling).
- Not changing enough: A 5-10% change barely makes a dent in waste accumulation. If you're going to do it, make it at least 25% to be meaningful.
- Skipping the gravel vacuum: Just removing water without vacuuming the substrate leaves the biggest source of waste accumulation untouched. The substrate traps debris, uneaten food, and fish waste. Siphoning that out is half the point of a water change.
- Cleaning everything at once: Don't do a water change, clean the filter, replace media, and scrub the tank all on the same day. Spreading maintenance tasks out preserves bacterial stability.
- Using soap on equipment: Never use soap, detergents, or household cleaners on anything that touches your aquarium. Rinse new buckets and equipment thoroughly with plain water before first use.
Signs You Need to Change Water More Often
- Nitrate consistently above 40 ppm at the end of the week
- Algae growth is getting out of control
- Water has a yellowish tint (tannins and dissolved organics building up)
- Fish seem lethargic or are gasping near the surface
- Foul smell coming from the tank
- Consistently cloudy water despite adequate filtration
Making Water Changes Easier
The number one reason people skip water changes is that they're inconvenient. Here are some tips to make the process painless:
- Invest in a Python or similar faucet-connected system. No more carrying buckets. This single purchase transformed water changes from a chore into a 15-minute routine for me.
- Set a recurring reminder. Same day, same time each week. Make it a habit.
- Keep supplies in one place. Conditioner, towels, bucket, and siphon should all be stored next to the tank or in the stand.
- Combine with other tasks. Test water before the change, vacuum substrate during the change, and wipe algae off the glass while the water is low.
Water changes aren't glamorous. Nobody got into fishkeeping because they were excited about siphoning dirty water into a bucket. But they're the foundation that everything else in this hobby sits on. Keep up with them, and your fish will reward you with vibrant colors, active behavior, and years of good health.