Aquarium Stocking Calculator

Use This fish tank stocking calculator Using Your​aquarium size, filtration, fish species, plants, and maintenance routine.

Gal
5 Gal 300 Gal

Freshwater Stocking Density

Advanced Ecosystem Variables

%
%
Visual Stocking Margin
Safe Stocking Level
Capacity Used: 0%
Max Ecosystem Capacity
24.0 BLU
Safe Biological Threshold
Active Bioload Units
19.0 BLU
Sum of Livestock Strain
Plant Waste Mitigation
-0.85 BLU
Nitrogen Assimilated
Maturity Adjustment
1.0x Scale
Cycle Buffer Factor

Active Bioload Breakdown

Active Bioload vs Maximum Safe Limit

Active Stocking Matrix Details

Fish Category
Livestock Count
Cumulative Bioload (BLU)

Saved Tank Scenarios

Store your models locally in this browser. Reload saved livestock configurations with one click.

Scenario Label Ecosystem Variables Livestock Makeup Active Bioload Max Capacity Actions
No saved configurations in this browser. Fill out the variables above and click "Save Scenario".

What Is an Aquarium Stocking Calculator?

An Aquarium Stocking Calculator helps estimate how many fish your aquarium can safely support based on tank size, filtration, fish species, live plants, and maintenance habits. Instead of relying on outdated rules like "one inch of fish per gallon," this calculator evaluates the overall biological load created by your aquarium.

Every fish produces waste, consumes oxygen, and contributes to ammonia production. Larger or high-waste species create a much heavier biological load than smaller community fish. Using an Aquarium Bioload Calculator helps you maintain stable water quality and reduce the risk of overstocking.

Need a business calculator? Try our Profit Margin Calculator.

How the Aquarium Stocking Calculator Works

The calculator estimates your aquarium's safe stocking capacity by combining several important factors rather than simply counting fish.

Factor Effect on Stocking Capacity
Tank Size Larger aquariums can safely support more fish.
Filtration Better filtration increases biological capacity.
Fish Species Different fish produce different amounts of waste.
Live Plants Plants naturally absorb nitrates and improve water quality.
Water Changes Regular maintenance helps maintain a healthy stocking level.
Tank Maturity Established aquariums process waste more efficiently.

All of these values are combined to estimate whether your aquarium is safely stocked, approaching its limit, or overstocked.


Formula Used

The calculator estimates aquarium bioload using weighted values assigned to different fish categories before applying adjustment factors.

Baseline Bioload

(Small Fish × 1.0)
+ (Livebearers × 2.0)
+ (Bottom Feeders × 1.5)
+ (Medium Fish × 4.0)
+ (High Waste Fish × 15.0)

Adjusted Bioload

Baseline Bioload
× Feeding Factor
× Plant Adjustment

Maximum Safe Capacity

Tank Volume
× Filtration Factor
× Tank Maturity
× Water Change Adjustment

The result is compared with your aquarium's estimated biological capacity to determine whether your fish stocking level is safe.


Tips for Maintaining a Healthy Aquarium


Typical Stocking Guidelines

Tank Size Recommended Community Stocking
10 Gallons Betta or 6–8 nano fish
20 Gallons 10–15 small community fish
29 Gallons 15–22 community fish
40 Gallons 20–30 mixed community fish
55 Gallons 30–40 community fish depending on species

These are general estimates. Actual stocking depends on fish size, waste production, filtration, and aquarium maintenance.

Frequently Asked Questions

What is an Aquarium Stocking Calculator?

An Aquarium Stocking Calculator estimates how many fish your aquarium can safely support based on tank size, filtration, fish species, live plants, tank maturity, and maintenance routine. It provides a more accurate estimate than traditional stocking rules.

How is an Aquarium Stocking Calculator different from an Aquarium Bioload Calculator?

Both tools estimate safe stocking levels. An Aquarium Bioload Calculator focuses on the biological waste produced by your fish, while an Aquarium Stocking Calculator combines bioload with filtration, water changes, and other important factors.

Is this Fish Tank Stocking Calculator suitable for beginners?

Yes. This calculator is designed for beginners and experienced fish keepers alike. Simply enter your aquarium details to estimate whether your tank is safely stocked or approaching its biological limit.

Why shouldn't I use the inch-per-gallon rule?

The inch-per-gallon rule doesn't consider fish size, waste production, oxygen demand, or filtration. A large goldfish produces significantly more waste than several small tetras, making modern stocking calculations much more reliable.

How do live plants affect aquarium stocking?

Live plants help absorb nutrients such as nitrates and improve overall water quality. While they don't eliminate waste completely, they can support a healthier aquarium and slightly increase safe stocking capacity when combined with good filtration.

Can I use this Aquarium Fish Stocking Calculator for a newly set up tank?

Yes, but newly established aquariums have limited biological filtration until the nitrogen cycle is complete. A mature aquarium can usually support more fish than an uncycled tank.

How many fish can I keep in a 29 gallon tank?

There isn't a single answer because stocking depends on fish species, adult size, filtration, maintenance, and aquascaping. Use this calculator to estimate a safe stocking level for your specific aquarium instead of relying on general rules.

What are the signs of an overstocked aquarium?

An overstocked aquarium may experience rising ammonia or nitrate levels, cloudy water, algae growth, reduced oxygen, stressed fish, and frequent water quality problems.

Does a better filter increase stocking capacity?

Yes. Higher-quality filtration provides more surface area for beneficial bacteria and improves waste processing. However, filtration alone cannot compensate for severe overstocking or poor aquarium maintenance.

How often should I perform water changes?

Most freshwater aquariums benefit from changing 20%–30% of the water every week. Regular maintenance helps remove excess nutrients and maintain a stable environment for fish.

Can this Tank Stocking Calculator be used for all freshwater fish?

Yes. It works well for most freshwater community aquariums, including tetras, guppies, corydoras, gouramis, cichlids, and other commonly kept species by estimating their overall biological impact.

Why does fish size matter more than fish count?

Larger fish consume more food, produce more waste, and require more oxygen. Two large fish can create a greater biological load than dozens of small community fish, making species selection just as important as the number of fish.