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.

⏱️ 1 afternoon setup + ~4 wks cycle 💸 $120–$250 to begin 🐟 6–10 starter fish

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.

Setup day

  1. Pick a spot. Level, sturdy furniture that can hold 200+ lbs. Away from direct sunlight (causes algae) and heat/AC vents (causes temperature swings).
  2. 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.
  3. Add substrate, then hardscape. Sloping slightly higher at the back looks best. Add any rocks or driftwood now.
  4. Install the heater and filter. Heater fully submerged but unplugged. Filter hung on the back, primed with tank water.
  5. Fill with dechlorinated water. Pour onto a plate or bag to avoid disturbing substrate. Dose Prime per bottle instructions.
  6. Plug in heater and filter. Wait at least 15 minutes after filling before powering the heater. Set to ~76°F.
  7. 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.
  8. 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.
Your first fish: boring is good. Zebra danios, platies, white cloud minnows, and harlequin rasboras are the "hardy ten" for beginners. Skip bettas in community tanks (territorial), skip goldfish entirely (they need 40+ gallons and cold water), and definitely skip anything called "glofish" if you don't know what tank requirements mean yet.

The weekly routine

Where to go next

  • Aquarium Co-Op — their YouTube channel and forums are the single best beginner resource in the hobby.
  • r/Aquariums for help, ID, and tank-tour inspiration.
  • Add live plants once you're cycled. Start with Anubias, Java fern, or Amazon sword — low-light, hardy, and they absorb nitrates.
  • When you're ready to level up: a sponge filter + air pump combo, CO2-injected planted tanks, or a dedicated species tank (shrimp are a joy).