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 🗓️ Updated June 2026

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) and skip goldfish entirely (they need 40+ gallons and cold water). Glofish aren't the villain some hobbyists make them out to be — they're just dyed-looking versions of standard species — but check the underlying species. Glofish danios and tetras are fine in a 20-long; a "glofish shark" is still a rainbow shark and needs 40+ gallons.

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

The low-drama livebearer tank

The peaceful schooling tank

The rule of thumb to memorize: schooling fish need a school (6+ minimum, more is better), bottom-dwellers need company of their own kind, and the phrase "just one" is almost always wrong. A lonely corydoras is a sad corydoras.

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.

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.
  • Upgrade the light. A Fluval 3.0 or Twinstar LED opens the door to carpet plants and red-stem species that won't grow under a stock hood.
  • Try a species-only tank as a second tank: cherry shrimp, sparkling gouramis, or a planted betta biotope are magical at 10–20 gallon scale.
  • Get into aquascaping — iwagumi (minimalist stone), Dutch (plant-heavy), or jungle styles. This is where the hobby turns into art.
  • Graduate to CO2 injection for a lush planted tank. Not cheap, not simple, but transformative for plant growth.

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.