Fish Tank Size & Stocking Calculator
Calculate aquarium volume, how many fish your tank can support, and filtration requirements. Avoid overstocking which is the most common cause of fish illness.
As an Amazon Associate and CJ Affiliate publisher we earn from qualifying purchases. Prices and availability may vary.
Aquarium Guide
What's the key thing to understand about Tank Volume and Stocking?
Tank volume (litres) = length × width × height (cm) / 1000. Subtract approximately 10-15% for substrate, decorations, and air space. The classic 'one inch per gallon' rule: 1 inch of fish body length per US gallon of water. This is a very rough starting point — it does not account for fish bioload differences or swimming space. Better approach: consider the fish's adult size (not the shop size), waste production (goldfish produce 3-4× more waste than equal-sized tropical fish), swimming level (surface, mid-water, or bottom dwellers) all affect how many fish a given tank volume can comfortably support.
What's the key thing to understand about The Nitrogen Cycle?
Every aquarium must establish the nitrogen cycle before adding fish. Fish produce ammonia (toxic). Beneficial bacteria (Nitrosomonas) convert ammonia to nitrite (also toxic). Nitrobacter bacteria convert nitrite to nitrate (less toxic, removed by water changes). Cycling time: 4-6 weeks from scratch (fishless cycling with ammonia source). Signs of established cycle: ammonia and nitrite read 0ppm. Nitrate reading of 5-40ppm. Common mistake: adding fish to an uncycled tank causes 'new tank syndrome' — a spike in toxic ammonia and nitrite that can sicken or kill fish before the beneficial bacteria have had time to establish.
What do I need to know about Filtration Requirements?
Filter turnover rate: the volume of water filtered per hour. For tropical community fish: minimum 5-10× tank volume per hour. Goldfish and messy fish: 10-15× turnover. The filter media (biological, mechanical, and chemical) is more important than the pump speed — biological media must colonise with nitrifying bacteria. Canister filters: highest capacity, most versatile, quiet. Best for tanks over 100L. Hang-on-back (HOB): good combination of mechanical and biological filtration. Easy maintenance and straightforward media changes make hang-on-back filters a popular choice for smaller to medium tanks where a canister filter would be overkill.
What's the key thing to understand about Water Parameters?
Most tropical community fish require: temperature 24-28°C (heater essential in UK). pH 6.5-7.5 (most community fish are adaptable). Hardness (GH): 5-15 dGH (soft to medium hard). Ammonia: 0 ppm. Nitrite: 0 ppm. Nitrate: ideally under 40 ppm (water changes manage this). UK tap water: typically pH 7.0-8.0 and hard (GH 10-20 dGH). Suitable for many fish but may need buffering for soft water species (discus, some tetras). Test kit: API Master Test Kit is the gold standard for home aquariums — liquid reagent kits are consistently more accurate than test strips.
Why Does Surface Area Matter as Much as Total Water Volume for Stocking?
Oxygen exchange between water and air happens at the water's surface, which means two tanks holding the identical total water volume but different shapes — a tall, narrow tank versus a wide, shallow tank of the same volume — can have meaningfully different oxygen exchange capacity and therefore different safe stocking levels, favouring the tank with greater surface area even though total volume is identical. This is part of why experienced aquarists consider tank footprint (length × width) alongside total litres or gallons when assessing how many fish a tank can comfortably support, rather than relying on total volume alone, and it's also why unusually tall or oddly shaped 'designer' aquariums sometimes support noticeably fewer fish safely than a standard rectangular tank of the same total water volume would, simply due to their reduced surface-to-volume ratio limiting natural gas exchange.
How Does Tank Size Affect Water Parameter Stability Over Time?
Larger volumes of water dilute the effect of any single disturbance — a dead fish, overfeeding, a dosing error, or a filter malfunction — meaning the same mistake that would cause a dangerous, rapid ammonia or temperature spike in a small tank often produces a much more gradual, manageable change in a larger one, giving the aquarist more time to notice and correct the problem before it becomes harmful to the fish. This 'dilution effect' is a major reason experienced fishkeepers generally recommend larger tanks for beginners over small tanks, despite the common assumption that a smaller tank is simpler to manage — in practice, small tanks require more frequent and more precise maintenance to maintain the same water quality stability that a larger volume provides with greater natural buffer against the inevitable mistakes that happen while learning the hobby.
What should I know about Why Bigger Tanks Are More Forgiving Than Small Ones?
Larger volumes of water dilute waste, temperature swings, and chemical changes more effectively than smaller volumes, which is why a bigger tank is often described as more "forgiving" of beginner mistakes. In a small tank, a missed feeding becoming overfeeding, a heater malfunction, or a slightly late water change can shift ammonia levels or temperature dramatically within hours; the same event in a much larger volume of water changes conditions far more gradually, giving an owner more time to notice and correct a problem before fish are harmed. This is a core reason experienced aquarists generally recommend new keepers start with a larger tank than they think they need rather than a small "starter" tank, despite the larger tank's higher upfront cost — the day-to-day margin for error it provides meaningfully reduces the risk of losing fish to a minor, correctable mistake.
Worked Example: Converting Tank Dimensions to Litres and Gallons
Tank volume in litres is calculated as length (cm) x width (cm) x height (cm) / 1,000. For a tank measuring 90cm x 38cm x 45cm: 90 x 38 x 45 = 153,900, divided by 1,000 = 153.9 litres (roughly 40.6 US gallons, since 1 US gallon ≈ 3.785 litres). Real usable water volume is typically 85-90% of that figure once substrate, decor and the water line below the rim are accounted for, so treat the raw calculation as a slight overestimate of actual swimming space. For stocking small, peaceful community fish, a frequently cited (though approximate) starting guideline is around 1cm of adult fish length per 1-2 litres of water, scaled down further for larger or more active species; this is a simplified rule of thumb, not a substitute for researching the specific adult size, temperament and bioload of each species.
| Tank dimensions (L x W x H cm) | Raw volume | Approx. usable volume (~87%) |
|---|---|---|
| 60 x 30 x 30 | 54 litres | ~47 litres |
| 90 x 38 x 45 | 153.9 litres | ~134 litres |
| 120 x 45 x 50 | 270 litres | ~235 litres |
| 150 x 50 x 60 | 450 litres | ~392 litres |
Matching Fish by Temperament, Not Just Tank Size
A tank can be perfectly sized by volume and still be a poor fit if the fish inside it don't get along. Compatibility depends on temperament (peaceful shoaling fish vs territorial or fin-nipping species), activity level and swimming zone (surface, mid-water or bottom dwellers can often share space that would be crowded for fish competing for the same layer), and adult size relative to tank footprint rather than tank height alone, since many fish need horizontal swimming room more than vertical depth. Schooling species such as tetras and rasboras are also happier and less stressed in groups of six or more of their own kind than kept singly or in pairs, even when the tank's total volume would technically allow for other combinations; research each species' social needs alongside raw litre-per-fish numbers before finalising a stocking list.
Why Taller Isn't Always Better Than Wider
Two tanks holding the same litres can behave very differently depending on shape: a tall, narrow tank has less surface area relative to its volume than a long, shallow one, meaning less gas exchange with the air and, often, less usable swimming space for fish that prefer horizontal movement over vertical. For most community fish, a longer, shallower footprint is generally considered better for both oxygenation and natural swimming behaviour than a tall tank of the same volume, which is one reason many experienced keepers recommend prioritising floor footprint (length x width) over height when comparing two tanks of similar overall litre capacity.
Why New Tanks Need Fish Added Gradually
Even a correctly sized tank needs its nitrogen-cycle bacteria established before it can safely support its full intended stocking level, since a brand-new filter has no meaningful bacterial colony yet to process fish waste. Adding just a few hardy fish first, then waiting several weeks while testing ammonia and nitrite before adding more, lets the bacterial colony grow in step with the waste it needs to process, whereas adding a full stocking level all at once to an uncycled tank is one of the most common causes of new-tank fish losses, regardless of how well the tank itself was sized for the species involved.