JennM;708043 wrote: The purpose of water changes is to export nutrients and replenish trace elements.
Generally we recommend 10% per week or 20% every two weeks. The former replaces more net water over time.
However, your mileage may vary. Ultimately, your water parameters will tell you if you're changing enough water or not.
Think of the nutrients (such as phosphate and nitrate) in your water as trash. Your living creatures create trash. Beneficial bacteria recycle some of that trash (denitrification). However, in most systems, they can't recycle all of it, so the remaining trash becomes nitrate and phosphate.
When you change water, you effectively take out the trash.
If your critters produce "two bags" of trash, but you only take out one, over time, your nutrient load will increase and your nitrates (and phosphates) will rise. Eventually, if this remains unchecked, they rise to the point where they become detrimental. Sometimes this is called, "old tank syndrome" but it can occur in younger tanks too if the nutrients aren't exported as needed.
On the other hand, very mature and even really old tanks (running 10 years or more) can maintain very low or undetectable nitrate and phosphate if they are maintained properly and adequately.
So while there are guidelines and recommendations as to how much/how often, monitoring of each tank's parameters will tell if the maintenance is sufficient or not.
Also, regular water changes using good quality salt mix helps replenish trace elements. Some tanks still need or benefit from dosing of said elements, however testing will reveal whether supplementation is needed or not.
No matter how much/little is needed to maintain any given tank, it is better to change a smaller volume, more frequently, than it is to change a large volume, less frequently. Smaller changes, more often, maintain more consistent parameters, versus letting the water degrade and then do a large change which can throw the tank out of equilibrium.
Jenn