If you're setting up an aquarium, it's tempting to keep adding new fish every time you visit a pet shop. However, the best approach is to add fish gradually rather than regularly. How often you should buy fish depends on how mature your aquarium is, how well your filter is coping, and whether your tank still has room for more livestock.

Buying fish too quickly is one of the most common reasons new aquariums run into problems. Taking your time almost always leads to healthier fish and a more stable aquarium.

Is there a rule for how often you should buy fish?

There isn't a fixed timetable that says you should buy fish every week or every month.

Instead, ask yourself these questions before bringing any new fish home:

  • Is my aquarium fully cycled?
  • Are my water test results healthy?
  • Has the filter had time to adjust to the current fish load?
  • Is there enough space for additional fish?
  • Are all my existing fish healthy?
  • Am I buying fish because the tank needs them, or simply because I like them?

If the answer to any of the first five questions is "no", it's usually better to wait.

The healthiest aquariums are built slowly.

How long should you wait between adding fish?

For most freshwater community aquariums, waiting at least one to two weeks between adding groups of fish is a sensible approach.

This gives:

  • your beneficial bacteria time to grow
  • your filter time to adjust to extra waste
  • you time to monitor water quality
  • new fish time to settle before adding more

If you're adding a larger group or bigger species, you may want to leave even longer.

Aquarium stage Recommended waiting time
Brand new, newly cycled tank Add the first small group only
After first fish Wait 1–2 weeks
After each additional group Wait another 1–2 weeks
Established mature aquarium Add fish only when stocking allows

Slow stocking nearly always produces better long-term results than filling the tank in one shopping trip.

Why can't I just buy all my fish at once?

This is one of the biggest misconceptions in fishkeeping.

Although your filter may be cycled, it only contains enough beneficial bacteria to deal with the amount of waste currently being produced.

Adding lots of fish suddenly means:

  • more ammonia
  • more waste
  • more uneaten food
  • increased stress
  • less oxygen

The bacteria need time to multiply.

If they can't keep up, ammonia and nitrite begin to rise, which can quickly become dangerous.

This is often called a mini cycle.

How do I know my tank is ready for more fish?

Rather than watching the calendar, monitor your aquarium.

Your tank is usually ready if:

  • ammonia is 0 ppm
  • nitrite is 0 ppm
  • nitrate is being managed through water changes
  • existing fish are feeding well
  • nobody is showing signs of illness
  • the aquarium isn't overcrowded
  • filtration is working properly

Testing your water before every new purchase is one of the best habits you can develop.

Should beginners buy fish slowly?

Absolutely.

Many beginners understandably become excited after buying their first aquarium.

They often imagine the finished tank and want to complete it immediately.

The reality is that patience is one of the biggest skills in fishkeeping.

Buying fish gradually allows you to:

  • spot problems early
  • learn your maintenance routine
  • understand your fish's behaviour
  • avoid expensive mistakes
  • build confidence

At the pet shop, we've seen plenty of customers whose aquariums thrive simply because they resisted the temptation to rush.

How many fish should I add at one time?

It depends on the species, but generally it's better to add one compatible group rather than several unrelated species.

For example:

Good:

  • 6–10 neon tetras
  • 8 harlequin rasboras
  • 6 corydoras

Less ideal:

  • 2 tetras
  • 1 gourami
  • 3 barbs
  • 1 pleco
  • 2 guppies

Buying natural shoals often helps fish settle more quickly and reduces stress.

Does it matter where the fish come from?

Yes.

Where possible, buy fish from a retailer that:

  • quarantines livestock where appropriate
  • checks fish before sale
  • offers advice on compatibility
  • asks questions about your aquarium
  • won't sell unsuitable species simply to make a sale

A good aquatic shop should be happy to delay a sale if your aquarium isn't ready.

That may seem disappointing at the time, but it's usually the right advice

Can I keep buying fish until my tank looks full?

Not necessarily.

A full-looking aquarium isn't always a healthy one.

Remember that fish:

  • grow
  • establish territories
  • produce waste
  • require swimming space
  • need oxygen

Many fish sold at only a few centimetres long may become several times larger as adults.

Always plan around the adult size rather than the size you see in the shop.

What if one of my fish dies?

Many people assume they should replace it immediately.

Usually, it's worth slowing down first.

Ask yourself:

  • Why did the fish die?
  • Have you tested your water?
  • Were there signs of illness?
  • Could aggression have been involved?
  • Was it simply old age?

Replacing fish before understanding the cause can lead to repeated losses.

Can I buy fish every time I visit a pet shop?

You certainly can. But only if your aquarium genuinely needs additional livestock.

Many experienced fishkeepers enjoy visiting aquatic shops without buying anything.

It's often better to:

  • browse new arrivals
  • research species
  • plan future stocking
  • ask questions
  • pick up food, plants or equipment instead

Sometimes the best purchase is no fish at all.

Common mistakes when buying fish

Buying too many at once

This places unnecessary pressure on your filter.

Ignoring compatibility

Not every colourful fish belongs together.

Research behaviour as well as water requirements.

Buying without testing water

Water testing takes minutes but can prevent major problems.

Choosing fish because they're small

Many species sold as juveniles become surprisingly large.

Feeling pressured

Never feel you have to buy fish immediately.

It's perfectly acceptable to go home, research, and return another day.

Pros and cons of adding fish slowly

Pros Cons
Lower risk of ammonia spikes Takes longer to complete your aquarium
Less stress on fish Requires patience
Easier to monitor health May involve multiple visits
Gives beneficial bacteria time to adapt Some shoaling species may need planning
Reduces expensive mistakes

Practical maintenance while you're adding fish

Between each new group:

  • Test your water.
  • Carry out your regular weekly water change.
  • Clean algae from the glass if needed.
  • Avoid overfeeding.
  • Observe fish behaviour every day.
  • Only clean filter media in removed aquarium water when necessary—never under the tap.

A healthy maintenance routine is far more important than how quickly you stock the aquarium.

Conclusion

There isn't a set schedule for buying fish. Instead, let your aquarium guide your decisions.

If your water quality is stable, your current fish are healthy and your tank has space, adding another carefully planned group every week or two is usually safe for most freshwater community aquariums.

Building an aquarium slowly might test your patience, but it's one of the easiest ways to avoid common problems and enjoy healthier fish for years to come.

Can I buy fish every week?

Yes, provided your aquarium is mature, water tests remain healthy and you're adding fish gradually rather than overcrowding the tank.

How many fish should I buy first?

For most beginners, start with one small compatible group, then wait at least one to two weeks before adding more.

Is it okay to add fish after a water change?

Yes. A routine water change is often a good time, provided the new water has been treated correctly and your water parameters are stable.

Should I quarantine new fish?

If you have the space for a separate quarantine aquarium, it's highly recommended. It reduces the risk of introducing disease to your established fish