FishTankSizes.comThe aquarist’s blueprint and field guide

What size fish tank should a beginner buy?

Bigger than you think. Most sources point beginners to 20 to 40 gallons, because more water is more forgiving.

The instinct is to start small: a little tank costs less, takes up less room and seems like less to look after. It turns out to be the harder way to begin. Small volumes change fast. A few uneaten pellets, a dead snail or a cold night shows up in a 5 gallon tank within hours, while the same event barely registers in 40 gallons.

What the sources recommend

  • Aqueon calls 20 to 55 gallons ideal for first-time fishkeepers and says small tanks are harder to maintain and not well suited to beginners.1
  • A University of Florida extension publication suggests a 30 gallon tank as an ideal starter size, noting that larger tanks are easier but cost more and need more space.2
  • Practical Fishkeeping, writing for UK readers, suggests 60 to 80 litres (13 to 18 US gallons) and discourages smaller tanks.3
  • Sera, a German aquarium maker, puts it bluntly: the bigger, the better.4

The reason is the same everywhere. More water dilutes waste,5 and a larger volume buffers against sudden changes in temperature and water quality.6 Aqueon adds that larger tanks are more forgiving of beginner mistakes and take less work to keep stable.7

Our picks for a first tank

  • 20 gallon long (30 × 12 × 12 in). The smallest size we would suggest. The long footprint gives schooling fish swimming room, it fits a sturdy dresser top or a small stand, and it weighs about 229 pounds filled.
  • 29 gallon (30 × 12 × 18 in). The same footprint with more water. Close to the University of Florida’s 30 gallon suggestion.
  • 40 gallon breeder (36 × 18 × 16 in). Our favorite starter if you have the space. Wide enough for bottom fish and dwarf cichlids, easy to reach into, and still light enough for an ordinary aquarium stand at about 457 pounds filled.

A 10 gallon can work for one small school or a betta, and Aquarium Co-Op notes many people start there,5 but it leaves little margin for error. If space allows, go up.

Weight and space

Aqueon estimates a filled tank with gravel and decor at about 10 pounds per gallon,7 and Aquarium Co-Op says it can be more.5 A 40 gallon breeder is a quarter of a ton. Put it where you will not need to move it, on a stand built for it; see our guide on stands and floor weight.

On cost, a bigger tank is usually not much more than a small one: one example at PetSmart listed a 55 gallon glass tank on its own for $99.99 on sale.8 The difference is in the equipment and the stand, which scale with size. One retailer’s equipment list for a complete 10 gallon setup with stand came to just under $200 before fish.9 Prices change; treat these as examples, not quotes.

Where to put it

Aqueon advises keeping the tank out of direct sunlight, which affects water temperature, and away from fireplaces, heating or air conditioning vents, busy walkways and drafty outside doors.7 Practical Fishkeeping adds radiators and speakers to the list.3 Also think about access: you need room behind or beside it for the filter, and a short walk to a sink or tap for water changes.

What you need besides the tank

  • Filter. Aqueon calls it the single most important piece of equipment.7 Size it with our filter guide.
  • Heater and a separate thermometer for tropical fish. PetMD suggests 3 to 5 watts per gallon;10 our heater guide explains how to pick within that range.
  • Water conditioner that handles chlorine and chloramine. Tap water must be dechlorinated, and chloramine releases ammonia.2
  • Test kit for ammonia, nitrite and nitrate, which Aqueon especially recommends when starting a new tank.7
  • Lid and light. A cover stops fish jumping, and a light on a timer keeps a steady day and night.7
  • Stand, substrate, a bucket and a gravel vacuum.

Setup order

  1. Place and level the stand, with a few inches of gap behind for equipment.7
  2. Rinse the substrate and add it. See our substrate guide.
  3. Fill about halfway with room-temperature, conditioned water,7 then add decor and plants.
  4. Fill the rest of the way. PetMD says not to switch equipment on until the tank is full.10
  5. Start the filter. Aqueon suggests plugging the heater in about 10 minutes after it has been in the water.7
  6. Watch for leaks for a day; Aquarium Co-Op suggests a 24 hour check.5
  7. Cycle the tank before adding fish.

