Best Ways to Stock a Five-Gallon Fish Tank For Beginners (2024)

If you’re thinking about setting up a 5-gallon (18.9 L) aquarium, it’s easy to get confused by the conflicting information spread around the internet and by aquarium stores. You’re not working with a lot of space, but you still have many options to choose from, believe it or not!

What are the best fish and invertebrates for a 5-gallon fish tank? How many fish can you keep? And can you have some plants, too?

Keep reading to find out everything you need to know about stocking and maintaining a freshwater tank!

Is 5 gallons a good aquarium size?

5-gallon aquariums are among the most popular tank sizes. This isn’t too surprising as they are small and can easily fit into pretty much any limited space. Is a 5-gallon aquarium a good choice for you, though?

A 5-gallon tank is the minimum tank size that can comfortably hold fish; some hobbyists have had success with 2.5-gallon (9.5 L) setups, but this should only be attempted by experienced fish keepers.

Any smaller than five gallons of water, and you’ll encounter difficulties keeping a stable nitrogen cycle and providing your stock with enough room to swim. Even the smallest fish need space to move and explore!

Even though these tanks are small, they can still hold a lot of life. However, picking the perfect, healthy ecosystem choice for your 5-gallon aquarium can be challenging.

Some recommendation lists include many popular fish species as suitable for a tank this size, but are they? Although a well-maintained 5-gallon freshwater aquarium can make a great addition to your home (especially when densely planted), it does limit your choices of fish. Is that bad?

We don’t think so!

Even though there aren’t many different tropical fish species that will thrive in a 5-gallon aquarium, you can still set up a lively and entertaining tank.

Here are the dos and don’ts of stocking a 5-gallon fish tank!

5-gallon mistakes

To prevent confusion, the list below contains some tropical fish species that are often recommended as being suitable for 5-gallon setups but actually need a much larger tank.

These species are either too active, grow too large, or cannot handle the unstable water quality that comes with a smaller volume of water.

Fancy goldfish

Fancy goldfish need 20 gallons (75.7 L) of water per fish for the smaller varieties, with larger fish needing even more space.

Additionally, since goldfish are highly social fish, keeping only one per tank is not right. Most goldfish keepers recommend an additional 10 gallons (37.9 L) for every additional fish added.

However, given their heavy bioload, it’s a much better idea to aim for 20 gallons minimum per fish instead.

Too often, goldfish are won as a prize for entertainment. The truth is that a recipient rarely has a cycled aquarium waiting for their fish at home, and a 5-gallon tank is immediately available and affordable.

Due to the amounts of ammonia they create, their larger size, and their long lifespan, these fish barely last a week when kept in a 5-gallon setup.

Common goldfish (Carassius auratus)

You cannot keep common goldfish in 5-gallon setups for most of the same reasons. These fish do best when kept in ponds or extremely large aquarium systems with other goldfish.

The truth is that common goldfish can easily grow to be more than two feet (61.0 cm) long and create massive amounts of waste. More water volume allows for the physical size of the fish and dilutes the large amounts of ammonia entering the system.

Even when small, these fish create huge amounts of waste that will quickly shock a smaller system.

Danios & minnows

Freshwater fish like white cloud mountain minnows (Tanichthys albonubes), celestial pearl danios (Danio margaritatus), and zebra danios (Danio rerio) might seem small and manageable. But, these species of fish are highly active schooling fish that need a lot of space.

Though danios and minnows will mainly stay towards the top of the tank, they need plenty of space to move around. These hardy fish are some of the most active in the fishkeeping hobby and will quickly stress out in smaller tanks.

These fish should never be kept in anything less than a 20-gallon (75.7 L) long tank where horizontal aquarium floor space is greater than vertical.

Dwarf pufferfish (Carinotetraodon travancoricus)

Dwarf puffers are definitely size-appropriate for a 5-gallon tank, but unfortunately, hobbyists can’t meet their need for good water quality and enhancement in such a small tank.

Smaller tanks can easily cause water parameters to fluctuate, given how little water there is. More advanced hobbyists may achieve stability, but dwarf puffers will also need an engaging ecosystem with decorations to keep them from getting bored.

For one dwarf pufferfish, a 10-gallon tank (37.9 L) is recommended. If you want to have more than one puffer, at least 20 gallons (75.7 L) is needed.

Tetras

All tetras, including neon tetras (Paracheirodon innesi), cardinal tetras (Paracheirodon axelrodi), and black neon tetras (Hyphessobrycon herbertaxelrodi), cannot be kept in a small tank. Even though these fish are some of the smallest available, they are still active schooling fish that need room to swim.

