Start with the right tank size and location

A 20-gallon tank is the practical minimum for a beginner freshwater aquarium. Smaller tanks swing wildly in temperature and water chemistry, making fish harder to keep alive. Larger tanks are actually easier to maintain because they hold stable conditions longer. A standard 20-gallon tank measures 24 inches long, 12 inches wide, and 16 inches tall, and fits on most furniture.

Place your tank on a sturdy, level surface away from direct sunlight, heating vents, and air conditioning. Sunlight causes algae blooms that turn the water green. Heat from vents and AC units stresses the fish and makes temperature control difficult. A stand designed for aquariums, or a solid dresser or cabinet, works well. Fill the tank with water before you move it — a full 20-gallon tank weighs about 170 pounds, so position it where it will stay.

Check that an electrical outlet is within reach of your filter and heater cords. Do not use an extension cord; plug equipment directly into the wall outlet. Keep the outlet away from water splashes and wet hands.

Key Takeaways

  • A 20-gallon tank is the smallest practical size for beginners because smaller tanks have unstable water conditions that kill fish.
  • Gravel, a filter, a heater, and a light are the four pieces of equipment every freshwater tank needs before you add fish.
  • Tap water contains chlorine that kills beneficial bacteria, so treat it with a water conditioner before it enters the tank.
  • Let the tank run empty for one to two weeks so bacteria can colonize the filter and gravel — adding fish too soon causes ammonia spikes that poison them.
  • Start with hardy fish like tetras, guppies, or corydoras catfish that tolerate beginner mistakes.

Install the filter, heater, and air stone

The filter is the most important piece of equipment. It removes waste and dead plant matter, and it houses the bacteria that convert ammonia (fish waste) into less toxic compounds. A hang-on-back filter or a canister filter both work for a 20-gallon tank. The filter should process the entire tank volume at least three times per hour — a 20-gallon tank needs a filter rated for 60 gallons per hour or higher.

A heater keeps the water at a stable temperature. Most tropical freshwater fish need water between 76 and 78 degrees Fahrenheit. A 50-watt heater works for a 20-gallon tank in a room that stays above 60 degrees. If your room is colder, use a 100-watt heater. Submersible heaters sit on the tank bottom; hang-on heaters clip to the rim. Both work equally well.

An air stone connected to an air pump adds oxygen and creates water movement. This is optional but helpful for beginners — it keeps dead spots from forming where waste accumulates. Attach the air stone to the tank bottom with a suction cup and run the airline tubing to the air pump outside the tank.

Do not turn on the filter or heater yet. First, add the substrate and water.

Add gravel and fill the tank with treated water

Rinse the gravel thoroughly under running water until the water runs clear. Unrinsed gravel clouds the tank and clogs the filter. Pour the wet gravel into the tank and spread it evenly across the bottom — aim for a depth of 2 to 3 inches.

Fill a bucket with tap water and add a water conditioner according to the bottle's instructions. Water conditioner removes chlorine and chloramine, which kill the beneficial bacteria your filter needs. Common brands include Seachem Prime and API Stress Coat. Without a conditioner, your tap water will poison the bacteria colony before it even starts.

Pour the treated water slowly into the tank. Pouring onto a plate or into your hand slows the water and prevents the gravel from shifting. Fill the tank to about one inch below the rim. Place the heater and filter intake in the water, but do not plug them in yet.

Run the tank empty for one to two weeks

Turn on the filter and heater now. Let them run continuously for one to two weeks before you add any fish. During this time, beneficial bacteria colonize the filter media and gravel. These bacteria are invisible but essential — they convert ammonia from fish waste into nitrite, then into nitrate, which is much less toxic.

Test the water every few days using a liquid test kit (not the paper strips, which are less accurate). A basic kit measures ammonia, nitrite, nitrate, and pH. For the first week, ammonia and nitrite will be zero because there is no fish waste yet. Around day 7 to 10, ammonia may spike slightly as the bacteria begin to colonize. This is normal and means the cycle is starting.

Do not add fish until ammonia and nitrite both read zero on the test kit, and nitrate reads between 5 and 20 parts per million. This usually takes 10 to 14 days. Rushing this step is the most common reason beginner tanks fail — fish produce ammonia faster than the bacteria can process it, and the ammonia burns their gills.

