Bioload Calculator — Calculate Your Aquarium Stocking Capacity

Bioload Calculator

Calculate your aquarium’s bioload capacity and stocking level. Determine how many fish your tank can safely support based on volume, filtration, fish size and waste production.

Reviewed by the Yalla Calculator editorial team · Last updated 9 July 2026 · Uses the bioload capacity model

How the bioload calculator works

This calculator estimates your aquarium’s total bioload based on the number of fish, their average size, and their waste production level. It then compares this against your tank’s capacity, which is determined by your tank volume and filtration flow rate. The result tells you your stocking level as a percentage of capacity, along with the recommended water change frequency.

Enter your tank size, filtration flow rate, fish count, average fish size and waste level below, and the calculator instantly shows your bioload, stocking level, maximum recommended fish count, and water change schedule.

Step 1: Tank Information

Understanding Bioload

Bioload is the total waste produced by your aquarium inhabitants. The biological filter processes ammonia from fish waste into less harmful nitrates. A higher bioload requires more filtration and more frequent water changes.

Step 2: Stocking & Fish

Safe Stocking Guidelines

For a healthy aquarium, aim for a stocking level between 50% and 80% of your tank’s bioload capacity. Overstocking above 95% can lead to poor water quality, stress, and disease.

Bioload Results

Stocking Level

64%
Optimal — 8 fish in a 100L tank
Total Bioload
6.0
Tank Capacity
9.4
Max Recommended Fish
12
Water Change
Weekly

Waste Level Comparison

Estimated bioload and stocking level for Low, Medium and High waste fish, based on your tank size, filtration and fish count.
Waste Level Total Bioload Stocking Level Max Fish Count Water Change

Bioload Breakdown

Bioload Calculation Formula

Bioload = Fish Count × Avg Size × Waste Factor

Waste Factor: Low = 0.8, Medium = 1.5, High = 2.8. Tank capacity is calculated from volume and filtration flow. Stocking level = (Bioload / Capacity) × 100.

Frequently Asked Questions

What is bioload in an aquarium?

Bioload is the total waste produced by all the inhabitants in an aquarium. It includes ammonia from fish respiration and waste, uneaten food, and decaying plant matter. The biological filtration system processes this waste into less harmful substances.

How do you calculate bioload?

Bioload is calculated based on fish size, species, and number. Each fish contributes a certain amount of waste per cm of body length. The calculator uses a waste multiplier based on the fish’s messiness level (Low, Medium, High) and multiplies by the number of fish and their average size.

What is a safe bioload for an aquarium?

A safe bioload is generally considered to be 50–80% of the tank’s capacity. Below 50% the tank is understocked, 50–80% is optimal, 80–95% is fully stocked, and above 95% is overstocked and may lead to water quality issues.

How often should I change water based on bioload?

For bioload under 50% of capacity, weekly water changes are sufficient. At 50–70%, change water twice weekly. At 70–85%, change every 2–3 days. Above 85%, daily water changes are recommended to maintain water quality.

What factors affect bioload in a fish tank?

Key factors include: number of fish, fish size, fish species (some produce more waste), feeding rate, tank volume, filtration capacity, water temperature, and the presence of live plants which can help absorb some waste products.

Aquarium disclaimer: This calculator provides general estimates for educational purposes only and is not a substitute for professional aquarium advice. Always monitor water parameters (ammonia, nitrite, nitrate) and consult with an aquatic specialist for specific stocking recommendations.

Need Professional Aquarium Advice?

Connect with our aquatic specialists for personalised stocking plans, filtration recommendations, and complete aquarium maintenance solutions.

Get Professional Aquarium Plan

Yalla Calculator — free online calculators for health, fitness, aquarium and finance.