Fish Stocking Calculator
Plan your perfect tank with our intelligent stocking tool
Looking for inspiration? Browse Biotope Presets →Stocking calculator
Tank Setup
Enter your tank dimensions
Enter your tank volume directly
Add Fish
Popular choices:
Current Stock
No fish added yet. Search above or browse to add fish to your tank.
Room to add more fish. Consider filling out schools or adding a centerpiece fish.
Compatibility Report
Add fish to see compatibility analysis
Understanding Aquarium Stocking
Proper stocking ensures healthy fish and a balanced ecosystem. Our calculator considers multiple factors that traditional rules ignore:
- Bioload — waste production based on species and size
- Fish compatibility — aggression levels, water parameters, social needs
- Swim level distribution — top, middle, bottom dwellers
- Territorial requirements — space and territory needs
Unlike outdated inch-per-gallon rules, we use modern fishkeeping science to help you build a thriving aquarium.
How the Stocking Calculator Works
Bioload Analysis
We calculate waste production based on fish size, species metabolism, and your filtration capacity—not arbitrary rules.
Compatibility Matrix
Our database tracks 209+ species for temperature, pH, aggression levels, and social requirements to prevent conflicts.
Real-World Conditions
We account for planted tanks, filtration quality, and maintenance schedules—factors other calculators ignore.
Swim Level Balance
Ensures fish are distributed across top, middle, and bottom zones for optimal space usage and reduced aggression.
What Makes Us Different
Comparison based on publicly available features as of January 2026. Features and functionality may change.
| Feature | AquariumStocking | AqAdvisor |
|---|---|---|
| Modern UI | Yes | No |
| Mobile-Friendly | Yes | No |
| Planted Tank | Yes | Limited |
| Filtration | Yes | Advanced |
| Real-Time | Yes | No |
| Maintenance | Yes | No |
| Species | 209+ | 500+ |
Modern interface, mobile-first design, and accounts for real-world tank conditions like plants and maintenance schedules.
AqAdvisor offers a larger species database (500+ species) and detailed filtration options including specific filter models, which we're working to match as we grow.
5 Common Aquarium Stocking Mistakes
What Do Stocking Percentages Mean?
0-50%: Lightly Stocked
- • Easiest to maintain
- • Forgiving for beginners
- • Fish have plenty of space
- • Water parameters stay stable
- • Perfect for first-time fishkeepers
50-80%: Moderately Stocked
- • Balanced ecosystem
- • Requires regular maintenance
- • Good for experienced keepers
- • Monitor water quality weekly
- • Most sustainable long-term
80-100%: Fully Stocked
- • Maximum recommended capacity
- • Requires excellent filtration
- • Frequent water changes needed
- • Not recommended for beginners
- • Close monitoring essential
100%+: Overstocked
- • High risk of ammonia spikes
- • Increased aggression and stress
- • Disease spreads rapidly
- • Not sustainable
- • Reduce stock immediately
When to Use the Stocking Calculator
Planning a New Tank
Calculate compatibility before buying fish to avoid returns and losses.
Adding New Fish
Check if your current tank can handle additional species safely.
Troubleshooting Problems
If fish are aggressive or water quality is poor, check if you're overstocked.
Upgrading Your Tank
See how many fish you can add when moving to a larger aquarium.
Comparing Setup Options
Test different stocking scenarios to find the perfect community.
Planning Long-Term
Account for fish growth and future additions to your aquarium.
How Accurate Is This Calculator?
What We Can Predict
- Bioload based on species, size, and quantity
- Basic compatibility (temperature, pH, aggression)
- Swim level distribution
- Filtration requirements
- Space and territorial needs
What We Can't Predict
- Individual fish personalities (some Bettas are peaceful, others aggressive)
- Exact water chemistry in your specific tank
- Your actual maintenance schedule vs. what you plan
- Rare diseases or genetic issues
- Unexpected territorial behavior
Our Recommendation: Use this as a guideline, not gospel. Always research individual species thoroughly and have a backup plan for rehoming incompatible fish.
Your First Stocked Aquarium: Step-by-Step
Choose Your Tank Size
Bigger is easier. Minimum 10 gallons for beginners, but 20+ gallons is ideal for stable water parameters.
Cycle Your Tank
BEFORE adding fish, establish beneficial bacteria. This takes 4-6 weeks. Never skip this step.
Learn about the Nitrogen CyclePick a Stocking Strategy
- • Species tank — one type of fish in a school
- • Community tank — compatible species mix
- • Biotope tank — fish from same geographic region
Add Fish Gradually
Add 2-3 fish per week. Monitor parameters between additions. Never add all fish at once—this crashes your cycle.
Monitor & Adjust
Test water weekly for first 3 months. Watch for aggression and stress. Remove incompatible fish immediately if problems arise.
Popular Stocking Plans by Tank Size
10 Gallon Nano
- • 8 Ember Tetras
- • 6 Cherry Shrimp
- • 1 Nerite Snail
A colorful nano community. Ember Tetras school beautifully in the midwater while Cherry Shrimp and a Nerite Snail keep things clean.
20 Gallon Community
- • 1 Honey Gourami
- • 6 Harlequin Rasboras
- • 3 Amano Shrimp
A centerpiece Honey Gourami leads this peaceful community. Harlequin Rasboras add movement, Amano Shrimp handle algae.
30 Gallon Planted
- • 1 Bolivian Ram
- • 8 Neon Tetras
- • 6 Otocinclus
- • 4 Cherry Shrimp
A balanced planted tank. A Bolivian Ram adds personality, Neon Tetras shimmer in schools, Otocinclus graze algae, and Cherry Shrimp keep the substrate clean.
55 Gallon Showpiece
- • 1 Bolivian Ram
- • 12 Neon Tetras
- • 8 Cherry Barbs
- • 6 Panda Corydoras
A stunning display tank. A Bolivian Ram centerpiece with large schools of Neon Tetras and Cherry Barbs, plus Panda Corydoras patrolling the substrate.
Frequently Asked Questions
Browse All Species
Explore detailed care guides for all 209 species in our database.
- Acei Cichlid
- Adolfo's Corydoras
- African Butterfly Fish
- African Clawed Frog
- African Dwarf Frog
- Amano Shrimp
- Amazon Puffer
- Angelfish
- Apistogramma Cacatuoides
- Archer Fish
- Asian Stone Catfish
- Assassin Snail
- Auratus Cichlid
- Australian Rainbowfish
- Axolotl
- Bala Shark
- Bamboo Shrimp
- Banjo Catfish
- Betta
- Black Ghost Knifefish
- Black Neon Tetra
- Black Phantom Tetra
- Black Skirt Tetra
- Bladder Snail
- Bleeding Heart Tetra
- Blood Parrot Cichlid
- Bloodfin Tetra
- Blue Phantom Pleco
- Blue Velvet Shrimp
- Boesemani Rainbowfish
- Bolivian Ram
- Bristlenose Pleco
- Bronze Corydoras
- Buenos Aires Tetra
- Bumblebee Cichlid
- Bumblebee Goby
- Calvus
- Cardinal Tetra
- Celebes Rainbowfish
- Celestial Pearl Danio
- Cherry Barb
- Cherry Shrimp
- Chili Rasbora
- Chinese Algae Eater
- Chocolate Gourami
- Clown Killifish
- Clown Loach
- Clown Pleco
- Cobalt Blue Zebra
- Colombian Tetra
- Common Goldfish
- Common Pleco
- Compressiceps
- Congo Tetra
- Convict Cichlid
- Corydoras Julii
- Corydoras Sterbai
- Crystal Shrimp
- Demasoni
- Denison Barb
- Diamond Tetra
- Discus
- Dwarf Chain Loach
- Dwarf Gourami
- Dwarf Neon Rainbowfish
- Electric Blue Acara
- Electric Blue Crayfish
- Electric Blue Hap
- Elephant Nose Fish
- Ember Tetra
- Emerald Betta
- Emperor Tetra
- Endlers Livebearer
- Exclamation Point Rasbora
- Fahaka Puffer
- False Julii Corydoras
- Fancy Goldfish
- Fiddler Crab
- Figure 8 Puffer
- Fire Eel
- Firemouth Cichlid
- Flame Tetra
- Flowerhorn Cichlid
- Forktail Blue-Eye
- Freshwater Flounder
- Frontosa
- German Blue Ram
- Ghost Shrimp
- Giant Danio
- Giant Gourami
- Glass Catfish
- Glowlight Tetra
- Gold Barb
- Gold Nugget Pleco
- Golden Pencilfish
- Golden Wonder Killifish
- Green Neon Tetra
- Green Spotted Puffer
- Green Terror
- Guppy
- Harlequin Rasbora
- Hillstream Loach
- Honey Gourami
- Indian Glassfish
- Iridescent Shark
- Jack Dempsey
- Japanese Rice Fish
- Japanese Trapdoor Snail
- Jewel Cichlid
- Keyhole Cichlid
- Kissing Gourami
- Koi
- Kribensis
- Kuhli Loach
- Least Killifish
- Lemon Tetra
- Licorice Gourami
- Livingstoni Cichlid
- Madagascar Rainbowfish
- Mahachai Betta
- Malaysian Trumpet Snail
- Marbled Hatchetfish
- Mexican Dwarf Crayfish
- Mexican Tetra
- Molly
- Moonlight Gourami
- Multi Shell Dweller
- Mystery Snail
- Neon Tetra
- Nerite Snail
- Norman's Lampeye
- OB Peacock
- Odessa Barb
- Oscar
- Otocinclus
- Pacu
- Panda Corydoras
- Paradise Fish
- Pea Puffer
- Peaceful Betta
- Peacock Cichlid
- Peacock Eel
- Peacock Gudgeon
- Pearl Danio
- Pearl Gourami
- Penguin Tetra
- Peppered Corydoras
- Pictus Catfish
- Platy
- Pygmy Corydoras
- Pygmy Sunfish
- Rabbit Snail
- Rachovi Killifish
- Rainbow Shark
- Ramshorn Snail
- Red Claw Crab
- Red Eye Tetra
- Red Rainbowfish
- Red Tail Catfish
- Red Tail Shark
- Red Zebra
- Red-Bellied Piranha
- Rope Fish
- Rosy Barb
- Rosy Loach
- Rosy Tetra
- Royal Pleco
- Rubber Lip Pleco
- Rummy Nose Tetra
- Rusty Cichlid
- Sailfin Pleco
- Salt and Pepper Corydoras
- Scarlet Badis
- Scissortail Rasbora
- Senegal Bichir
- Serpae Tetra
- Severum
- Siamese Algae Eater
- Silver Arowana
- Silver Dollar
- Silver Hatchetfish
- Silvertip Tetra
- Sparkling Gourami
- Splash Tetra
- Spotted Headstander
- Strawberry Betta
- Striped Raphael Catfish
- Sunshine Peacock
- Swordtail
- Synodontis Petricola
- Thai Micro Crab
- Threadfin Rainbowfish
- Three Spot Gourami
- Tiger Barb
- Tropheus Duboisi
- Turquoise Rainbowfish
- Twig Catfish
- Upside Down Catfish
- Vampire Crab
- Vampire Shrimp
- Venustus Cichlid
- Weather Loach
- White Cloud Mountain Minnow
- Wrestling Halfbeak
- X-Ray Tetra
- Yellow Lab
- Yoyo Loach
- Zebra Danio
- Zebra Pleco
