The HiGuppy Journal
How Many Guppies Should I Buy? A Beginner Buying Guide

How many guppies should I buy? For most beginners the best starting number is three to six guppies in a 10-gallon tank, ideally a trio of one male and two females, or an all-male group. Start small, let the tank settle, then add more later. Our guppy care guide covers the basics behind that advice.
If you keep asking how many guppies should I buy, the honest answer depends on three things: tank size, the male-to-female mix, and whether you want babies. This guide walks through each so you can buy the right number the first time.
How many guppies should I buy for my tank size?
Guppies are small, but they eat, produce waste and, if you mix sexes, breed fast. A common rule of thumb is about one gallon of water per adult guppy, with a little extra room as a safety margin. Our guide to how many guppies per gallon explains the reasoning in detail.
The table below gives sensible starting numbers. They are conservative on purpose, because a lightly stocked tank is easier to keep clean and forgiving while your filter bacteria are still growing.
| Tank size | Starting number | Notes |
|---|---|---|
| 5 gallons | 2 to 3 males | Tight; see 5-gallon stocking |
| 10 gallons | 3 to 6 | A trio or a small male group works well |
| 20 gallons | 6 to 10 | Room for a shoal and plants |
| 29 gallons or more | 10 or more | Add in stages, not all at once |
These are starting points, not hard limits. Heavy planting, strong filtration and regular water changes let a tank carry more; a bare, new or poorly filtered tank should carry fewer.
The best male-to-female ratio
Male guppies chase females almost constantly. With too few females, the females get worn out. Many keepers use two or three females for every male to spread the attention. A trio of one male and two females is the classic small setup.
If you do not want fry, an all-male group avoids breeding altogether. Males can squabble a little, but a planted tank with a few hiding spots keeps that mild. If you want help choosing between groups, read pair vs trio: which should you buy.
Why not just buy one?
Guppies are social and usually look happier in a group. A lone fish can survive, but it is often shy. Two or three is a better floor than one.
Should I buy all my guppies at once?
When you ask how many guppies should I buy, it also matters how fast you buy them. A new tank has little beneficial bacteria, so adding every fish on day one can cause ammonia and nitrite spikes. A safer path is to cycle the tank first, then add a few fish, wait a couple of weeks, and add more if the water tests stay steady. The guppy tank cycling checklist shows how.
Buying guppies online: what the pack should contain
Buying a pack is a simple way to get a balanced group. Pairs and trios suit small tanks, while larger packs suit bigger setups. You can browse breeder trios or our best first guppy pack for beginners to see what fits your tank.
When the box arrives, float the bag, acclimate slowly and follow our steps in what to do when guppies arrive. Quarantining new fish in a separate tub or tank is a good habit if you already keep others.
Common mistakes when deciding how many to buy
- Buying a big group for a tank that has not cycled.
- Mixing many males with one female.
- Forgetting that guppies breed, so a few can become dozens.
- Ignoring filter size and plants.
If you do get a surprise brood, see raising guppy fry. Before you shop, the general rules in our how to care for guppies post help you plan.
How many guppies should I buy if I want to breed them?
Breeders usually plan around a trio or a group with more females than males. Females can store sperm and give birth roughly every month, so even a small group grows quickly. If breeding is the goal, buy fewer adults than your tank could hold and leave space for fry. Our how to breed guppies guide explains the setup, and a separate tub or breeding box helps protect newborns.
If you are not ready for fry, do not mix sexes. Many first-time keepers are surprised by how fast a pair becomes a crowd. Buying only males, or only females, is the simplest way to avoid that.
Signs you have bought too many
Watch the tank rather than the number. Cloudy water, fish gasping near the surface, constant fin nipping, or ammonia readings above zero all suggest the tank is overstocked or under-filtered. If you see these, test the water, do a partial water change and stop adding fish. You may need to rehome a few. Our ammonia poisoning in guppies post explains what to do.
Signs you could add a few more
If your water tests stay stable for several weeks, the fish are active and eating well, and plants are growing, you probably have room to add a couple. Increase slowly and keep testing. A healthy tank looks calm: guppies swim in the open, color stays bright, and no one hides all day.
Does the strain change how many to buy?
Large-finned fancy males can be heavier and need a little more room than plain wild-type fish. A tank that holds eight small guppies comfortably may be better with six big-tailed males. Look at your tank and filter, not only the number on a chart. If you are unsure which type to pick, read guppy tail types before you buy.
A simple buying plan
Set up and cycle a 10-gallon tank. Buy a trio or three to five males first. Watch water tests and behavior for two weeks. Then add two or three more if everything is stable. This slow plan answers how many guppies should I buy in the way that protects your fish. For a deeper background on the species, the guppy overview on Wikipedia is a useful read, and our complete guppy guide ties everything together.
FAQ
How many guppies should I buy for a 10-gallon tank?
Three to six is a comfortable start. A trio of one male and two females, or a small all-male group, keeps the tank lightly stocked and easy to maintain.
Is it okay to buy just two guppies?
Yes. Two males or a male and a female can do well. With a male and a female, expect breeding, and add another female to reduce chasing.
How many female guppies per male?
Two or three females per male is a common guideline. It spreads out the male’s attention so no single female is stressed.
Can I add all my guppies on the same day?
You can, but it is risky in a new tank. Adding fish in stages gives your filter time to catch up and lowers the chance of ammonia problems.
Will my guppies breed if I buy a mixed group?
Very likely. Guppies are livebearers and breed readily when males and females share a tank, so plan for fry or choose an all-male group.
Behind the care guides
Care begins with steady systems
Our guppy guides focus on practical routines: keep water stable, observe fish closely and allow for natural variation.

Care systems
Steady water, thoughtful care
Gentle filtration and regular observation support healthy aquarium routines.

Natural variation
Every guppy is different
Color, size and fin shape vary with strain, age and each individual fish.
Editorial illustrations for context; they do not depict HiGuppy's exact facility or current fish stock.
