What cadence is actually right?
Conservative beginner-safe defaults, where most sourced hobby references converge:
- 20–25% weekly — community standard for a moderately-stocked freshwater tank. Removes accumulated nitrate without thrashing parameter stability.
- 15% weekly — only on lightly-stocked or heavily-planted tanks where plants are doing real nitrate uptake. Most beginners overestimate plant biomass and end up with creeping nitrate; default to 25% until you have a test record.
- 50% weekly — high-bioload setups (full angelfish community, growing-out cichlids), or heavily-planted tanks with high-tech CO2 + ferts where the goal is parameter stability over plant nutrient balance. Routine but on the upper edge.
- Above 50% — recovery cadence after a parameter spike or water-quality event, not a regular schedule.
Three things that decide whether 25% or 50% is right
- Stocking density. A lightly-stocked 20-gallon community can run on 20% weekly; an angelfish or cichlid setup at the same volume needs 40–50% to keep nitrate under 20 ppm.
- Filtration turnover. A heavily-filtered tank with 10× turnover handles between-change drift better; a sponge-filtered shrimp tank needs more frequent smaller changes.
- Whether you test parameters. Without an API freshwater test kit, default to 25% weekly and cycle the tank properly. With test data, dial up or down based on actual nitrate curve over the week.
Why "net" gallons matter for this math
A "75-gallon tank" doesn't hold 75 gallons of water. Glass thickness, fill-below-rim height, substrate, and decor each displace volume. Net (working) volume on a typical 75-gal tank is closer to 65–68 gal — so a "25% water change" pulls about 16 gal, not 19. Use the volume calculator first if you're unsure of your true working volume.
Practical hauling math
Water weighs 8.34 lb per US gallon. A 25% change on a 55-gallon tank is roughly 14 gallons = ~115 lb of water that has to go out and ~115 lb that has to come in. Most beginners split this across multiple 5-gallon-bucket trips. If your math says >50 lb per session and you don't have a python siphon or drain access, plan two trips or step the percentage down to a more sustainable schedule.