Like the white cloud mountain minnow, tetras become stressed when kept in groups of less than eight individuals. If you want to see these fish at their best, set them up in a larger, more extended tank with plenty of companions.

Guppies

Guppies, including Endlers guppies (Poecilia wingei), are usually kept in really awful conditions in pet stores. This does not mean they can be shoved into a tiny nano tank forever.

These fish grow large. Not only do they get bigger than you think they will, but they’re prolific breeders. It doesn’t help that even if you buy all females, they may be pregnant right from the fish store or breeder and spawn in your aquarium.

The small space of a 5-gallon tank also doesn’t allow the females to escape males constantly harassing them to breed.

Rasboras

Another active genus of fish, rasboras, needs larger tanks and greater numbers to thrive.

Again, it should come as no surprise that even the tiniest of rasboras, such as chili rasboras (Boraras brigittae), still do best in large groups and spaces; the ideal tank size for a school of chili rasboras is at least 10 gallons (37.9 L).

Larger species, like harlequin rasboras (Rasbora heteromorpha), need at least 20 gallons (75.7 L) to feel at home.

Corydoras spp.

Everyone wants to have corydoras in their aquariums! These small, active fish bring life and excitement to the bottom of the tank in a way that other species can’t.

However, all corydoras species, including one of the smallest species, pygmy corydoras (Corydoras pygmaeus), are too active and/or too large for a 5-gallon aquarium.

Pygmy corydoras are also sensitive to poor water quality, which can be challenging to control in smaller setups. Since 5-gallon aquariums tend to have less water chemistry stability, any slight change can spell disaster for the pygmies.

Although many people recommend getting just one corydoras as a “cleaner” fish for smaller tanks, don’t be fooled! Corydoras are schooling fish and need others of the same species.

Hobbyists should also note that corydoras can’t survive on algae alone!

Large snails

In particular, the apple snail (Ampullariidae family) and mystery snail (Pomacea bridgesii) grow too large and produce a lot of waste.

People always underestimate how much waste snails produce. However, if the tank is adequately filtered with live plants and no fish, large snail nano tank setups can be successful.

To make life a bit easier on yourself overall, aim for bigger setups for larger snails. In a small tank, stick to nerite snails that can’t breed in freshwater.

The best ways to stock a 5-gallon aquarium

A few fun nano fish and invertebrates will do wonderfully in a tank of this size.

However, remember that you must always cycle your tank before adding fish! In a 5-gallon aquarium, it’s easy to lose control of the water chemistry, which can prove fatal to the inhabitants before you even know there’s anything wrong.

Many of the species listed below can be combined as their bioload is relatively minimal, as long as they are compatible. You can easily add a few shrimp or snails to pretty much any setup, though this might be different when fish are involved.

Here are some of the best fish and invertebrates for stocking 5-gallon tanks.

Betta fish (Betta splendens)

Betta fish are excellent fish for stocking a 5-gallon aquarium: they’re beautiful to look at, don’t require much extra maintenance, and fit perfectly in a standard 5-gallon setup.

These beautiful fish do especially well in planted betta tanks stained with plant tannins and filled with natural hiding places. Of course, keep in mind that they are aggressive fish, and pairing them will result in constant fighting.

If you want to branch out and try something different, you can also try other wild species of betta, such as Betta smaragdina, Betta mahachaiensis, Betta imbellis, or Betta siamorientalis.

Just remember that these fish do best on their own and should not be kept in pairs except for breeding or if the species allows.

Least killifish (Heterandria formosa)

While you can keep a pair of least killifish in a 5-gallon nano tank, keep in mind that they may breed, leading to overstocking. In this case, you’ll need to have larger spaces available for growing out the fry and eventually rehoming them.

Otherwise, least killifish will also appreciate a densely planted 5-gallon aquarium.

Cherry shrimp (Neocaridina davidi)

If you don’t want to have fish in your aquarium, then a shrimp tank is the next best thing. Cherry shrimp are relatively easy to maintain as long as water parameters are kept in check. They bring incredible pops of bright color against a green backdrop!

If you’re lucky, the adult shrimp will start to reproduce and quickly fill the tank on their own, which is good as they can be quite expensive. You may add 3-5 individuals to start.

In addition to cherry shrimp, you may also add orange sakura, yellow shrimp, blue fairy shrimp, and other variations. See this thread for more freshwater shrimp options.

Once added to the tank, ensure that your shrimp are protected from being sucked up by any filters or wavemakers.

Dwarf crayfish (Cambarellus spp.)

