Free Fish Bioload Calculator — Aquarium Stocking Load Score | Fish Tank Calculator

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.

How It Works

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.

Usage Scenarios

  • Auditing a 75-gallon community of 12 tetras, 6 corys, 4 platies, and a pair of pearl gouramis to confirm the bioload sits below 100.
  • Adding a bristlenose pleco to an existing setup and seeing the messiness coefficient push the rating into the moderate-high zone.
  • Comparing the bioload of a 10-fancy-goldfish setup against a community of 30 small tetras to understand why goldfish need over-built filtration.
  • Planning a heavily filtered cichlid display where the rating is intentionally pushed to 130+ with weekly 50% water changes and an oversized sump.

How to Use the Bioload Calculator

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.

Frequently Asked Questions

How is the bioload score calculated?

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.

Why are some species multiplied higher?

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.

Is bioload the same as the inches-per-gallon rule?

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.

What if my score is 'extreme'?

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.

Can a mature tank handle higher bioload?

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.