
Aquarium Keeping for Beginners: Your First Fish Tank
Setting up your first aquarium is more forgiving than most people think — if you understand the nitrogen cycle before you add fish. This guide covers everything from tank selection to cycling to stocking, so your fish actually survive the first month.
- Cycle the tank for 4 to 6 weeks before adding any fish — this is the single biggest thing beginners skip.
- Bigger tanks are more stable and easier to keep than small ones. A 20-gallon is a better first tank than a 5-gallon.
- Hardy fish like danios, platies, and corydoras tolerate beginner mistakes; bettas and discus do not.
- Test your water weekly with a liquid test kit, not strips. Ammonia, nitrite, nitrate, and pH are the four numbers that matter.
- Overfeeding kills more fish than any disease. Feed only what fish eat in two minutes, once or twice a day.
What Aquarium Keeping Actually Involves
Fishkeeping is a patience hobby more than an active one. The work is mostly maintenance: weekly water changes, feeding twice a day, testing water parameters, and watching your fish closely enough to notice when something is off. The setup phase is the most intensive part. Once a tank is established and stable, it runs mostly on its own.
The learning curve comes in two forms. The first is technical: understanding water chemistry, the nitrogen cycle, and why certain fish cannot be kept together. This sounds intimidating but is manageable in a weekend of reading. The second is observational: learning to read fish behavior so you can catch problems early. That comes with time.
The Nitrogen Cycle: The One Thing You Must Understand
The nitrogen cycle is the process by which beneficial bacteria convert fish waste (ammonia) into less harmful compounds (nitrite, then nitrate). A tank without established bacteria will accumulate toxic ammonia and kill fish within days. This is why beginners lose their first fish: they add fish to an uncycled tank.
Cycling a tank means establishing those bacterial colonies before fish go in. There are two main approaches:
Fishless cycling (recommended): Add a pure ammonia source (like Dr. Tim's Ammonium Chloride) to the filled, running tank. Dose to 2 ppm ammonia. Wait. Test every few days. Over four to six weeks, ammonia will spike, then nitrite will spike, then both will fall as nitrate climbs. When you can add ammonia to 2 ppm and it converts to nitrate within 24 hours, the tank is cycled.
Fish-in cycling: Add a few very hardy fish (zebra danios are the classic choice) and do large, frequent water changes to keep ammonia and nitrite below 0.5 ppm while bacteria establish. Slower and more stressful for the fish, but it works.
A liquid test kit (API Freshwater Master Test Kit is the standard recommendation from every fishkeeping community) lets you track these numbers. Test strips are inaccurate enough to be misleading.
Choosing Your First Tank
Size matters more than looks. Larger water volumes dilute waste, buffer temperature swings, and give you more time to catch problems before they become fatal. A 20-gallon long is the most commonly recommended starter tank in the hobby. A 10-gallon is workable for a betta with a few small companions. Anything under 5 gallons is difficult to keep stable and best avoided for a first setup.
What a complete setup costs:
- 20-gallon starter kit (tank, filter, heater, light): $80 to $150. The Aqueon 20-Gallon Starter Kit and Tetra 20-Gallon Complete Aquarium Kit are consistently recommended entry points.
- Substrate (gravel or sand): $15 to $25
- Decorations and hiding spots: $20 to $50
- Test kit: $25 (the API Freshwater Master Test Kit is the community standard)
- Dechlorinator: $5 to $10
- Fish: $30 to $80 depending on species
Total first-year cost for a 20-gallon freshwater community tank: $200 to $400 including fish.
Choosing Hardy Starter Fish
The most important thing about your first fish is that they tolerate suboptimal water conditions without dying immediately. These are the species beginners consistently have success with:
Zebra danios (Danio rerio) — fast, active, tolerate a wide temperature range, nearly indestructible. Often used for fish-in cycling because of their hardiness.
Platies and mollies — colorful livebearers that breed easily and tolerate hard, alkaline water. Good for tanks with crushed coral or gravel substrate.
Corydoras catfish — peaceful bottom dwellers that help scavenge uneaten food. Keep in groups of at least four. The false julii cory and peppered cory are widely available.
Guppies — colorful, hardy, and endlessly variable. Males can be aggressive with each other in small tanks; keep more females than males.
Betta fish (males, solo) — not a community fish, but one of the easiest single-fish setups. A cycled 5 to 10 gallon tank with a heater and gentle filter is all they need.
Fish to avoid for your first tank: discus, saltwater fish, large cichlids, goldfish (need cold water and produce enormous waste), and anything labeled as requiring "expert care."
Equipment That Actually Matters
Filtration is the most important piece of hardware. A hang-on-back (HOB) filter rated for your tank size is the standard recommendation. The AquaClear 20 and Seachem Tidal 35 are community favorites for small to medium tanks. Size up: a filter rated for a 30-gallon is fine on a 20-gallon and gives you more biological filtration capacity.
Heating matters for tropical fish. Most community fish do best at 75 to 80°F. A submersible heater rated to your tank size, with a separate thermometer to verify temperature, is essential. The Aqueon Pro Adjustable Heater has a strong reliability record.
Lighting matters most if you plan to keep live plants. For fish-only or low-tech planted tanks, a basic LED fixture included with most starter kits is adequate. Run it on a timer for 8 to 10 hours per day.
Maintenance Routine
Weekly: Change 25 to 30% of the water using a gravel vacuum to remove waste from the substrate. Treat replacement water with dechlorinator. Test ammonia, nitrite, and nitrate.
Monthly: Rinse filter media in old tank water (never tap water — it kills beneficial bacteria). Inspect equipment for wear.
As needed: Scrape algae from glass, trim live plants, observe fish for signs of illness (clamped fins, white spots, erratic swimming, not eating).
Official Resources
- Aquarium Science — the most rigorous free resource for understanding water chemistry and filtration; written by an aquatic biologist and trusted throughout the hobby community.
- r/Aquariums Wiki — comprehensive beginner guide maintained by one of the largest fishkeeping communities online; covers cycling, stocking, disease diagnosis.
- American Killifish Association — national organization for killifish enthusiasts; broader aquarium resources for more advanced keepers.
Common questions
- How long does it take to cycle a fish tank?
- A fishless cycle typically takes four to six weeks. Fish-in cycling with hardy fish and frequent water changes can take three to four weeks. Using bottled bacteria products like Tetra SafeStart or Dr. Tim's One and Only can speed this up but does not eliminate the cycling period entirely — results vary.
- Can I put fish in a new tank right away?
- You can, but the tank is almost certain to have an ammonia spike that kills most fish. The only way to skip cycling is to use established filter media from a healthy tank (borrowing biological filtration). Adding a dechlorinator and waiting 24 hours does not cycle a tank.
- What fish can I keep in a 10-gallon tank?
- A 10-gallon works well for a single male betta, a group of five or six small nano fish like ember tetras or chili rasboras, or a pair of dwarf cichlids like apistogrammas. Avoid goldfish, large community fish, or anything over two inches in a 10-gallon.
- Why do my fish keep dying?
- The most common causes are an uncycled tank (ammonia poisoning), temperature shock when adding new fish, overfeeding, and incompatible tankmates. Test your water first — if ammonia or nitrite reads above zero, that is almost certainly the cause. If water parameters are fine, look at temperature, stocking compatibility, and feeding habits.
- Do I need a heater for a goldfish tank?
- No. Goldfish are coldwater fish that prefer 65 to 72°F and actually do poorly at tropical temperatures. They do not need a heater but they need excellent filtration because they produce far more waste than tropical fish of equivalent size.
The HobbyStack editorial team researches each guide using practitioner communities, published resources, and direct input from active hobbyists. Every guide is reviewed for accuracy before publication and updated when practices change.
About our editorial process →