AQUARIUM CALCULATOR PRO
← Back to Dashboard

Aquarium Stocking Calculator — Fish Compatibility & Bioload Planner.

Plan your freshwater aquarium stocking density and bioload capacity with the best free aquarium stocking calculator. Run automatic compatibility checks on pH ranges, temperature thresholds, predation risks, and schooling sizes. Our aquarium stocking guide helps you find the right fish for your community tank setup, from nano fish for small tanks to cichlid stocking setups.

🐠
Current Tank Specs
Loading active tank specifications…

Select Freshwater Species

Add plants from the CO2 calculator to increase your bioload capacity by up to 50%.

Stocking List
Species Qty Bioload Temp (°C)Temp (°F) pH Action
No fish added yet. Search and select species to design your bioload.
Bioload Stocking Density Capacity 0% (Empty)
0% Empty 80% Warning 100% Target Limit

Parameter Checks & Compatibility

Biological warning rules will trigger warnings or critical errors if temperature ranges do not overlap, pH bands clash, schooling species counts are under limits, or large predators are housed with small micro-prey.

✓ System Parameters Check: Temperature, pH values, bioload levels, and aggression levels are all fully balanced.

Next Steps in Planning

Heater Wattage Sizing →

Plan required wattage based on target temperatures for these species.

Filter flow Calculator →

Compute recommended filter turnovers based on your selected fish list.

Water Change Estimator →

Simulate nitrate accumulation rates and schedule dilution cycles.

Fish Tank Stocking Calculator — Bioload & Compatibility Guide.

Traditional stocking recommendations like the "1 inch of fish per gallon" rule are outdated, inaccurate, and dangerous. A 3-inch Oscar has a vastly larger mass and metabolic rate than three 1-inch Neon Tetras. Our aquarium stocking calculator uses metabolic mass scaling for precision across 120+ freshwater species, with a built-in aquarium fish compatibility checker that evaluates temperature, pH, and aggression overlap.

Metabolic Scaling Formula

Bioload = Size2.25 × MetabolicFactor × 0.135

This formula scales exponentially by body volume and adjusts for species traits. Plecos and goldfish produce more waste relative to their size than active rasboras. Each species has a unique metabolic factor based on its natural feeding habits, digestive efficiency, and activity level.

Plant Bioload Buffer

Capacity Bonus = Plant Absorption × Growth Rate

Live plants absorb ammonia, nitrites, and nitrates, acting as secondary biological filtration. Fast-growing species like Rotala, Cabomba, and Hygrophila absorb more nutrients, providing a stocking capacity bonus of up to 50% depending on plant mass and density.

Compatibility Screening Rules

Temp ∩ pH ∩ Aggression ≠ ∅

Three overlapping filters determine compatibility: temperature ranges must intersect, pH bands must overlap, and aggression levels must coexist peacefully. The calculator flags predation risks, schooling violations, and Betta-specific conflicts automatically.

How Many Fish in My Tank? The Metabolic Bioload Approach

The aquarium stocking tool calculates precisely how many fish you can keep in your tank using bioload scoring. A 6-inch Pleco produces 20x the waste of six 1-inch Neon Tetras, yet both would score "6 inches" under the old rule. Our fish tank stocking calculator provides a real-time bioload meter and compatibility alerts to help you avoid overstocking. Whether you are planning a freshwater aquarium stocking for a community tank or a specific cichlid stocking calculator setup, the free aquarium stocking calculator gives you accurate bioload capacity results. Need inspiration? Our aquarium stocking ideas cover nano fish, tetra tank mates, Corydoras, and gourami communities.

Knowledge Base

Frequently Asked Questions

Expert answers to detailed planning questions for this calculator module.

Fish Stocking & Bioload

How many fish can I safely put in my aquarium?

Use our how many fish in aquarium calculator, which uses a bioload scoring system rather than the simplistic inch-per-gallon rule. Each species is assigned a bioload score based on body shape, adult size, diet, and waste output. The target is ≤100% of the tank's calculated bioload capacity, with a warning threshold at 80%. A 60-litre tank can safely hold a bioload score of up to 60 points — for example, 8 ember tetras (0.5 pt each) plus 6 pygmy corydoras (1 pt each) = 10 points total, well within capacity.

Is the one inch of fish per gallon rule still accurate?

No — the 1 inch per gallon rule is a rough and often misleading heuristic developed for small community fish in the 1950s. It fails for wide-bodied fish (goldfish, cichlids), tall fish (discus, angelfish), and high-waste species. Modern fishkeeping uses bioload scoring, surface area, and filtration turnover rate as more accurate stocking metrics. Our fish tank gallon calculator uses per-species bioload coefficients for 125+ species.

How do I calculate the bioload capacity of my fish tank?

Bioload capacity is primarily determined by the nitrogen cycle efficiency of your filtration and the dissolved oxygen levels at your water's surface. As a guideline, our calculator assigns a capacity of 1 bioload point per litre of net water volume. Each species entry has a pre-set bioload coefficient (light, moderate, or heavy). Heavy bioload fish like goldfish or large cichlids rate 3–5× higher than similar-sized tetras.

Do live aquatic plants reduce the bioload in an aquarium?

Yes. Live plants consume ammonia and nitrate directly as plant fertiliser through the nitrogen cycle, reducing the biochemical oxygen demand on your filter. A heavily planted tank (>50% plant coverage) can support approximately 20–30% more bioload than an equivalent unplanted tank. Our calculator applies a plant bonus modifier to bioload capacity when you select plants in the Plant Planner tab.

How do I check if my aquarium fish are compatible with each other?

Our compatibility checker evaluates three parameters for every fish combination in your stocking list: (1) temperature overlap — all species' minimum–maximum ranges must intersect; (2) pH overlap — all pH ranges must share a common value; (3) aggression flags — species tagged as fin-nippers, territory-holders, or predators trigger warnings against vulnerable tank-mates. Conflicts are highlighted in the Biological Parameter Check panel with specific species callouts.

How many fish can I put in my aquarium?

The number of fish depends on your tank volume, species bioload, and filtration capacity. The old '1 inch per gallon' rule is inaccurate. Use a metabolic bioload calculator that factors in body mass, metabolic rate, and waste output. A 20-gallon tank can hold 10–15 small tetras or 2–3 medium cichlids, depending on species.

What is bioload in an aquarium?

Bioload is the total biological waste produced by all fish and invertebrates in your tank. It includes ammonia from respiration and uneaten food. Higher bioload requires more filtration and more frequent water changes. Bioload scales exponentially with fish size — a 6-inch Oscar produces roughly 20x the waste of a 1-inch Neon Tetra.

How do I check fish compatibility for a community tank?

Check three key parameters: temperature range overlap, pH range overlap, and aggression compatibility. Schooling fish need minimum group sizes (typically 6+). Avoid housing large predatory fish with small nano species. Use an aquarium fish compatibility checker that screens for temperature, pH, and predation conflicts automatically.

What is the best stocking level for a freshwater aquarium?

Aim for 60–80% bioload capacity for a balanced, low-maintenance tank. Going above 80% increases ammonia spikes and requires more water changes. Below 40% is very conservative and ideal for beginners. The aquarium stocking calculator shows your real-time bioload percentage based on the species you select.

Do live plants affect aquarium stocking capacity?

Yes. Live plants absorb ammonia, nitrites, and nitrates, acting as secondary biological filtration. Fast-growing stem plants like Rotala and Hygrophila can increase your effective stocking capacity by up to 50%. Add plants from the CO2 calculator to see the bioload bonus reflected in the stocking calculator.