Product

Training & Behavior Food & Nutrition Breed Guide Daily Care
Pricing Help Log in
All posts
pets · · 7 min read

Setting Up Your First Fish Tank — A Beginner's No-Nonsense Guide

Learn how to set up a fish tank for beginners, from choosing the right size to cycling your water and picking your first fish.

So you want to keep fish. Maybe you saw a beautiful planted tank online, or your kid won a goldfish at a carnival, or you just want something calming in your living room. Whatever brought you here, the good news is that fishkeeping is genuinely rewarding. The bad news is that most beginners make the same handful of mistakes — and those mistakes kill fish.

This guide will help you skip the painful learning curve and do it right the first time.

Bigger is actually easier

This is counterintuitive, but a 10-20 gallon tank is significantly easier to maintain than a tiny bowl or 2-gallon desktop tank. Here’s why: a larger volume of water is more stable. Temperature fluctuates less. Waste dilutes more. Chemical swings happen slower, giving you time to catch problems before they become disasters.

A fishbowl looks simple, but it’s actually fishkeeping on hard mode. There’s no room for a filter or heater, the water quality crashes fast, and your fish is basically living in its own toilet.

Start with a 10-gallon if you’re tight on space, or a 20-gallon if you have room. You’ll thank yourself later. A 20-gallon is barely more expensive than a 10, and it gives you way more flexibility with stocking.

The nitrogen cycle (the thing most beginners skip)

This is the single most important concept in fishkeeping, and it’s the reason most beginner fish die within the first two weeks. Here’s the short version.

Fish produce ammonia through their waste and breathing. Ammonia is toxic — even small amounts can burn gills and kill fish. In a healthy tank, beneficial bacteria convert ammonia into nitrite (also toxic), and then a second type of bacteria converts nitrite into nitrate (much less toxic). Nitrate is removed through water changes.

That’s the nitrogen cycle: ammonia to nitrite to nitrate. The problem? Those beneficial bacteria don’t exist in a brand new tank. They have to grow, and that takes 4-6 weeks. If you add fish to an uncycled tank, ammonia builds up with nothing to process it. Fish get stressed, sick, and die. This is called “new tank syndrome,” and it’s the number one killer of beginner fish.

You need to cycle your tank before adding any fish. More on how to do that below.

Essential equipment list

You don’t need to spend a fortune, but you do need the right basics. Here’s what to get before you add water:

  • Tank — 10-20 gallons. Glass or acrylic, your preference. A kit that includes a lid and light is usually the best value.
  • Filter — a quality hang-on-back filter rated for your tank size (or one size up). This is your life support system. Don’t cheap out here.
  • Heater — most beginner-friendly tropical fish need water between 76-80 degrees Fahrenheit. Get an adjustable heater rated for your tank size (roughly 5 watts per gallon).
  • Thermometer — don’t trust the heater’s built-in dial. A simple stick-on or digital thermometer lets you verify the actual temperature.
  • Water conditioner — tap water contains chlorine and chloramine, both lethal to fish. A liquid water conditioner neutralizes these instantly. Use it every single time you add tap water.
  • Water test kit — a liquid test kit that measures ammonia, nitrite, nitrate, and pH. Test strips exist but liquid kits are more accurate and last longer. This is how you monitor the nitrogen cycle and catch problems early.
  • Substrate — gravel or sand for the bottom. About 1-2 pounds per gallon. Rinse it thoroughly before adding it to the tank.
  • A bucket — dedicated to fish use only. Never one that’s had soap or chemicals in it.

Optional but nice: a gravel vacuum for water changes, a few live or silk plants for cover, and a background to hide cords.

How to cycle your tank before adding fish

This is the patience part. Set up your tank with everything running — filter, heater, substrate, water treated with conditioner. Then cycle it without fish.

Here’s the fishless cycling process:

  1. Add a source of ammonia. You can use pure liquid ammonia (no surfactants or fragrances) or drop a small piece of raw shrimp in the tank. You want to get the ammonia reading to about 2-4 ppm.
  2. Test your water every 2-3 days. At first, you’ll see ammonia and nothing else.
  3. After 1-2 weeks, you’ll start seeing nitrite appear. This means the first bacteria colony is establishing. Ammonia will start dropping.
  4. After another 1-2 weeks, nitrate will appear and nitrite will start dropping. The second bacteria colony is growing.
  5. When you can add ammonia and it processes down to 0 ammonia and 0 nitrite within 24 hours, your tank is cycled.

