How Often Should You Change Aquarium Water (Based on Tank Size and Fish Load)
New aquarium owners often ask: how often should I change the water? The answer depends on your tank size and how many fish you keep.
The Direct Answer
For most freshwater tanks, change 10-25% of the water weekly. Small tanks (under 10 gallons) need 20-25% weekly changes. Larger tanks (55+ gallons) can do 15-20% monthly with weekly spot cleaning.
Test nitrates weekly. When they hit 20-40 ppm, change water regardless of your schedule.
Why This Works
Regular partial water changes serve three purposes:
- Remove accumulated nitrates - Filters cannot eliminate nitrates, the final product of the nitrogen cycle. Only water changes remove them.
- Replenish essential minerals - Fish and plants deplete minerals over time. Fresh water restores them.
- Maintain stable parameters - Small, frequent changes keep water conditions steady, which prevents stress-related diseases.
The percentage and frequency depend on bioload. Fish load matters more than tank size. Five fish in a 20-gallon tank need more frequent changes than two fish in a 10-gallon tank.
Water Change Frequency by Tank Size
Use this table as a starting point. Adjust based on your test results.
| Tank Size | Fish Load | Change Frequency | Percentage |
|---|---|---|---|
| Under 10 gallons | Light | Weekly | 20-25% |
| 10-29 gallons | Light | Weekly | 15-20% |
| 10-29 gallons | Heavy | Weekly | 20-25% |
| 30-55 gallons | Light | Bi-weekly | 15-20% |
| 30-55 gallons | Heavy | Weekly | 15-20% |
| 55+ gallons | Light | Monthly | 15-20% |
| 55+ gallons | Heavy | Weekly | 15-20% |
Light load means a few small fish. Heavy load means many fish, large fish, or messy fish like goldfish.
Why Percentage Matters
Never change more than 30% at once unless treating a specific problem.
Large water changes disrupt beneficial bacteria colonies. These bacteria live in your filter media, substrate, and on tank surfaces. They convert toxic ammonia into less harmful nitrates. Changing too much water at once can crash this biological filter, causing ammonia spikes that kill fish.

The diagram above shows the nitrogen cycle. Fish waste produces ammonia. Beneficial bacteria convert ammonia to nitrite, then nitrite to nitrate. Nitrates accumulate over time. Water changes are the only way to remove them.
How to Know When to Change Water
Test your water weekly. A liquid test kit gives more accurate results than test strips.
Nitrate levels guide your schedule:
- 0-20 ppm: Excellent. Follow your regular schedule.
- 20-40 ppm: Change water soon. This is the trigger point.
- 40-80 ppm: Change water immediately. Do smaller, more frequent changes.
- Above 80 ppm: Dangerous for most fish. Do multiple small changes over several days.
Some fish tolerate higher nitrates better than others. Goldfish and cichlids handle more. Tetras and angelfish prefer lower levels.
Seasonal Adjustments
Fish metabolism changes with temperature. In warmer months:
- Fish eat more and produce more waste
- Bacteria work faster but oxygen levels drop
- Consider slightly more frequent changes
In cooler months (if your tank temperature fluctuates):
- Fish eat less and produce less waste
- You may extend the interval slightly
- Always test to confirm
Signs You Need a Water Change Now
Watch for these indicators:
- Fish gasping at the surface - Low oxygen or high ammonia
- Cloudy water - Bacterial bloom from excess waste
- Fish hiding more than usual - Stress from poor water quality
- Algae growing faster - Excess nutrients in the water
- Unusual fish behavior - Darting, scratching against objects, clamped fins
Test immediately when you see these signs. Change water if nitrates are high.
Common Mistakes
- Changing too much at once - Stick to 10-25% unless treating illness
- Skipping conditioner - Chlorine in tap water burns fish gills
- Not matching temperature - Temperature shock kills fish within hours
- Vacuuming all the gravel - This removes beneficial bacteria from substrate
- Changing based on appearance only - Clear water can still have high nitrates
Summary
Change 10-25% of aquarium water weekly for most tanks. Test nitrates to guide your schedule. When nitrates reach 20-40 ppm, change water regardless of your calendar. Never change more than 30% at once to protect beneficial bacteria.
Small tanks need more frequent changes. Heavy fish loads need more frequent changes. Large tanks with light loads can extend to monthly.
The goal is stable water parameters, not perfectly clean water. Small, regular changes achieve this better than large, infrequent ones.
Comments