Start with the right tank size and location
A tropical aquarium needs a tank of at least 20 gallons for beginners, though 40 gallons gives you more room for error and lets fish move freely. Smaller tanks swing in temperature and chemistry faster, making them harder to keep stable. Place the tank on a sturdy, level stand away from direct sunlight, heating vents, and air conditioning units—these cause temperature swings that stress fish and algae.
The location matters as much as the tank itself. A spot near a window sounds nice but causes algae blooms from sunlight. A spot above a heater or near a door that opens to cold air creates temperature stress. Pick a quiet corner of a room where you can reach it easily for maintenance but where it won't be knocked or jostled.
Key Takeaways
- A 20-gallon tank is the practical minimum for tropical fish; smaller tanks are harder to keep stable.
- Install a heater, filter, and thermometer before adding water—tropical tanks need to stay between 75 and 80 degrees Fahrenheit.
- Substrate, plants, and decorations go in before fish; let the tank run for one to two weeks so bacteria can establish.
- Add fish slowly over several weeks, starting with hardy species, so the bacterial colony can keep up with waste.
- Test water chemistry weekly for the first month, then monthly after that, to catch problems before fish die.
Install the heater, filter, and thermometer before filling
Tropical fish need water between 75 and 80 degrees Fahrenheit. A submersible heater—usually 100 to 300 watts depending on tank size—sits on the tank floor or against the glass. A 20-gallon tank needs roughly 5 watts per gallon, so a 100-watt heater works for a 20-gallon. A hang-on-back filter or canister filter removes waste and keeps water moving; hang-on-back filters are cheaper and easier for beginners, while canister filters handle larger tanks better.
Place a thermometer on the glass where you can read it without opening the tank. Stick-on thermometers are cheap and work fine. Position the heater where water flows past it—near the filter intake if you have one—so heat spreads evenly. Do not plug anything in yet. Fill the tank partially with dechlorinated water (tap water treated with a dechlorinator product, available at any aquarium store) so you can test that the heater and filter work before you add fish.
Add substrate, plants, and hardscape in the right order
Substrate is the material on the tank floor. For tropical tanks, use aquarium-grade gravel or sand, not playground sand or garden soil. Rinse gravel under running water until the water runs clear—this removes dust that clouds the tank. Spread 2 to 3 inches across the floor. Add hardscape next: rocks, driftwood, or caves. These give fish places to hide and break up the tank visually.
Live plants are optional but helpful. They consume nitrate (a fish waste product that builds up over time) and give fish cover. Hardy beginner plants include Java fern, Anubias, and Amazon sword. Plant them in the substrate or tie them to rocks with fishing line if they prefer not to be buried. Fill the tank the rest of the way with dechlorinated water. Turn on the heater and filter. Let the tank run for one to two weeks before adding fish—this gives beneficial bacteria time to colonize the substrate and filter media.
Understand the nitrogen cycle and why it matters
Fish produce ammonia as waste. Beneficial bacteria convert ammonia to nitrite, then nitrite to nitrate. This process is called the nitrogen cycle. In a new tank, these bacteria don't exist yet, so ammonia and nitrite build up and poison fish. That's why you wait one to two weeks before adding fish—the bacteria need time to establish.
You can speed this up by adding a bacterial starter product (sold at aquarium stores) or by moving filter media from an established tank into your new one. You can also add a few hardy fish first, let them produce ammonia for a week, then test the water and add more fish once ammonia and nitrite are undetectable. This is called "fishless cycling" if you use ammonia from a bottle, or "fish-in cycling" if you use fish. Fishless cycling is safer for the fish.
Test water chemistry before and after adding fish
Buy a freshwater aquarium test kit that measures ammonia, nitrite, nitrate, and pH. Liquid test kits are more accurate than strips, though strips are faster. Test the water before you add any fish. You're looking for ammonia and nitrite at zero, and pH between 6.5 and 7.5 for most tropical fish. Nitrate can be any reading at this stage since the tank is new.
After you add fish, test every few days for the first two weeks, then weekly for the next month. If ammonia or nitrite spike above 0.5 ppm, do a 25 percent water change (remove a quarter of the water and replace it with fresh dechlorinated water). Once ammonia and nitrite stay at zero for a week, the cycle is complete and you can test monthly. Keep a log of your readings so you can spot trends.
Add fish slowly, starting with hardy species
Don't fill the tank with fish on day one. Add a small group of hardy species first—tetras, danios, or corydoras catfish are good choices. These tolerate slight swings in water chemistry while the bacterial colony is still growing. Wait one week, test the water, then add more fish if ammonia and nitrite are still zero. Repeat this process over three to four weeks until you reach your target population.
A rough rule is one inch of adult fish per gallon of water, though this varies by species and how much you feed. A 20-gallon tank might hold six small tetras, four medium corydoras, and a few shrimp comfortably. Avoid overstocking—too many fish means too much waste, and the filter can't keep up. Ask the store staff how big each species grows and how much space it needs.
Feed sparingly and do weekly water changes
Feed fish once or twice a day, only as much as they can eat in two to three minutes. Uneaten food rots and fouls the water. Tropical fish are small and don't need much—a pinch of flake food or pellets is usually enough. Overfeeding is the most common beginner mistake and causes ammonia spikes and algae blooms.
Do a 25 percent water change every week. Siphon out water from the bottom (where waste settles), then refill with fresh dechlorinated water at the same temperature as the tank. This removes nitrate that accumulates over time and keeps the water fresh. If you have live plants, you can stretch this to every two weeks since plants consume some nitrate. Never do a complete water change unless the tank is empty—you'll kill the beneficial bacteria in the substrate and filter.
Frequently Asked Questions
How long does it take to set up a tropical aquarium?
The physical setup takes one to two hours. The cycling process—waiting for bacteria to establish—takes one to two weeks before you add fish. Total time from unpacking to a stable tank with fish is three to four weeks if you do it right.
Can I use tap water straight from the faucet?
No. Tap water contains chlorine and chloramine, which kill beneficial bacteria and harm fish. Buy a dechlorinator product (liquid or powder) at any aquarium store and treat the water before it goes in the tank. Some dechlorinators also bind heavy metals.
What should I do if fish start dying?
Test the water when ready for ammonia, nitrite, and pH. If ammonia or nitrite are above zero, do a 50 percent water change right away and reduce feeding. If the readings are normal, the problem may be temperature (check the thermometer), overcrowding, or disease. Remove dead fish promptly so they don't foul the water.
Do I need a light for the aquarium?
A light helps you see the fish and supports live plants if you have them. Most aquariums come with a hood and light, or you can buy an LED light strip separately. Run it 8 to 10 hours a day. Too much light causes algae blooms; too little and plants won't grow.
How often should I clean the filter?
Rinse the filter media in old tank water (not tap water) every two to four weeks, depending on how dirty it gets. This removes trapped waste without killing the bacteria living on the media. Never replace the media entirely unless it falls apart—you need those bacteria to keep the cycle running.