Calculate total bioload score for your aquarium based on each fish size, quantity, and messiness rating. Get a low/moderate/high/extreme rating and max fish estimate for safe stocking.
Stocking is not just about whether fish fit in liters of water; it is about the aggregate biological waste they generate. This calculator weighs each species by adult size, quantity, and messiness category (low, medium, high) to return a total bioload score, a categorical rating from low to extreme, and the maximum theoretical stock that would push the system to the 100 score ceiling. It is the modern replacement for the obsolete inch-per-gallon rule.
Each fish contributes a bioload unit proportional to its adult size in inches squared (a rough proxy for surface-area-driven metabolism) multiplied by a messiness coefficient: 1.0 for clean species like rasboras, 1.5 for tetras and most community fish, and up to 3.0 for goldfish, plecos, and large cichlids. The total is normalized so 100 represents a comfortably stocked tank with average filtration; ratings of 120+ signal that filtration, water changes, and oxygenation must be above average.
Add one row per fish species in your tank. Enter adult fish size in inches, the number you keep, and a messiness rating (low, medium, high). The calculator sums each entry's contribution to a single bioload score.
Multipliers: low-waste species (tetras, rasboras) ×0.8, typical community fish ×1.0, heavy producers (cichlids, goldfish, plecos) ×1.5. The rating scale is low (<20), moderate (<50), high (<100), and extreme (≥100).
Bioload is a rough proxy for filtration and maintenance demand. If your score is "high" or higher, plan for stronger filtration, more frequent water changes, and conservative stocking. Actual tolerance also depends on tank volume, surface area, and biofilter maturity.
Each fish row contributes (size in inches × count × messiness multiplier). Low-waste species use 0.8, average community fish 1.0, and heavy producers 1.5. The total score is summed across all rows and bucketed: <20 low, <50 moderate, <100 high, ≥100 extreme.
Goldfish, cichlids, plecos, and large catfish produce 2–3× the waste of similarly sized tetras and rasboras. They eat more, defecate more, and disturb the substrate. The multiplier reflects this so a 6-inch oscar isn't treated the same as 6 inches of cardinal tetras.
No — bioload is more accurate. The inches-per-gallon rule treats all fish equally, which severely underestimates messy species and overestimates schooling fish. Bioload weighs each species by waste output, giving a more realistic stocking limit.
Plan for oversized filtration (2× the typical recommendation), 50% weekly water changes, and constant nitrate monitoring. Even with intense maintenance, extreme bioload is risky for fish health. Reducing stock or upgrading tank size is usually the better long-term answer.
Mature biofilters process more ammonia than new ones, so an established tank tolerates more fish than a new tank. But waste solids, nitrate buildup, and oxygen demand all scale with bioload regardless of biofilter age. Maturity helps with ammonia, not with everything else.