Fish

How Often Should You Clean a Fish Tank? A Simple Maintenance Schedule

A clear daily, weekly and monthly aquarium cleaning schedule, with step-by-step water change instructions and tips to keep algae under control.

Group of neon tetras in a clean freshwater aquarium
Photo: Benoît Prieur (CC0)

A clean aquarium is not just about clear glass. What really matters is invisible: the levels of ammonia, nitrite and nitrate in the water. A simple, consistent routine keeps those levels safe, prevents algae outbreaks and helps your fish live long, healthy lives. Here is exactly what to do and how often.

Key takeaways
  • Change 20 to 30% of the water every week for most community tanks.
  • Vacuum the gravel during water changes to remove waste.
  • Rinse filter media in old tank water, never tap water.
  • Do not take everything out and scrub it; that destroys helpful bacteria.

Why cleaning matters

Fish waste, leftover food and decaying plants break down into ammonia. Beneficial bacteria in your filter convert it into nitrite and then nitrate. Nitrate is much less toxic, but it keeps building up over time. Partial water changes are the main way to remove it. Learn more about this nitrogen cycle in our guide to setting up a freshwater aquarium.

Your aquarium maintenance schedule

How oftenTask
DailyFeed, check fish for unusual behavior, confirm heater and filter are working, check temperature
WeeklyChange 20 to 30% of water, vacuum gravel, wipe algae from glass, test water
Every 2 to 4 weeksRinse filter media in removed tank water, trim plants
MonthlyClean filter intake and tubes, check equipment, wipe lid and light
As neededReplace filter cartridges only when falling apart; replace bulbs or equipment

Heavily stocked tanks or messy fish such as goldfish may need larger or more frequent water changes. Lightly stocked, well-planted tanks may need less. Your test kit is the best guide: many keepers aim to keep nitrate below about 20 to 40 ppm.

How to do a weekly water change

  1. Unplug equipment. Turn off the heater and filter to protect them while water levels drop.
  2. Scrape algae. Clean the inside glass with an algae magnet or scraper before removing water, so loose algae is siphoned out.
  3. Vacuum the gravel. Use a gravel vacuum to siphon water into a bucket, pushing it into the substrate to lift debris. Work in sections.
  4. Remove 20 to 30% of the water. Do not remove more than about half at once unless dealing with an emergency.
  5. Prepare new water. Use tap water at about the same temperature as the tank and add water conditioner to neutralize chlorine and chloramine.
  6. Refill slowly. Pour gently onto decor or a plate to avoid stirring up the substrate.
  7. Restart equipment. Plug the filter and heater back in and check that everything is running.
Keep a dedicated bucket that is only used for your aquarium. Traces of soap or cleaning products can be deadly to fish.

How to clean the filter without crashing your tank

Your filter is home to most of the beneficial bacteria that keep fish safe. Cleaning it too thoroughly, or with tap water, can wipe out those bacteria and cause an ammonia spike.

  • Take out the sponge or media and gently squeeze or swish it in a bucket of water removed from the tank.
  • Only rinse until large debris is gone. It does not need to look brand new.
  • Avoid replacing all filter media at once. If you must replace a cartridge, do it in stages when possible.
  • Do not clean the filter on the same day you do a big gravel clean if you can avoid it.

Keeping algae under control

A little algae is normal and harmless. Excess algae usually means too much light, too many nutrients or both.

  • Keep lights on for about 6 to 8 hours a day, using a timer.
  • Keep the tank away from direct sunlight.
  • Do not overfeed; remove uneaten food.
  • Add live plants to compete with algae for nutrients.
  • Consider algae-eaters suited to your tank, such as nerite snails or a bristlenose pleco in larger tanks.

Signs your tank needs attention

  • Fish gasping at the surface or hiding more than usual
  • Cloudy or smelly water
  • Rapid algae growth
  • Ammonia or nitrite readings above 0 ppm

If you see these signs, test the water and do a partial water change. If fish show signs of illness, consult an aquatic veterinarian or experienced fish store.

Frequently asked questions

Should I remove the fish when cleaning?

No. Removing fish causes unnecessary stress. Routine cleaning can be done with fish in the tank.

Can I use bottled water?

Conditioned tap water is usually best. Distilled or reverse osmosis water lacks minerals and should not be used alone without remineralizing.

Why is my water cloudy after setup?

New tanks often go through a bacterial bloom that clears on its own in a few days. Keep testing and avoid overfeeding.

Friendly reminder: This guide is for general information only and is not a substitute for professional veterinary advice. If your pet seems unwell, contact a licensed veterinarian.
Gearing up for your fish?
See the supplies we recommend in our Top Picks guide →