Skip to content

Aquarium Fish Stocking Calculator

Overstocking a tank is one of the most common mistakes new fishkeepers make, leading to poor water quality and stressed fish. Enter your tank volume and typical fish size below for a rough starting estimate of how many fish it could support.

Estimate your tank's fish stocking level

Enter your tank volume and typical adult fish size for a rough starting estimate.

A 60L tank could support roughly:

15 fish

This uses the well-known "1cm of fish per litre" rule of thumb, which is only a rough starting point for small, peaceful community fish. It does not account for filtration capacity, territorial or shoaling behaviour, the adult size of fish bought as juveniles, or bioload differences between species — goldfish and large cichlids, for example, need far more space per centimetre than this suggests. Always research stocking requirements for the specific species you plan to keep.

Recommended products

A few well-reviewed aquarium and fish tank essentials.

Pros

  • No-mess design keeps seed off the cage floor
  • Transparent body makes it easy to see food levels
  • Simple hook fitting suits most cage bar spacings

Cons

  • Capacity is limited so needs topping up every couple of days
View on Amazon →

Pros

  • Includes perches, food bowls and a swing out of the box
  • Slide-out tray makes cleaning quick
  • Sturdy metal bars suit budgies and small parrots

Cons

  • Some assembly required on arrival
View on Amazon →

Pros

  • 5-stage filtration keeps water clear for coldwater and tropical tanks
  • Coir Tech Bio cartridges are simple to swap monthly
  • Sucker-mounted cradle makes installation straightforward

Cons

  • Sized for tanks up to 68 litres only — larger tanks need the CF2
View on Amazon →

Frequently asked questions

Is the "1cm of fish per litre" rule accurate?

It is only a rough starting point for small, peaceful community fish, not an accurate stocking method. It ignores filtration capacity, territorial behaviour and the fact that species like goldfish and large cichlids produce far more waste per centimetre of body length than a small tetra does.

Should I stock based on the size of fish when I buy them?

No — always plan around the adult size of the fish, not the small juvenile size they are sold at, since a tank that looks understocked with young fish can quickly become overcrowded once they grow to full size.

Does filtration affect how many fish I can keep?

Yes, significantly — a tank with a more powerful filter and an established beneficial bacteria colony can typically support more fish safely than the same size tank with a weaker filter, so filtration capacity matters as much as raw volume.

Why do some fish need much more space than this rule suggests?

Territorial or shoaling species, and fish with a high bioload like goldfish, need considerably more space per fish than a peaceful small community fish does, so it is always worth researching the specific needs of each species before adding it to your tank.

How this calculator works

The calculator uses a general guideline based on litres per inch of fully grown fish size. We’ve taken into account that a smaller, more active fish will generally require slightly more space than a larger, calmer one. The initial calculation determines the total volume of your tank in litres, then multiplies this by a bioload factor – currently set at 1.5L per inch (this accounts for waste products like food and uneaten pellets). Finally, we apply a safety margin to account for varying fish behaviours and water quality fluctuations.

It’s important to note that this calculator provides an *estimate* only. Factors such as filtration efficiency, the specific species of fish you choose, and your maintenance routine will all significantly impact how well your tank performs. Always research the needs of each individual fish carefully before adding them to your aquarium.

Fish Bioload & Tank Size Considerations – UK Guide

  • **Tank Volume:** The size of your tank is the most important factor. A larger tank generally allows for more fish due to increased water volume and stability. Consider a minimum of 60 litres per single, small goldfish; larger species require significantly more space.
  • **Fish Size:** Fish size is measured by their *adult* length, not just height. A Betta (Siamese Fighting Fish) typically reaches around 10-15cm, while a Common Plecostomus can grow to over 30cm – dramatically increasing the bioload.
  • **Bioload Factor:** We've used 1.5L per inch as a starting point, but this will change depending on your fish’s feeding habits and waste production. Overfeeding is a common issue for UK aquarists; aim to only provide what your fish can consume in 2-3 minutes.
  • **Filtration:** Adequate filtration is essential for maintaining water quality. A sponge filter might be suitable for smaller tanks (under 40 litres) with minimal stocking, but larger tanks will require a canister or internal filter rated for at least twice the tank volume.
  • **Fish Species:** Some fish species are inherently more demanding than others. Certain cichlids and some South American tetras require more stable water parameters and can produce a higher bioload. Research specific needs before purchasing.
  • **Water Changes:** Regular partial water changes (25-50%) are crucial for removing nitrates and maintaining healthy water chemistry. Perform these weekly in smaller tanks, and bi-weekly in larger setups.
  • **Aquarium Substrate:** Gravel or sand substrate can trap waste and contribute to the bioload. Consider a fine-grade substrate or regular vacuuming to prevent this build-up.

Worked example: A 80 Litre Tank & Common Fish

Let’s consider an 80 litre aquarium. Using the calculator, we input 80 litres and the bioload factor of 1.5L per inch. This yields a maximum stocking capacity of approximately 53 inches (4.4m). Assuming we're considering common fish like Neons or Corydoras, each averaging around 6cm in length, this would allow for roughly 8-10 individuals.

The total cost of purchasing 8-10 Neon Tetras at an average price of £7 per fish (£56 - £70) combined with a small group of Corydoras (typically £8 each) would be around £136 – £148. This is a starting point; additional costs for the tank itself, substrate, filter and decorations are not included. Always prioritise quality equipment for long-term fish health.

More questions answered

How accurate is this calculator?

The calculator provides a rough estimate only. It’s based on general guidelines, and actual stocking capacity will vary significantly depending on the specific fish species, your maintenance routine and water quality parameters. Don't rely solely on this figure.

What if I want to keep a larger fish?

Larger fish like Oscars or Silver Dollars require considerably more space (100+ litres) and have a substantially higher bioload. It’s generally not recommended for beginners, and careful planning is essential to maintain water quality.

What does the 'bioload factor' represent?

The bioload factor accounts for the waste produced by fish – primarily food that isn't consumed, uneaten pellets, and bodily secretions. It’s a general estimate designed to help manage waste removal effectively.

Can I use this calculator for saltwater aquariums?

This calculator is specifically designed for freshwater aquariums. Saltwater tanks have vastly different water chemistry requirements and stocking densities – significantly more research is needed.

What if I overstock my tank?

Overstocking leads to poor water quality, stressed fish and increased risk of disease. Symptoms include cloudy water, lethargic fish, and excessive algae growth. Immediate action is required - conduct a large water change and consider reducing the stocking density.

How often should I use this calculator?

Use it as a starting point when planning your aquarium setup. Re-evaluate regularly as your fish grow or you add new species to ensure you’re maintaining appropriate stocking levels.

What are some common mistakes people make when stocking an aquarium?

Overfeeding is a major issue, leading to excessive waste. Also, failing to adequately filter the water and not performing regular water changes can quickly lead to poor water quality. Researching your fish's specific needs beforehand is critical.

What if my fish are constantly flashing (erecting their fins)?

Flashing often indicates stress, frequently caused by poor water quality – high nitrates or ammonia levels. Test your water regularly and perform a large water change to correct the issue.

I've bought some equipment - do I need to factor this into my calculations?

While the calculator focuses on fish bioload, consider the energy consumption of heaters and filters – especially for larger tanks. These contribute to your overall running costs.

Where can I buy supplies mentioned in the example?

You'll find a wide selection of aquarium equipment, including filters, heaters, substrate, and fish food, at retailers like Amazon UK (link: [https://www.amazon.co.uk/s?k=aquarium+supplies](https://www.amazon.co.uk/s?k=aquarium+supplies)) and specialist aquatic stores across the UK.

More pets calculators