Empty and soak the tank first
Start by removing everything from the aquarium — gravel, decorations, the filter, heater, and any other equipment. If the tank has been sitting unused, there will be algae buildup, mineral deposits, and dust inside. Do not use the tank yet; you need to clean it thoroughly before adding water and fish.
Fill the empty tank with tap water and let it sit for 30 minutes to an hour. This softens dried algae and mineral crusts so they come off more easily. You can add a small amount of white vinegar to the water — about one cup per 10 gallons — to help dissolve mineral deposits left by old water.
Key Takeaways
- Soak the tank with water and vinegar for 30 minutes to loosen algae and mineral buildup before scrubbing.
- Use a plastic scraper or soft brush to remove algae; avoid metal tools that scratch glass or acrylic.
- Rinse the tank multiple times with fresh tap water until no vinegar smell remains and the water runs clear.
- Clean the gravel separately by rinsing it in a bucket until the water stops turning cloudy, then let it dry before returning it to the tank.
- Soak and rinse all decorations, the filter, and the heater in the same vinegar solution before putting them back.
Scrape off algae and mineral deposits
Once the tank has soaked, use a plastic scraper or soft-bristled brush to remove the buildup from the glass or acrylic walls and the bottom. Work slowly and explore steady pressure; you want to remove the layer of algae and minerals without gouging the surface. If the tank is acrylic rather than glass, be extra gentle — acrylic scratches more easily.
For stubborn spots, let them soak for another 15 minutes, then try again. Do not use metal scrapers, steel wool, or abrasive pads on glass or acrylic tanks. If mineral deposits are very thick, you can use a plastic credit card or old library card as a scraper — it is gentler than a metal tool and still effective.
Rinse the tank thoroughly
Drain the vinegar water and rinse the tank with fresh tap water. Pour water in and swish it around to loosen any remaining debris, then drain it completely. Repeat this process at least three times. The goal is to remove all vinegar smell and any loose particles that could cloud your water or affect fish health.
On the final rinse, fill the tank halfway and inspect the walls and bottom in good light. If you see any white residue, mineral spots, or cloudiness, drain and rinse again. The tank should look clear and smell like nothing — not like vinegar or stale water.
Clean the gravel separately
Gravel collects debris and algae spores over time. Place the gravel in a large bucket and cover it with tap water. Stir it with your hand or a stick, then pour off the cloudy water. Repeat this process five to ten times, until the water runs clear when you stir and pour. This removes dust, dead algae, and organic matter that would otherwise cloud your tank water.
After the final rinse, spread the gravel on a clean surface — a large tray, newspaper, or cloth — and let it air-dry for a few hours. Wet gravel can introduce bacteria and mold into your tank. Once it is dry, you can return it to the tank.
Soak and rinse decorations and equipment
Decorations, the filter, the heater, and any other equipment that was in the old tank should be cleaned the same way. Soak them in the vinegar solution for 20 to 30 minutes, then scrub away algae with a soft brush. Rinse each item thoroughly under running tap water until no vinegar smell remains.
Pay special attention to the filter — algae and debris can clog the media and reduce water flow. If the filter has a replaceable cartridge or foam insert, check whether it is still intact. If it is falling apart or heavily discolored, replace it before using the filter again. The heater should be rinsed but not soaked for long periods; 10 to 15 minutes is enough.
Inspect the tank for damage before refilling
Before you add water and fish, look for cracks, chips, or leaks. Fill the tank halfway with water and let it sit for 10 minutes. Check the bottom, corners, and seams for drips or seepage. If you find a leak, drain the tank when ready and do not use it until it is repaired or replaced.
Also check the frame or stand the tank will sit on. If it is rusty, warped, or unstable, repair or replace it. A tank that shifts or tips can injure fish and cause water damage to your home. Make sure the stand is level and sits on a flat, solid surface.
Set up the tank and cycle the water before adding fish
Once the tank is clean and dry, reassemble the filter, heater, and any decorations. Fill the tank with fresh water and turn on the equipment. Let the filter run for 24 hours before you add fish. This allows the water temperature to stabilize and gives the filter time to begin removing particles.
If the tank has been empty for a long time, the beneficial bacteria that help break down fish waste have died. You will need to cycle the tank — a process that takes one to four weeks — before adding fish. During cycling, the filter develops a new colony of bacteria. You can speed this up by adding a bacterial starter product, or by moving some gravel and filter media from an established tank if you have one.
Frequently Asked Questions
Can I use bleach to clean an old aquarium?
No. Bleach is toxic to fish and is very difficult to rinse away completely. Vinegar and water are safer and just as effective for algae and mineral deposits. If you must use a chemical cleaner, use one labeled safe for aquariums, and rinse the tank at least ten times afterward.
How long should I soak the tank before scrubbing?
30 minutes to an hour is usually enough for light to moderate buildup. If the tank has been sitting for years or has very thick algae crusts, soak it for two to three hours, or even overnight. The longer the soak, the easier the scrubbing will be.
What if the tank smells bad even after rinsing?
Drain it and rinse again with fresh water. A bad smell usually means organic matter — dead algae, bacteria, or debris — is still in the tank. Keep rinsing until the smell is gone. If the smell persists after ten rinses, the tank may have absorbed odors into the silicone seals; in that case, another vinegar soak may help.
Do I need to replace the gravel or can I reuse it?
You can reuse gravel if you rinse it thoroughly. Rinsing removes algae spores and debris but does not sterilize it. If you want a completely fresh start, replace the gravel. New gravel is inexpensive and eliminates the risk of introducing old bacteria or parasites into your new setup.
How do I know when the tank is ready for fish?
The tank is ready when it is clean, filled with water, the equipment is running, and the water has cycled. Cycling takes one to four weeks depending on whether you use a bacterial starter. You can test the water with a kit to check ammonia, nitrite, and nitrate levels. When ammonia and nitrite are zero and nitrate is present, the cycle is complete.