Change 25 to 50 percent of your aquarium water every one to two weeks

The standard schedule for most home aquariums is a partial water change of 25 to 50 percent every 7 to 14 days. This removes waste products that accumulate between changes while keeping the beneficial bacteria in your tank stable. The exact timing depends on your tank size, how many fish you have, and how much they eat — a 10-gallon tank with five fish needs more frequent changes than a 55-gallon tank with three fish.

Partial water changes are safer than complete drains because they preserve the colony of bacteria that break down fish waste. These bacteria live in your filter media and on surfaces throughout the tank. Removing all the water at once kills most of them, and your tank can take weeks to rebuild the colony — during that time, ammonia and nitrite spike and can poison your fish. A partial change removes the toxic buildup without destroying the bacteria you need.

Key Takeaways

  • Most aquariums need a 25 to 50 percent water change every 7 to 14 days to remove ammonia and nitrite buildup.
  • Smaller tanks and tanks with more fish need more frequent changes because waste accumulates faster in less water.
  • Always use dechlorinated water at the same temperature as your tank to avoid shocking your fish.
  • Never do a complete water drain unless your tank has a serious algae bloom or disease outbreak, because it kills the bacteria that keep your tank safe.
  • Test your water every two weeks to see if your schedule is working — if ammonia or nitrite shows up, change water more often.

How tank size and fish load affect your schedule

A heavily stocked tank needs water changes more often than a lightly stocked one. If you have a 20-gallon tank with 15 fish, you should change 25 to 30 percent of the water every 5 to 7 days. If you have a 55-gallon tank with 8 fish, you can stretch it to every 10 to 14 days. The rule is that more fish in less water means more ammonia and nitrite building up faster, so you need to remove it more often.

Overstocking is the most common reason aquariums fail. A tank that looks full of fish is usually too full. A general guideline is 1 inch of fish per gallon of water, though this varies by species — goldfish need more space than tetras, and plecos need more than either. If you are unsure whether your tank is overstocked, ask at a local aquarium store with your tank dimensions and fish list, or post a photo in an aquarium forum and ask for feedback.

If you have recently added new fish or increased feeding, your water parameters will change before your schedule does. Test your ammonia and nitrite levels — if either reads above 0.25 ppm, increase your water change frequency by 50 percent until the numbers drop back down.

Temperature and dechlorination matter more than most people think

Water straight from the tap contains chlorine or chloramine, which kills fish and bacteria. You must remove it before adding water to your tank. The easiest method is to use a water conditioner — add it to the new water according to the bottle instructions, wait a few minutes, and it is safe to pour in. Common brands include Seachem Prime, API Stress Coat, and Flourish Excel. A bottle costs $8 to $15 and lasts for dozens of changes.

Temperature mismatch stresses fish and can trigger disease. If your tap water is 55°F and your tank is 78°F, adding cold water causes a sudden drop that shocks the fish's system. Let new water sit in a bucket for 30 minutes to reach room temperature, or use a submersible heater in the bucket to warm it to match your tank. This takes an extra 20 minutes but prevents stress and fin rot.

If you have a large tank (40 gallons or more), a gravel vacuum makes the job faster. It siphons water out while stirring the gravel to remove settled waste, then you refill with treated water. For smaller tanks, a straightforward bucket and net work fine — scoop out the old water, add treated new water, and you are done in 10 minutes.

Signs your current schedule is not working

Test your water every two weeks using a liquid test kit — not the paper strips, which are less accurate. Check ammonia, nitrite, and nitrate. Ammonia and nitrite should always read 0 ppm. Nitrate will climb over time and should stay below 40 ppm. If ammonia or nitrite is above 0, your tank is not cycling waste fast enough, and you need to change water more often or reduce the fish load.

Cloudy water, a strong smell, or algae blooms are also signs that your schedule needs adjustment. Cloudy water usually means a bacterial bloom from excess food or waste — do a 30 percent water change and reduce feeding. A foul smell means anaerobic bacteria are growing in the gravel, which happens when waste piles up; increase your change frequency and vacuum the gravel more thoroughly. Green water (algae) means excess nutrients; do a 50 percent change and reduce light to 6 to 8 hours per day.

What to do if you miss a scheduled change

If you miss a water change by a few days, do it as soon as you remember. Your fish will not suffer from one missed change, but two or three in a row will cause ammonia to spike. If you have missed several changes and your water looks cloudy or smells bad, do a 40 to 50 percent change when ready, then return to your regular schedule.

If you travel for a week or more, ask someone to do one water change while you are gone, or set up an automatic feeder and skip feeding for the first two days after you leave — less food means less waste. When you return, test your water before doing a change. If ammonia and nitrite are still at 0, your tank held up fine and you can resume your normal schedule.

Complete water changes: when and why to avoid them

A complete drain — removing all the water and starting fresh — kills the bacteria colony that keeps your tank safe. Never do this unless your tank has a serious problem like a disease outbreak, a major algae bloom that will not respond to partial changes, or a chemical spill. Even then, save some of the old water or filter media to seed the new water with bacteria.

If you must do a complete change, move your fish to a bucket with some of the old tank water while you work. Clean the tank and gravel, refill with treated water at the correct temperature, and return the fish. Expect ammonia and nitrite to spike for 1 to 2 weeks as the bacteria colony rebuilds. Do 25 percent water changes every 3 days during this time to keep ammonia below 1 ppm, and test daily.

Frequently Asked Questions

Can I do a water change every day instead of once a week?

Yes, daily small changes (10 to 15 percent) are actually better than one large change per week, especially in small tanks or with sensitive fish like bettas or discus. Daily changes keep ammonia and nitrite at zero and reduce stress. The downside is that it takes more time and uses more water. If you have the time, daily 10 percent changes are ideal.

What if my tap water has high nitrate already?

Test your tap water before adding it to your tank. If nitrate is above 20 ppm, your water changes will not lower tank nitrate — they will just slow the rise. You will need to use reverse osmosis water, rainwater, or bottled water for changes, or reduce fish load and feeding. Some aquarists use plants to consume nitrate, though this works slowly.

Do I need to change water if I have a strong filter?

No filter removes all waste. Filters break down ammonia into nitrite, then nitrite into nitrate, but nitrate only leaves the tank through water changes or plant uptake. Even with a powerful filter, you still need partial water changes every 1 to 2 weeks to remove nitrate and keep the tank stable.

How do I know if my water is dechlorinated?

You cannot tell by looking. Always use a water conditioner or let tap water sit in an open bucket for 24 hours — chlorine evaporates, but chloramine does not, so a conditioner is more reliable. If you forget and add untreated water, your fish may gasp at the surface or develop red gills. Do a 50 percent water change when ready with treated water.

Is it okay to reuse the water I removed from the tank?

No. The water you remove contains ammonia, nitrite, and waste that you are trying to get out of the tank. Pouring it back in defeats the purpose. Use it on houseplants or outdoor gardens instead — the nitrogen is good for soil.