The Complete Beginner’s Guide to Freshwater Aquariums
Everything you need to go from “I want a fish tank” to a thriving, healthy aquarium β in one guide.
π‘ How to Use This Guide
Read this guide from top to bottom before you buy anything. The most common mistake beginners make is buying equipment before understanding the basics β and ending up with fish that die and money wasted. Ten minutes here will save you months of frustration.
Why Freshwater?
Freshwater aquariums are the perfect entry point into fishkeeping. The fish are hardier, the equipment is cheaper, the water chemistry is more forgiving, and the range of species available is enormous. A well-maintained 20-gallon freshwater community tank can be stunning β and costs a fraction of a comparable saltwater setup.
Step 1: Choose Your Tank Size
Bigger is actually easier for beginners. A larger volume of water is more stable β temperature and chemical swings happen more slowly, giving you more time to react. We recommend:
- 20-gallon long β the ideal beginner tank. Space for a small community, stable water, affordable.
- 10-gallon β common beginner choice, but water quality degrades faster and limits fish options.
- 5-gallon or nano β best for a single betta fish only. Don’t try to stock community fish in a nano tank.
π‘ Pro Tip: Start with 20 Gallons
If you’re on the fence between 10 and 20 gallons, go with 20. You’ll have more fish options, more stable water, and you’ll enjoy the hobby far more. Our top recommendation: the Aqueon 20H Starter Kit.
Step 2: Get the Right Equipment
| Equipment | What to Look For | Our Pick |
|---|---|---|
| Filter | Rated for 2β3Γ your tank volume per hour | AquaClear 20 or 50 |
| Heater | 5W per gallon, with thermostat | Aqueon Pro Adjustable |
| Light | 8β10 hrs/day via timer | Nicrew ClassicLED+ |
| Thermometer | Digital, separate from heater | Any digital stick-on type |
| Test kit | Tests ammonia, nitrite, nitrate, pH | API Master Test Kit |
| Water conditioner | Neutralises chlorine/chloramine | Seachem Prime |
| Gravel vacuum | For water changes | Python No Spill |
Step 3: Set Up the Tank
Rinse everything
Rinse substrate (gravel or sand) thoroughly in a bucket until water runs clear. Rinse decorations and tank with hot water β no soap, ever. Don’t rinse filter media.
Add substrate and dΓ©cor
Add 2β3 inches of substrate. Place heater and filter according to manufacturer instructions. Add decorations and any live plants before filling.
Fill slowly
Place a plate on the substrate and pour water onto it to avoid disturbing the gravel. Fill to within an inch of the top. Add Seachem Prime to neutralise chlorine.
Start filter and heater
Turn on the filter and heater. Set heater to 78Β°F for a tropical community tank. Let the tank run for 24 hours before checking temperature with your separate thermometer.
Cycle the tank
This is the most important step. Do not add fish yet. See Step 4 below.
Step 4: Cycle the Tank (Don’t Skip This)
The nitrogen cycle establishes the beneficial bacteria that convert toxic fish waste into less harmful compounds. Skipping this is the #1 cause of fish death for beginners.
Cycling takes 4β6 weeks. During this time, you’ll add a source of ammonia (fish food or pure ammonia) and test the water every few days. The cycle is complete when both ammonia and nitrite read 0 ppm.
Read our complete aquarium cycling guide for the exact step-by-step process and how to speed it up.
Step 5: Choose Your First Fish
Start with hardy, forgiving species that tolerate minor water parameter fluctuations. Our top recommendations for a first 20-gallon community tank:
- 6β8 Neon Tetras β iconic schooling fish, peaceful, colourful
- 4β6 Corydoras catfish β bottom cleaners, peaceful, amusing to watch
- 3β4 Platies β hardy, come in many colour variants, very forgiving
Add fish slowly β no more than 3β4 at a time, one week apart. Each addition increases the bioload, and the bacterial colony needs time to catch up. See our full beginner fish guide for species profiles and tank mate combinations.
π¨ Wait for the Cycle to Complete
Do not add fish until your test kit shows 0 ammonia and 0 nitrite for at least 3 consecutive days. Adding fish to an uncycled tank kills them β sometimes within days. There are no shortcuts here.
Step 6: Ongoing Maintenance
A healthy aquarium needs a consistent maintenance routine. This is much simpler than most beginners expect:
- Weekly: 25β30% water change with dechlorinated water. Syphon substrate to remove waste.
- Weekly: Test water β check ammonia, nitrite, nitrate. Nitrate should stay below 40 ppm.
- Monthly: Rinse filter media in old tank water (not tap water). Clean glass algae with a scraper.
- Every 3β6 months: Replace worn filter media. Check heater calibration.
That’s it. A well-cycled tank with appropriate stocking is largely self-maintaining. Most problems stem from either not doing water changes or doing too much too fast.
Weekly Tips for New Fish Keepers
New guide every Thursday β water chemistry, fish care, equipment reviews.