What You Need Before You Start
A 10 gallon aquarium needs a tank, a filter, a heater, substrate, decorations, and water conditioner before you add any fish. The tank itself is the foundation — a standard 10 gallon glass or acrylic rectangle measures roughly 20 inches long, 10 inches wide, and 12 inches tall. You will also need a light, an air pump or airstone (optional but helpful), a thermometer, and a gravel vacuum for water changes.
The filter is the most important piece after the tank. A hang-on-back filter or sponge filter works well for 10 gallons. The filter should process the tank's water at least three times per hour — so for a 10 gallon tank, look for a filter rated 30 gallons per hour or higher. The heater keeps water temperature stable; most tropical fish need 76 to 80 degrees Fahrenheit. A 50-watt heater is standard for 10 gallons.
Key Takeaways
- Assemble the tank, filter, heater, and light before adding water, and let the filter run for at least a week before introducing fish.
- Use a water conditioner to remove chlorine and chloramine from tap water, and test the water for ammonia, nitrite, and nitrate before adding fish.
- Substrate (gravel or sand) should be rinsed thoroughly under running water until the water runs clear to avoid cloudy water.
- A 10 gallon tank can hold roughly 8 to 10 small fish or 4 to 6 medium fish, depending on the species and their adult size.
- Perform a 25 percent water change every week or every two weeks to keep nitrate levels down and maintain water quality.
Rinse and Prepare the Tank and Substrate
Rinse the empty tank with water only — no soap or chemicals. Wipe the inside with a clean cloth or paper towel to remove dust. Do not use tap water for the final rinse if your tap water is heavily chlorinated; use distilled water instead if you notice a strong chlorine smell.
Rinse the substrate (gravel or sand) in a bucket under running water. Stir it with your hand and drain the cloudy water. Repeat this 5 to 10 times until the water runs clear. This step prevents the tank from staying cloudy for days after you fill it. Spread the rinsed substrate evenly across the bottom of the tank — 1 to 2 inches deep is standard.
Install the Filter, Heater, and Light
Place the filter intake tube and outlet in the tank according to the filter's instructions. Most hang-on-back filters clip to the rear edge of the tank. Position the heater in a spot where water flows past it — usually near the filter outlet — and find it with the suction cups provided. Mount the light on top of the tank or use a hood with a built-in light.
Do not plug anything in yet. Arrange decorations, plants, and hiding spots now, before the tank is full. Live plants and caves give fish shelter and reduce stress. Leave some open swimming space, especially if you plan to keep active fish like danios or tetras.
Fill the Tank and Condition the Water
Fill the tank slowly with tap water. Pour water onto a plate or into a cup placed on the substrate to avoid displacing gravel. Fill to about an inch below the rim. Add water conditioner according to the bottle's instructions — this removes chlorine and chloramine that harm fish and beneficial bacteria. Stir gently to mix the conditioner throughout.
Turn on the filter and heater. The heater will take 24 to 48 hours to bring the water to the target temperature. Check the thermometer regularly. The filter should run continuously from this point forward. Let the tank run for at least 7 days before adding fish. During this time, beneficial bacteria will begin to colonize the filter media and substrate — a process called cycling.
Test Water Parameters Before Adding Fish
After 7 days, test the water using a liquid test kit (more accurate than strips). Check ammonia, nitrite, and nitrate levels. Ammonia and nitrite should both read 0 ppm. Nitrate may be present but should be below 20 ppm. If ammonia or nitrite are above 0, wait another few days and test again.
If levels are not stable after two weeks, the tank may not have cycled properly. This can happen if the filter media is new or if tap water is very soft. In this case, add a small pinch of fish food each day to feed the bacteria, or use a bacterial starter culture (a bottled product containing beneficial bacteria) to speed up the process. Test every few days until ammonia and nitrite both read 0.
Add Fish Gradually Over Two Weeks
Once ammonia and nitrite are both 0, add fish slowly. Start with one or two small fish, not a full tank at once. Wait 3 to 5 days, then test the water again. If ammonia and nitrite are still 0, add a few more fish. Repeat this process over two weeks. Adding fish gradually prevents ammonia spikes that can kill them.
Acclimate new fish before releasing them into the tank. Float the bag they came in on the water surface for 15 minutes so the temperature equalizes. Then slowly add small amounts of tank water to the bag over 10 to 15 minutes. This prevents shock from sudden changes in temperature or water chemistry. Finally, gently pour the fish into the tank.
Maintain the Tank Weekly
Change 25 percent of the water every week or every two weeks. Use a gravel vacuum to remove debris from the substrate while the water drains. Refill with fresh tap water treated with conditioner. This removes nitrate, which builds up over time and can stress fish.
Test ammonia, nitrite, and nitrate once a week for the first month, then once a month after that. Clean the filter intake tube if it becomes clogged with algae or debris — rinse it in old tank water, never in tap water, to preserve the beneficial bacteria. Replace the filter media only when it falls apart or stops flowing water; most media lasts 4 to 6 weeks.
Frequently Asked Questions
How long does it take to set up a 10 gallon tank?
Assembly takes 1 to 2 hours. Cycling — the process of growing beneficial bacteria — takes 7 to 14 days before the tank is ready for fish. The entire process from unpacking to adding the first fish is roughly 2 to 3 weeks.
Can I use tap water straight from the faucet?
Tap water contains chlorine and chloramine, which kill fish and beneficial bacteria. Always treat tap water with a water conditioner before adding it to the tank. Conditioner neutralizes these chemicals in seconds. Letting water sit for 24 hours does not remove chloramine, so conditioner is necessary.
What fish can I keep in a 10 gallon tank?
Small fish like neon tetras, guppies, corydoras catfish, and dwarf gouramis work well. Avoid large fish like goldfish, plecos, or oscars — they outgrow 10 gallons quickly. A general rule is one inch of adult fish length per gallon, so a 10 gallon tank holds roughly 10 inches of fish total.
Do I need a heater if my room is warm?
Most tropical fish need consistent temperature between 76 and 80 degrees. Room temperature fluctuates with seasons and time of day. A heater keeps the water stable even when the room cools at night. Without one, fish experience stress and illness. A heater is worth the cost.
Why is my tank cloudy after I filled it?
Cloudy water usually means substrate was not rinsed enough. Rinse gravel or sand more thoroughly next time — 10 or more rinses until the water runs completely clear. If the tank is already cloudy, do not add fish yet. Run the filter for 24 to 48 hours; it will clear the water. Do a partial water change if cloudiness persists.