How long to wait before adding fish

This is where sources disagree most. Aqueon says to run a new tank at least two to three days, then add a few fish and test until ammonia and nitrite settle at zero.1 The University of Florida publication advises stocking lightly to allow four to six weeks for the biological filter to establish.2 PetMD says four to six weeks naturally, or a few days with bacteria products,10 and the Royal Veterinary College in London says about eight weeks for the bacterial population to develop.11

The safest route is a fishless cycle, which our cycling guide walks through. Whatever you choose, add fish gradually over weeks, not all at once.11

A worked example

You have a spot about 40 inches wide and 20 deep, and you choose a 40 gallon breeder. Equipment: a hang-on-back filter rated around 250 GPH, a 200 W heater, a test kit, conditioner and a light. You set it up on a Saturday, start a fishless cycle with ammonia, and five weeks later it clears 2 ppm in a day. The first fish are eight cardinal tetras and six bronze corydoras. Our stocking calculator puts that around half full, with no warnings, which leaves room to add a centerpiece fish such as a pair of Bolivian rams a month later.

What a first tank really costs to run

The tank is the cheapest part over time. The recurring costs are electricity for the heater, filter and light; water conditioner; test strips or reagents; filter media; and food. Bigger tanks cost a little more to run, mostly because the heater works harder, but the difference between a 20 and a 40 gallon is small next to the cost of replacing fish lost to unstable water in a small tank.

Time is the other cost. Plan on a weekly session of about half an hour for a 20 to 40 gallon tank: test nitrate, siphon and replace around a quarter of the water, wipe the glass and rinse a filter sponge when flow drops. Our water change guide shows how to set the size of that change from your nitrate reading. If that half hour sounds like a burden, a larger tank with fewer fish is more forgiving than a small, crowded one.

Kit or separate parts?

Starter kits bundle a tank, lid, light and filter, which saves money and guarantees the lid fits. The weak point is usually the filter. Kit filters are often sized at the bottom of the range, and Fishkeeping World points out that some manage only two or three turnovers an hour where four is the minimum to aim for.14 A kit plus a better filter is often the best value. Check the kit’s heater, if it has one, against our heater guide too.

Good first fish

Aquarium Co-Op’s beginner list leans on hardy, peaceful fish: rasboras and tetras kept in groups of six or more, corydoras, platies, bettas, and the Bolivian ram.12 Aqueon suggests guppies, platies, zebra danios and panda corydoras for smaller tanks, adding gouramis, barbs, bristlenose plecos and swordtails at 20 to 50 gallons.13 Both warn off two common beginner buys: goldfish, which Aquarium Co-Op says need around 30 gallons each, and angelfish, which need 55 gallons or more.12 Our goldfish and angelfish pages compare the sources.

Common mistakes

  • Starting with a bowl or a 5 gallon. Hardest size to keep stable.
  • Buying fish the same day as the tank. Cycle first.
  • Stocking for the fish’s shop size. Plan for adult size.
  • Putting it by a window. Sun means algae and temperature swings.

Common questions

What is the best size fish tank for a beginner?

Twenty to forty gallons. Aqueon calls 20 to 55 gallons ideal for first-timers, and a University of Florida publication suggests 30 gallons. A 20 gallon long or 40 gallon breeder are good choices.

Is a 10 gallon tank good for beginners?

It can work for one small school or a betta, but small tanks change quickly and leave little room for mistakes.

How long should I wait before adding fish?

Long enough to cycle the tank, usually four to eight weeks. Some sources allow a few fish sooner with daily testing or bottled bacteria.

What equipment does a beginner need?

A filter, heater, thermometer, water conditioner, test kit, lid, light, stand, substrate, bucket and gravel vacuum.

Gear mentioned in this guide

Searches on Amazon for the right size. Check the tank size or flow rating on the listing before you buy.

As an Amazon Associate we earn from qualifying purchases. Prices and stock are Amazon’s.