Your fish are watching you right now β and the water they live in is either quietly killing them or keeping them thriving. Learning how to do a water change in an aquarium is the single highest-impact maintenance skill every fish keeper must master.
Water Change Quick Facts
Why Water Changes Are Non-Negotiable
Even a perfectly filtered aquarium accumulates toxins that no filter can eliminate. Nitrate β the end product of the nitrogen cycle β builds up steadily over time. At concentrations above 40 ppm, nitrate stresses fish immune systems, suppresses color, stunts growth, and makes your tank a breeding ground for algae. The only way to remove nitrate is to physically remove the water that contains it.
Beyond nitrate, regular water changes replenish essential minerals and trace elements, stabilize pH that drifts as carbonates are consumed, and dilute dissolved organic compounds (DOCs) that cause yellowing water and foul odors. Think of a water change as a reset button for water chemistry β one that no amount of filtration can replicate.
What You'll Need Before You Start
- Gravel vacuum / siphon β A Python No Spill Clean and Fill or similar gravity-fed siphon is the most efficient option for tanks 20 gallons and larger. A basic hand-pump siphon works fine for smaller tanks.
- Two dedicated buckets (5-gallon) β Never use buckets that have held soap or cleaning products. Mark them "FISH ONLY."
- Water conditioner / dechlorinator β Seachem Prime is the industry standard: it neutralizes chlorine, chloramine, and detoxifies ammonia and nitrite for 24β48 hours in a single dose.
- Aquarium thermometer β A digital probe thermometer gives instant readings so you can match temperatures precisely.
- Test kit β An API Master Test Kit (liquid, not strips) lets you verify nitrate before and after the change. Test before your change monthly to track baseline trends.
Step-by-Step: How to Do a Water Change in an Aquarium
Step 1 β Test the Water First (Optional but Recommended)
Before you remove a single drop, dip a test kit and record your nitrate reading. This creates a log that tells you whether your change frequency is sufficient. Nitrate above 40 ppm before a change? Go weekly. Sitting at 10 ppm? You may be able to stretch to every 10 days.
Step 2 β Unplug the Heater
This step is critical and often skipped. When a submersible heater's glass tube is exposed to air β even briefly β it can crack or shatter from thermal shock. Unplug it before the water level drops. Wait 15β20 minutes after refilling before plugging it back in so the glass equilibrates to the new water temperature.
Step 3 β Vacuum the Substrate While You Drain
Point the gravel vacuum straight down into the substrate and work it across the tank in overlapping columns, like mowing a lawn. The siphon will pull water up and out into your waste bucket while simultaneously lifting and rinsing detritus from the gravel. You don't need to vacuum the entire bottom every session β aim to cover one-third to one-half of the substrate area each time, rotating zones weekly.
For planted tanks with fine-grained substrates (Fluval Stratum, ADA Aquasoil), hover the vacuum just above the surface rather than plunging it in, to avoid uprooting plants and disrupting root-zone bacteria.
Step 4 β Stop at 25β30% Removed
When your waste bucket is full and you've reached the target removal volume, stop the siphon. For a 40-gallon tank, that's 10β12 gallons out. Removing more than 50% in a single change risks crashing beneficial bacteria colonies and causing pH shock, especially in tanks with an established, stable ecosystem.
Warning: The 50% Rule
Never remove more than 50% of tank volume in a single water change unless you are performing an emergency reset for severe ammonia or nitrite poisoning. Large, sudden changes swing pH, temperature, and mineral content in ways that cause osmotic shock β fish can die within hours of what looks like a successful water change. If your tank is severely neglected (nitrate above 160 ppm), do multiple 30% changes over 3β4 consecutive days to bring levels down gradually.
Step 5 β Prepare the Replacement Water
Fill your clean bucket from the tap and immediately add dechlorinator at the manufacturer's dose. For Seachem Prime, that's 1 mL per 10 gallons (or 2 drops per gallon with a dropper bottle). Swirl to mix, then check the temperature against your tank water using a thermometer. Aim for a difference of less than 1Β°F. Cold water entering a tropical tank stresses fish and can trigger ich outbreaks; water that is too warm drops dissolved oxygen.
To adjust tap temperature without waiting: mix hot and cold at the tap until you hit your target, or add a cup of boiling water to cold tap water in the bucket (verify with thermometer before adding to tank).
Step 6 β Refill Slowly
Pour new water against the glass, or place a clean plate on the substrate and pour onto that, to diffuse the flow and avoid disturbing fish or uprooting plants. For larger tanks, a Python system lets you refill directly from the tap β just pre-add dechlorinator to the tank before refilling, not the bucket, at a dose calculated for the full volume being added.
Step 7 β Plug the Heater Back In
Wait 15β20 minutes after the tank is fully refilled. Check your thermometer and confirm the tank has stabilized before restoring power to the heater.
How Often Should You Do Water Changes?
| Tank Type | Stocking Level | Recommended Frequency | Volume Per Change |
|---|---|---|---|
| Lightly planted community | Light (1 inch of fish per 5 gal) | Every 10β14 days | 25% |
| Community tropical | Moderate | Weekly | 25β30% |
| Cichlid / predator tank | Heavy | Twice weekly | 30% |
| Reef / marine | Any | Weekly | 10β15% (use pre-mixed saltwater) |
| Nano tank (<10 gal) | Any | Every 3β5 days | 20β25% |
| Shrimp-only tank | Any | Every 2 weeks | 10β15% (shrimp are sensitive to parameter swings) |
Common Mistakes That Undo All Your Hard Work
Skipping Dechlorination
Municipal tap water contains chlorine (and increasingly, the harder-to-remove chloramine) that kills beneficial bacteria and directly damages fish gill tissue. Never add untreated tap water to an aquarium. Keep a bottle of Seachem Prime or API Stress Coat within arm's reach of your tank at all times.
Forgetting to Match Temperature
A sudden 5Β°F drop is enough to trigger a stress response in most tropical fish and can precipitate ich (white spot disease) within 48β72 hours. Always check temperature before adding new water β your thermometer is not optional equipment.
Changing Water and the Filter on the Same Day
Your biological filter media (sponge, ceramic rings, bio-balls) houses the majority of your tank's beneficial bacteria. Rinsing filter media in tap water the same week you do a large water change can wipe out your nitrogen cycle simultaneously from two directions. Stagger maintenance: change water this week, rinse filter media (in old tank water, never tap) next week.
Gravel Vacuuming Too Aggressively
Deep substrate zones harbor anaerobic bacteria that contribute to denitrification in mature tanks. Plunging the vacuum to the bottom of a 3-inch substrate every week disrupts this ecosystem and can release trapped hydrogen sulfide gas β which smells like rotten eggs and is toxic to fish. Keep the vacuum in the top 1 inch of gravel.
Pro Tip: Use Old Tank Water to Your Advantage
The water you siphon out is nutrient-rich and makes excellent fertilizer for houseplants and gardens. Keep a dedicated watering can next to your tank on change day. Your plants will thrive, and nothing goes to waste.
Troubleshooting: When Water Changes Seem to Make Things Worse
Fish act stressed after water changes: Almost always a temperature or pH mismatch. Test both parameters in your new water and your tank water side by side before adding. If your tap water has very different pH (more than 0.5 units), buffer the new water with API pH Up/Down before adding.
Nitrate doesn't drop after changes: Check for a hidden nitrate source β overfeeding is the most common culprit. Uneaten food decays and spikes nitrate within 24 hours. Feed only what fish consume in 2β3 minutes, twice daily. Also check tap water itself: some municipal supplies contain 10β20 ppm nitrate at the tap, which limits how low your tank can go.
Water looks cloudy after a change: Bacterial bloom (white/grey cloudiness) often follows a water change in newer tanks as the nitrogen cycle restabilizes. It clears in 24β48 hours without intervention. Green cloudiness is algae and indicates the tank is getting too much light or has elevated phosphate β not related to the water change itself.
A Simple Weekly Maintenance Routine
- Monday evening (5 minutes): Check temperature, observe fish behavior, remove any dead plant matter or uneaten food.
- Saturday morning (20β30 minutes): Unplug heater β gravel vacuum while draining 25β30% β prepare treated replacement water β refill slowly β plug heater back in after 15 minutes.
- Monthly: Run a full water test (ammonia, nitrite, nitrate, pH) and log the results. Rinse filter media in old tank water on a week you do NOT do a large water change.
Summary: The 7 Rules of a Perfect Water Change
- Always unplug the heater before the water level drops.
- Remove 25β30% of tank volume β no more than 50% in one session.
- Vacuum substrate while draining, rotating zones weekly.
- Treat all new water with dechlorinator before adding it to the tank.
- Match replacement water temperature to within 1Β°F of tank water.
- Refill slowly to minimize disturbance.
- Wait 15β20 minutes before restoring heater power.
Mastering how to do a water change in a fish tank takes one or two practice runs, after which it becomes a quick, satisfying ritual. The payoff β healthier fish, clearer water, less algae, and a thriving aquarium ecosystem β starts showing within weeks of consistent maintenance. Set a recurring calendar reminder, keep your supplies within reach, and make it a habit. Your fish will show you the difference.