Choose hardy fish and add them slowly

Start with fish that tolerate beginner mistakes. Neon tetras, guppies, corydoras catfish, and danios are all hardy and colorful. Avoid fancy goldfish, plecos, and oscars — they need larger tanks or more experience than a beginner setup provides.

Buy only 3 to 5 fish for your first purchase. A 20-gallon tank can eventually hold about 20 small fish (using the rule of one inch of fish per gallon), but start small. The bacteria colony is new and fragile. Adding too many fish at once overwhelms it, and ammonia spikes kill the fish.

Acclimate the fish before releasing them into the tank. Float the bag they came in on the water surface for 15 minutes so the temperature inside the bag matches the tank temperature. Then, using a small cup, slowly add tank water to the bag over the next 15 minutes. This prevents the shock of sudden water chemistry changes. Finally, gently pour the fish into the tank and discard the bag water.

Wait one week before buying more fish. Test the water again to make sure ammonia and nitrite are still zero. If they are, add another small group. Spreading purchases over several weeks gives the bacteria time to grow and handle the extra waste.

Perform partial water changes every week

Once fish are in the tank, remove and replace 25 percent of the water every seven days. A 20-gallon tank means removing 5 gallons. Use a siphon or a gravel vacuum — the vacuum sucks water while stirring the gravel, removing waste that settles on the bottom.

Treat the replacement water with conditioner before adding it to the tank. Cold water shocks the fish, so use water that is close to room temperature. Never remove all the water or scrub the gravel with soap — you will kill the bacteria colony that keeps the tank safe.

Test the water every two weeks. Ammonia and nitrite should stay at zero. Nitrate will climb over time and is removed only by water changes. If nitrate reaches 40 parts per million, increase your water change to 30 or 40 percent of the tank volume.

Maintain the filter and avoid common mistakes

Clean the filter media every month by rinsing it in old tank water that you removed during a water change. Never rinse it under tap water — the chlorine kills the bacteria. Squeeze the media gently until the water runs clear, then return it to the filter. The filter should flow noticeably faster after cleaning.

Replace the filter media only when it falls apart or stops flowing even after cleaning. Most media lasts 6 to 12 months. When you do replace it, keep the old media in the tank for a few days so bacteria can transfer to the new media.

Do not overfeed. Fish should eat all food within two minutes. Uneaten food rots and spikes ammonia. Feed once or twice daily, using only a pinch of food each time. Hungry fish are healthier than overfed fish.

Do not change the water too often or too much. Removing more than 50 percent of the water at once removes the bacteria and causes ammonia spikes. Stick to 25 percent weekly unless nitrate is very high.

Frequently Asked Questions

Can I use tap water without a conditioner?

No. Tap water contains chlorine or chloramine to kill bacteria for human drinking, but these chemicals also kill the beneficial bacteria your filter needs. A water conditioner removes these chemicals in seconds. It costs a few dollars and lasts for months.

How long does it take for a new tank to be ready for fish?

One to two weeks of running the filter and heater with no fish allows bacteria to colonize the filter and gravel. Test the water with a liquid kit — ammonia and nitrite must both read zero before you add fish. Rushing this step causes ammonia spikes that kill fish within days.

What should I do if the water turns cloudy?

Cloudy water in a new tank usually means bacteria are blooming because the filter is not yet mature. Do not do a large water change — this removes the bacteria. Instead, run the filter continuously and wait 3 to 5 days. The cloudiness clears as the bacteria settle. If cloudiness appears in an established tank, it often means overfeeding or a clogged filter — clean the filter and reduce food.

Can I add plants to a new tank?

Yes. Live plants do not harm the bacteria cycle and actually help by consuming some of the ammonia. straightforward plants for beginners include java fern, anubias, and amazon sword. Plant them in the gravel or tie them to rocks with fishing line. They grow slowly in low light but do not require special fertilizers to start.

What if ammonia or nitrite spikes after I add fish?

A spike means the bacteria colony is not yet large enough for the number of fish. Do a 25 percent water change when ready to dilute the ammonia, then do another 25 percent change the next day. Stop feeding for one day to reduce waste. Test every day until ammonia and nitrite return to zero, then add fish more slowly next time.