Dwarf crayfish are favorites for stocking nano setups because they are small but pack plenty of personality!

Crayfish can comfortably be kept in a 5-gallon aquarium as long as they are given plenty of hiding places.

When picking a dwarf crayfish species, be sure to choose one of the smaller ones, such as the least dwarf crayfish (Cambarellus diminutus) and not the larger Mexican dwarf crayfish (Cambarellus patzcuarensis) that needs more space.

At most, only two dwarf crayfish should be kept per 5-gallon aquarium. You will also want to check compatibility with fish species if you plan on transferring them to a larger aquarium eventually.

Thai micro crab (Limnopilos naiyanetr)

Thai micro crabs are so small you might not even see them! These crabs aren’t the most obvious choice for a 5-gallon aquarium, but they can bring some life to a small ecosystem.

Thai micro crabs are perfect for nano setups that have lots of hiding places and peaceful fish; this crab species can be quite rare to come across and are often recommended only for experienced nano tank keepers.

Otherwise, they are primarily scavengers and filter feeders that help remove algae and other microorganisms. They easily get along with shrimp and snails but might be eaten by more advantageous fish.

Smaller snails

A simple planted setup with a couple of freshwater snails might bring the peace to your home that you’ve been missing. Aquariums don’t need to be complicated to be beautiful!

Nerite (Nerita spp.) and assassin snails (Clea helena) are some of the smallest, most manageable snail species available. Nerite snails need brackish conditions to reproduce, which makes population control very easy; assassin snails lay one egg at a time and will go after each other if there is no easier prey available.

Because they’re carnivorous, assassin snails should never be kept with other snail species if you don’t want to control pest populations.

Planting

Although your options for fish are limited, 5-gallon aquariums are perfect as planted tanks. There are plenty of plant species that stay relatively small and don’t require much maintenance.

Click here to see some of the best beginner plants for a nano aquarium!

Setting up and maintaining a lovely green aquascape is not as difficult as many aquarists think, and nothing will make your stock happier than a natural environment with plenty of hiding places.

A well-maintained planted tank will brighten up any room and bring a tiny piece of nature into your home. Even in such a limited amount of water, you can truly set up your own little ecosystem.

One popular method for keeping a small planted tank is the Walstad Method. These systems are self-sustaining, with an abundance of aquatic plants that receive nutrients from snails, shrimp, or fish.

Theoretically, these tanks do not need any maintenance when set up correctly, though some preparation and research will be required beforehand.

Conclusion

The best way to stock nano tanks is still the subject of heated debate on many aquarium forums and websites. When picking stock yourself, keep in mind that just because a fish is living doesn’t mean that the fish is thriving.

Be honest with yourself about what’s best for your fish, and remember that understocking is always better than overstocking. Responsibly choosing fish can save you a lot of heartache, trouble, and expenses in later stages.

If you still have questions about stocking your 5-gallon aquarium or if you want to share your own experiences with a nano tank setup, be sure to leave a comment below.

Best Ways to Stock a Five-Gallon Fish Tank For Beginners (2024)

FAQs

Best Ways to Stock a Five-Gallon Fish Tank For Beginners? ›

Recommended fish are smaller live bearers, such as guppies and platies. You can also put smaller tetra species, danios, or white cloud mountain minnows in your tank. If you don't want a lot of fish, a betta fish is a great choice.

What beginner fish can live in a 5 gallon tank? ›

Guppies, platies, and the common mollies will all do well in tanks under 10 gallons.

What can I put in a 5 gallon fish tank? ›

Check out this article that covers our 5 favorite fish that are perfect for inhabiting a nano aquarium.
  • Dwarf pea puffer.
  • Rosy loaches.
  • Green neon tetras.
  • White cloud mountain minnows.
  • Scarlet badis.

How many fish should be in a 5 gallon tank? ›

You can keep about 2–4 fish in a tank this size, as long as each fish is not larger than 1 inch. The one-inch fish per gallon rule would apply to most smaller fish breeds like Tetras, Betta, Rasbora, Shrimps, and more. Fish that can grow larger than 1 inch are not recommended for a 5-gallon tank.

How long should a 5 gallon tank cycle before adding fish? ›

Typically, you should wait at least 24 to 48 hours and even up to a week before adding fish to a new tank.

What fish should I put in my tank first? ›

Some of the easiest fish to take care of include white cloud minnows, cherry barbs, goldfish, guppies, neon tetras, and cory catfish. All of these species are relatively peaceful, non-demanding fish that do well in a beginning fish tank.

What size fish tank is easiest to maintain? ›

