Python No-Spill Clean & Fill
$$Hose system that connects to your sink for fill and drain. Eliminates the bucket forever for any tank over 10 gallons. Genuinely changes water-change ergonomics.
The single highest-impact maintenance habit you can build. 25% weekly is the answer for most tanks — here's how to do it right.
If you do nothing else for tank maintenance, do water changes. They remove accumulated nitrate, replenish trace minerals, dilute hormones that suppress growth, and reset whatever's gone slightly wrong in the water column. Almost every "my tank is struggling" problem can be improved by water changes; almost no problem in the hobby gets worse from doing one. Here's how to do them properly.
For a normally-stocked community tank, the answer is 25% weekly. This is the volume and cadence that keeps nitrate stable, doesn't shock fish, and doesn't take long to do. For tanks with heavier bioloads — goldfish, large cichlids, breeding setups — go to 30–50% weekly. For tanks that are very lightly stocked and planted, you can stretch to 20% weekly or 40% biweekly without issues.
| Tank type | Schedule | Reason |
|---|---|---|
| Normal community | 25% weekly | Keeps nitrate <20 ppm with average feeding |
| Heavy bioload (goldfish, cichlids) | 30–50% weekly | High waste production needs aggressive dilution |
| Planted, lightly stocked | 20% biweekly | Plants consume nitrate; less dilution needed |
| Reef tank | 10–20% weekly | Replenishes trace elements and dilutes nitrate/phosphate |
| Shrimp tank | 20% biweekly, slow drip | Shrimp are sensitive to parameter swings — small, frequent |
Treat fresh tap water with dechlorinator (Seachem Prime, API Tap Water Conditioner) before putting it in the tank. For most municipalities, the bottle's recommended dose of Prime neutralizes chlorine and chloramine instantly. Match the temperature within 2–3°F of tank water using a thermometer — sudden temperature swings stress fish.
Use a gravel vacuum (Python No-Spill or basic Aqueon Aquarium Cleaner) to siphon water from the tank. Push the vacuum head into the substrate to suck up detritus while you drain — this kills two chores in one. Drain into a bucket or directly to a sink/drain with a Python.
Slowly pour or siphon the dechlorinated, temperature-matched water back into the tank. A clean bucket or a Python with the brass adapter both work. Avoid blasting substrate or stirring up planted scapes.
If your filter or heater was off during the water change (because water level dropped below their intakes), restart them once water is back to normal level. Modern HOBs usually keep running through small water changes.
Hose system that connects to your sink for fill and drain. Eliminates the bucket forever for any tank over 10 gallons. Genuinely changes water-change ergonomics.
Same concept as the Python at a lower price point. Reliable; widely available at major pet retailers.
Treats chlorine, chloramine, and binds ammonia for ~24 hours. The water conditioner the network defaults to.
50% water change after cycling completes, then 25% weekly for the first month while you observe how nitrate trends.
Test daily for the first week. Standard 25% weekly water change continues. If ammonia or nitrite appears, do an immediate 30% change.
After dosing antibiotics or other medications, follow the package directions for the post-treatment water change — usually a 50% change after the treatment course completes, plus reinstalling activated carbon to scrub residuals.
Do a 30% change the day before you leave, don't feed for 2 days before leaving, and skip feeding entirely for trips up to 5 days. Most fish handle a missed week of feeding better than they handle an automatic feeder running away.
For the parameters water changes affect, see our parameters cheat sheet. For the water-change-friendly substrate options, see our substrate guide.
25% weekly is the answer for most community tanks. Heavily-stocked tanks go higher (up to 50%). Planted, lightly-stocked tanks can stretch to biweekly. Reef tanks 10–20% weekly.
Not usually — 50% is fine if pH and temperature are matched and the new water is dechlorinated. It's the standard "emergency" volume when ammonia or nitrite gets dangerous. Just don't do it weekly as routine.
No. Net them out only when doing a tank tear-down, deep cleaning, or treating with a procedure that requires it. Routine water changes happen with fish in place.
Yes — that's actually the main use case. Dose the entire tank volume of Seachem Prime before turning the Python to fill, which pre-dechlorinates the incoming water as it enters.
Heads-up: AquariumSetup.co participates in the Amazon Associates and eBay Partner Network programs. We may earn a commission on qualifying purchases at no extra cost to you. We only recommend gear we believe is genuinely useful to beginners.