The whole process takes 4-6 weeks. Yes, it’s a long time to stare at an empty tank. But it’s the difference between fish that thrive and fish that die within days.

You can speed things up slightly by adding filter media or gravel from an established tank (borrow from a friend who keeps fish) or by using a bottled bacteria starter. These can cut the cycle down to 2-3 weeks, but always verify with your test kit before adding fish.

Picking your first fish

Not all fish are created equal when it comes to beginner-friendliness. You want hardy species that tolerate a range of water conditions and won’t outgrow your tank.

Great starter fish for a 10-20 gallon tank:

  • Neon or cardinal tetras — small, colorful, peaceful schooling fish. Keep them in groups of 6 or more.
  • Guppies — hardy, active, come in tons of colors. Fair warning: if you mix males and females, you will have babies. Lots of babies.
  • Corydoras catfish — adorable bottom-dwellers that help clean up uneaten food. Keep in groups of 4-6. They’re social and much happier with friends.
  • Cherry barbs — peaceful, hardy, and add a nice pop of red color.
  • Nerite snails — not a fish, but great algae eaters and impossible to breed in freshwater. One or two make a solid cleanup crew.

Fish to avoid as a beginner:

  • Goldfish in a small tank — goldfish produce massive amounts of waste and need 20+ gallons per fish. A goldfish in a 10-gallon tank is a water quality nightmare.
  • Bettas with tankmates — bettas can work in a community tank, but it requires careful planning. Start with a simpler community.
  • Anything labeled “semi-aggressive” — save those for when you have more experience reading fish behavior.

Start with just a few fish. Add 2-3 at a time, wait two weeks, test your water, and then add more. Your biological filter needs time to adjust to each increase in waste production. Dumping ten fish in on day one will spike your ammonia even in a cycled tank.

Basic maintenance schedule

Fishkeeping is low-maintenance once you’re set up, but it’s not no-maintenance. Here’s what a basic weekly routine looks like:

  • Weekly 25% water change — use a gravel vacuum to siphon out about a quarter of the water while cleaning debris from the substrate. Replace with temperature-matched, conditioned tap water.
  • Test water weekly — especially in the first 2-3 months. Check ammonia, nitrite, and nitrate. Ammonia and nitrite should always be 0. Nitrate should stay below 40 ppm (below 20 is better).
  • Feed once or twice daily — only as much as your fish can eat in about 2 minutes. Overfeeding is the most common beginner mistake after skipping the cycle. Uneaten food rots and spikes ammonia.
  • Check equipment — make sure your filter is running, heater is maintaining temperature, and nothing looks off.
  • Clean the glass — algae will grow. An algae scrubber pad takes care of it in a minute.

Don’t replace all your water at once. Don’t scrub your filter media under tap water (the chlorine kills your beneficial bacteria). When filter media gets gunky, rinse it gently in a bucket of old tank water during a water change.

Common beginner mistakes

Almost every new fishkeeper makes at least one of these. Now you don’t have to:

  • Skipping the cycle — by far the biggest one. If you take nothing else from this guide, cycle your tank.
  • Overstocking — a general rule of thumb is 1 inch of fish per gallon, but it’s a rough guideline at best. Research your specific species’ space needs.
  • Overfeeding — fish stomachs are tiny. That pinch of food looks pathetically small, but it’s probably enough.
  • Doing too much at once — cleaning the filter, doing a big water change, and adding new fish all on the same day is a recipe for a crash. Space out changes.
  • Ignoring the test kit — your water can look crystal clear and still have lethal ammonia levels. Test regularly, especially early on.
  • Panicking and over-treating — if something seems off, test the water first. Most problems are water quality problems, and the fix is a water change — not dumping in chemicals.

The takeaway

Setting up a fish tank the right way takes a bit of patience upfront, but it pays off enormously. Get a proper-sized tank, cycle it before adding fish, stock slowly, test your water, and do your weekly water changes. That’s genuinely 90% of successful fishkeeping.

The other 10% is resisting the urge to buy every cool fish you see at the store. Your tank has limits. Respect them, and you’ll have a healthy, beautiful aquarium that practically runs itself.


Harlan Pets remembers your tank setup and fish, and can help you stay on top of water changes, feeding schedules, and what’s safe to add next. Try it free for 7 days — just text the number.

Try Harlan Pets

7 days free, $9/mo after.

Keep reading