A 29-gallon or 30-gallon (~120 Liter) aquarium or larger is a great size for the first-time hobbyist. If stocked lightly with compatible fish it will provide room for the fish to grow and provide enough water volume to maintain healthy water quality and colorful, active fish.

Why are my fish dying in my 5 gallon tank? ›

Water Quality: The overall water quality in a tank is a key component in fish health. The salinity of the water (for saltwater aquariums), pH levels, filtration efficiency, and other quality issues must be maintained within ideal levels, or any one of them could be responsible for dead fish.

How many tetras can go in a 5 gallon tank? ›

These fish are social and need a group of their own species, and you won't have room for both in a 5 gallon. Depending on the species, 5 tetras should fit in your tank without overloading it, or crowding them. Some tetras are larger though, and may not be suitable for that size tank.

How long does it take a 5 gallon tank to get to room temp? ›

Usually one to two days will be sufficient to enable the aquarium to achieve room temperature.

How often should you clean a 5 gallon fish tank? ›

Depending on how many fish you have, and how messy they are, most tanks require cleaning about once every two weeks. Cleaning should involve: ✔ Siphoning the gravel to remove any debris and uneaten food, and changing about 10-15% of the water. ✔ Check the filter is working correctly.

How do you prepare a 5 gallon fish tank? ›

Put five gallons of water in a container or multiple containers and let it rest for a day or two. Add the background, substrate and decorations to your five gallon tank. Try to keep the decorations natural or at least natural looking. Driftwood is common and looks good.

What is the fish per gallon rule? ›

In the past, it was often recommended to beginners that you can keep 1 inch of fish for every 1 gallon of water. This rule of thumb mainly applies to small community fish that are approximately 1-3 inches (2-7 cm) in size. For example, ten 1-inch tetras do not have the same body volume as one 10-inch oscar.

How to start a fish tank for beginners? ›

Our step by step guide
  1. Remove tank/aquarium from the box. Carefully remove your tank from its box and place in a safe spot. ...
  2. Put your tank /aquarium in position. ...
  3. Rinse all gravel and ornaments. ...
  4. Fill your tank. ...
  5. Turn on filter (and heater if applicable) ...
  6. Add in treatments. ...
  7. Let the tank cycle. ...
  8. Keep testing your water.

Can I add water conditioner while the fish are in the tank? ›

All ingredients in water conditioners are safe for freshwater and saltwater fish, invertebrates, plants, and nitrifying bacteria. You can certainly add water conditioner to your aquarium when fish are in the tank because it's safe.

What is the fastest way to cycle a new fish tank? ›

You can significantly speed up the aquarium cycling process by adding beneficial bacteria from the onset. If you already own several aquariums (or have a friend that does), simply transfer some used filter media or substrate from an established fish tank to your new one.

What is the easiest fish for beginners? ›

Fish that are great for beginners and easy to learn to take care of include some types of Tetras, Rasboras, Danios, White Cloud Mountain Minnows, Swordtails, Plaites, Mollies, Cory Catfish and Betta Fish.

Which fish can live in the smallest tank? ›

In a one-gallon tank, it's best to keep small fish like a single Betta fish (also known as Siamese Fighting Fish). They can thrive in such a small space as long as the tank is properly maintained with regular water changes and suitable filtration.

Can you have 8 fish in a 5-gallon tank? ›

About 4-6 fish depending on how big they are.

In general, fish that can grow larger than 2 inches (5.1 cm) aren't recommended for 5-gallon (18-liter) tanks. They just won't have enough room to swim around and be happy. 5-gallon (18-liter) tanks are best suited for fish like micro rasboras, guppies, and betta fish.

What can live in a 5-gallon tank not fish? ›

Small Aquatic Invertebrates

There are many small invertebrates which can live happily in a smaller aquarium or in a tank set up as a semi-aquatic terrarium. This includes shrimp, small hermit crabs, snails, and clams.

Top Articles
Latest Posts
Article information

Author: Merrill Bechtelar CPA

Last Updated:

Views: 6601

Rating: 5 / 5 (70 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Merrill Bechtelar CPA

Birthday: 1996-05-19

Address: Apt. 114 873 White Lodge, Libbyfurt, CA 93006

Phone: +5983010455207

Job: Legacy Representative

Hobby: Blacksmithing, Urban exploration, Sudoku, Slacklining, Creative writing, Community, Letterboxing

Introduction: My name is Merrill Bechtelar CPA, I am a clean, agreeable, glorious, magnificent, witty, enchanting, comfortable person who loves writing and wants to share my knowledge and understanding with you.