Start with the right tank size and shape for your space
The first decision is the tank itself. A 20-gallon tank is the practical minimum for a beginner — anything smaller swings wildly in temperature and water chemistry, making fish harder to keep alive. A 40-gallon breeder tank (36 inches long, 18 inches deep, 18 inches tall) gives you more room to work and more forgiveness when things go wrong. Taller tanks like a 29-gallon (30 inches long, 12 inches wide, 18 inches tall) look dramatic but hold less water volume than they appear, so they are harder to maintain.
Glass tanks are cheaper and scratch-resistant. Acrylic tanks are lighter and won't shatter, but they scratch easily and cloud over time. Both work — the choice comes down to your budget and whether you plan to move the tank. A standard 40-gallon breeder tank costs between $60 and $120 new. Check the seams for cracks or clouding before you buy, and ask the seller whether it has been used (used tanks are cheaper but may leak).
Place the tank on a stand rated for its full weight when filled. A 40-gallon tank filled with water weighs roughly 330 pounds. A flimsy stand will bow or collapse. Measure your space first — the tank should sit away from direct sunlight, heating vents, and air conditioners, all of which destabilize temperature.
Key Takeaways
- A 20-gallon tank is the practical minimum; a 40-gallon breeder tank gives you more margin for error and costs $60 to $120.
- You need a filter rated for at least the tank volume, a heater (for tropical fish), an air pump or powerhead, and a substrate like sand or gravel.
- Rinse all substrate and decorations before adding them to the tank to avoid cloudy water.
- Cycle the tank for two to four weeks before adding fish, using either a bacterial starter or the fishless method with ammonia.
- Test water parameters weekly for the first month, then monthly once the tank is stable.
Choose and install a filter matched to your tank volume
The filter is the most important piece of equipment after the tank itself. It removes waste and grows the bacteria that convert ammonia (fish waste) into less toxic compounds. A filter rated for 40 gallons should handle a 40-gallon tank; a filter rated for 60 gallons is safer because it gives you margin. Undersized filters fail silently — the tank looks fine until the fish start dying.
A hang-on-back filter (also called a power filter) clips to the rim and draws water up a tube, passes it through media, and returns it to the tank. They are cheap ($30 to $80), straightforward to clean, and work well for beginners. A canister filter sits under the tank, holds more media, and runs quieter, but costs $100 to $300 and requires more plumbing. For your first tank, a hang-on-back is the right choice.
The filter needs media — the material that traps waste and grows bacteria. Most hang-on-back filters come with a cartridge. Replace it every month or two, or rinse it in old tank water (never tap water, which kills the bacteria). Some people use mesh bags filled with sponge, carbon, and ceramic rings instead, which last longer and cost less to maintain.
Add a heater and thermometer if you want tropical fish
If you plan to keep tropical fish (tetras, guppies, cichlids), you need a heater to hold the water at 76 to 80 degrees Fahrenheit. A heater rated for your tank size costs $20 to $50. A 50-watt heater works for a 20-gallon tank; a 100-watt heater works for a 40-gallon. Buy one slightly oversized — it will cycle on and off less often and last longer.
Pair the heater with a thermometer ($5 to $15) so you can see the actual temperature. Stick-on thermometers are cheap but inaccurate. A glass tube thermometer or a digital probe is more reliable. Check the temperature daily for the first week to make sure the heater is working.
If you want to keep cold-water fish like goldfish or plecos, skip the heater. Room temperature (68 to 72 degrees) is fine for them, and a heater adds cost and complexity.
Prepare substrate and decorations before filling the tank
Substrate is the material on the bottom — sand, gravel, or bare glass. Sand looks natural and is easier to clean, but it compacts and can trap waste. Gravel is cheaper and lets water flow through, but small pieces can be swallowed by fish. For a beginner, use aquarium sand or aquarium gravel, not playground sand or garden soil, which cloud the water and introduce chemicals.
Rinse the substrate in a bucket under running water until the water runs clear. This takes 10 to 15 minutes and prevents the tank from turning cloudy when you fill it. Spread the substrate 2 to 3 inches deep across the tank bottom.
Add decorations — rocks, driftwood, or plastic plants — after the substrate. Rinse everything under tap water first. Avoid sharp edges that can tear fish fins. If you use live plants, plant them in the substrate or tie them to rocks with fishing line. Live plants absorb some waste and give fish places to hide, which reduces stress.
Fill the tank and run it without fish for two to four weeks
Fill the tank slowly with dechlorinated water. Tap water contains chlorine, which kills fish and bacteria. Use a water conditioner (a few dollars per bottle) or let the water sit for 24 hours before adding it. Pour water onto a plate or rock to avoid disturbing the substrate.
Turn on the filter and heater. Let them run for a few hours, then check that water is flowing, the heater is warming the water, and there are no leaks. The water will be cloudy at first — this is normal and clears within a few days as particles settle.
Now comes the hardest part: waiting. The tank needs to cycle — bacteria need to colonize the filter media and substrate so they can process fish waste. This takes two to four weeks. You can speed it up by adding a bacterial starter (a bottle of live bacteria, $10 to $20) or by using the fishless cycle method: add ammonia to the tank to feed the bacteria, test the water every few days, and wait until ammonia and nitrite both read zero. Only then is the tank ready for fish.
Test water parameters before and after adding fish
Buy a water test kit ($25 to $40) that measures ammonia, nitrite, nitrate, and pH. Test strips are cheaper but less accurate. A liquid test kit (like the API Master Test Kit) is the standard for serious aquarists.
Before adding fish, test the water daily for one week. You should see ammonia and nitrite drop to zero and nitrate rise slightly. Once both are zero, the tank is cycled. Add fish slowly — add only a few at first, wait a week, then add more. This prevents the bacteria from being overwhelmed.
After fish are in, test the water weekly for the first month, then monthly. If ammonia or nitrite ever rises above zero, do a 25 percent water change (remove a quarter of the water and replace it with fresh, dechlorinated water) and retest in a few days. High ammonia or nitrite means the filter is not keeping up, usually because you are overfeeding or the tank is overstocked.
Perform regular maintenance to keep the tank stable
Once the tank is running, maintenance is straightforward: feed fish once a day (only as much as they eat in two minutes), do a 25 percent water change every two weeks, and rinse the filter cartridge in old tank water once a month. Never use soap or tap water on the filter — both kill bacteria.
Check the heater temperature daily for the first week, then weekly. Check the filter intake for clogs. If the water flow slows, rinse the cartridge. If the heater stops warming the water, replace it — heaters fail without warning.
Keep a log of water parameters, maintenance dates, and any fish deaths or illness. This helps you spot problems early. A stable tank with consistent maintenance will run for years.
Frequently Asked Questions
Can I use tap water straight from the faucet?
Tap water contains chlorine and chloramine, which kill fish and the bacteria you need in the filter. Use a water conditioner (a few dollars per bottle) or let the water sit for 24 hours before adding it to the tank. For large water changes, a conditioner is faster and more reliable.
How long does it take to cycle a tank?
Two to four weeks is typical. A bacterial starter can shorten this to one to two weeks. The fishless cycle method (adding ammonia and waiting for it to drop to zero) takes the same time but guarantees the bacteria are ready before fish arrive. Test the water to know when cycling is complete, not the calendar.
What if the water stays cloudy after a week?
Cloudiness usually clears on its own as particles settle and bacteria grow. If it persists, do a 25 percent water change and rinse the filter cartridge. Avoid overfeeding — excess food decays and clouds the water. If the water smells bad, the tank may not be cycled yet; wait another week before adding fish.
Do I need an air pump?
Most hang-on-back filters create enough water movement to add oxygen. An air pump and airstone are optional but helpful if the tank is overstocked or if you want to add visual interest. They cost $15 to $30 and run quietly.
Can I move the tank after it is set up?
Yes, but it is disruptive. The bacteria in the filter and substrate will survive a move if you keep the filter running and the substrate wet. Drain the tank halfway, move it, refill it, and test the water a few days later. The bacteria may take a week to fully recover, so avoid adding new fish during this time.