Freshwater Aquarium QuickStart
A healthy 20-gallon tank with happy fish is way easier than a 5-gallon bowl. The secret isn't gear — it's patience, and understanding one chemistry cycle.
The counterintuitive truth: bigger is easier
Every beginner wants to start with a tiny desktop tank. Don't. Small tanks swing in temperature and water chemistry fast — a 5-gallon unforgives every mistake. A 20-gallon long tank is the sweet spot: cheap, forgiving, and fits most apartment spaces. You can always go bigger. You'll regret going smaller.
The one thing you actually have to learn
The nitrogen cycle. In a new tank, fish waste produces ammonia, which is toxic. Beneficial bacteria in your filter convert ammonia → nitrite (also toxic) → nitrate (relatively safe, removed by water changes). Until those bacteria colonize — about 3–6 weeks — adding fish kills them. This is called "cycling the tank," and it is the #1 thing beginners skip. Don't.
The minimum you need
Heads up — some links below are affiliate links. We earn a small commission if you buy, at no extra cost to you.
-
Shop tanks
A 20-gallon "long" aquarium kit
"Long" (30"×12"×12") beats "tall" — more surface area for gas exchange. Kits from Aqueon or Tetra include tank, hood, light, and usually a filter and heater. Check used listings first; aquariums often show up free on marketplace.
~$80–150 new, often free used -
Shop filters
A hang-on-back (HOB) filter rated for 30+ gallons
Yes, over-rate the filter. Aquaclear 30 or 50, or a Tidal 35, all well-regarded. More flow = more biological filtration = healthier tank.
~$30–45 -
Shop heaters
A 100W heater
Most popular beginner fish want 75–78°F. Aim for 5 watts per gallon. A preset heater is fine; adjustable is nicer.
~$20 -
Shop substrate
Substrate — 20 lbs of aquarium gravel or sand
Inert gravel or black sand both look great. Rinse until the water runs clear before adding.
~$20 -
Shop conditioner
Water conditioner (Seachem Prime)
Non-negotiable. Tap water has chlorine/chloramine that will kill fish and your beneficial bacteria. Prime also detoxifies small amounts of ammonia and nitrite — buy the big bottle.
~$10–20 -
Shop test kits
API Freshwater Master Test Kit
Liquid test kit, not strips. Tests ammonia, nitrite, nitrate, and pH. You cannot cycle a tank without one. This is the single most skipped — and most important — beginner purchase.
~$30 -
Pure ammonia (for fishless cycling)
Janitorial-grade ammonia with no surfactants/scents. Ace Hardware's house brand is the classic. You'll dose it to feed the bacteria during cycling.
~$5 -
Shop siphons
A gravel vacuum / water change siphon
You'll use this every week forever. A basic Python or Aqueon siphon is fine.
~$15
Setup day
- Pick a spot. Level, sturdy furniture that can hold 200+ lbs. Away from direct sunlight (causes algae) and heat/AC vents (causes temperature swings).
- Rinse substrate. In a bucket, rinse gravel/sand until the water runs mostly clear. Skip this and you'll spend two days looking at cloudy water.
- Add substrate, then hardscape. Sloping slightly higher at the back looks best. Add any rocks or driftwood now.
- Install the heater and filter. Heater fully submerged but unplugged. Filter hung on the back, primed with tank water.
- Fill with dechlorinated water. Pour onto a plate or bag to avoid disturbing substrate. Dose Prime per bottle instructions.
- Plug in heater and filter. Wait at least 15 minutes after filling before powering the heater. Set to ~76°F.
- Start fishless cycling. Dose pure ammonia to ~2–4 ppm. Test daily. When both ammonia and nitrite drop from 2 ppm → 0 ppm within 24 hours, you're cycled. Usually 3–6 weeks.
- Big water change, then stock slowly. Do a 50%+ water change to drop nitrates. Add 4–6 hardy fish. Wait two weeks. Test. Add a few more. Never stock all at once.
Three beginner-proof stock lists for a 20-long
Most beginners get stuck here — "okay, so which fish and how many?" These three combinations are well-balanced for a cycled 20-gallon long. Add them in the order listed (smallest group first), two weeks between groups. Don't mix across lists.
The classic community tank
- 6 platies (mid-water, colorful, livebearer — expect babies)
- 8 neon or cardinal tetras (schooling, shoals in the middle)
- 4 corydoras catfish (bottom-dwelling, social — get them in groups of 4+ or not at all)
The low-drama livebearer tank
- 6 platies OR guppies (not both — they'll crossbreed and fry will look like neither)
- 6 zebra danios (active, top-water, water-quality indicators)
- 4 albino corydoras (bottom)
- 1 nerite snail (best algae-eater in the hobby, won't overbreed in freshwater)
The peaceful schooling tank
- 10–12 harlequin rasboras (tight schooling, very active, very forgiving)
- 6 pygmy or habrosus corydoras (smaller bottom-dwellers, social)
- 2 nerite snails
Nice-to-haves (once the basics work)
More affiliate links below. These aren't required to keep fish alive, but they're what turn a functional tank into one you're proud to show off.
-
Shop stands
A proper aquarium stand
A filled 20-long weighs ~225 lbs. Your IKEA dresser is not rated for that. A purpose-built stand (Aqueon, Imagitarium) is cheap insurance and gives you a cabinet for supplies.
~$80–150 -
Shop driftwood
Driftwood (Malaysian, Mopani, or spider wood)
Makes the tank look like an actual ecosystem instead of a goldfish bowl. Most driftwood needs to be soaked or boiled first to remove tannins and force it to sink.
~$15–40 -
Shop stone
Aquarium-safe hardscape stone
Seiryu, dragon stone, and lava rock are all classic aquascaping picks. Avoid mystery rocks from your backyard — many release minerals that crash your pH.
~$20–50 -
Shop backgrounds
A matte-black vinyl background
The single cheapest upgrade that makes a tank look professional. It hides cords, pumps, and the reflection of your living room. Cut to size with scissors, tape on the back glass.
~$10 -
Shop timers
A simple light timer or smart plug
Plants and fish do better on a consistent 8-hour day. A $10 mechanical timer or a Matter smart plug both work. Also: a light that's on while you're at work = algae.
~$10–20 -
Shop feeders
An automatic fish feeder (for vacations)
Healthy adult fish can go 5–7 days without food, but if you travel often, an auto-feeder removes the "who's feeding the fish" stress. Eheim Everyday is the reliable standard.
~$30–45
The weekly routine
- Feed once or twice a day. Only what's eaten in 2 minutes. Overfeeding kills more beginner fish than anything else.
- 25% water change, weekly. Vacuum the gravel while siphoning. Always Prime the new water — and match the temperature to the tank within a few degrees. Dumping in 55°F tap water on a tropical tank stresses or kills fish faster than almost anything else. A quick hand test ("does this feel about the same?") is usually enough.
- Test monthly once cycled. Ammonia and nitrite should always read 0. Nitrate should stay under 40 ppm; if it's climbing, do bigger or more frequent changes.
- Never clean the filter media in tap water. Chlorine kills the bacteria. Rinse it in a bucket of tank water during water changes, and only when flow is clearly reduced.
Where to go next
Beginner FAQ
How long before I can add fish to a new tank?
After the nitrogen cycle completes — typically four to six weeks with a fishless cycle. Bottled bacteria or seeded filter media from an established tank can shorten it. Adding fish to an uncycled tank is the classic first mistake.
How many fish can I keep in a 20-gallon tank?
Follow the stock lists in the guide rather than the old inch-per-gallon myth. When in doubt, stock fewer fish — an understocked tank is stable and forgiving; an overstocked one is a chemistry emergency.
Why is my new tank's water cloudy?
A bacterial bloom — free-floating bacteria establishing themselves. It is normal in new tanks and clears on its own within days. Do not chase it with chemicals.